Add support for PHP 8.3 RC (#810)
parent
2ff0feb4cf
commit
9bec34ecb6
|
@ -1,11 +1,11 @@
|
|||
name: Monitor PHP 8.2
|
||||
name: Monitor PHP 8.3
|
||||
|
||||
on:
|
||||
schedule:
|
||||
- cron: "0 6 * * *"
|
||||
repository_dispatch:
|
||||
types:
|
||||
- monitor-php8.2
|
||||
- monitor-php8.3
|
||||
|
||||
jobs:
|
||||
test_extensions:
|
||||
|
@ -13,18 +13,15 @@ jobs:
|
|||
fail-fast: false
|
||||
matrix:
|
||||
distro:
|
||||
- alpine3.15
|
||||
- alpine3.16
|
||||
- alpine3.17
|
||||
- alpine3.18
|
||||
- buster
|
||||
- bullseye
|
||||
- bookworm
|
||||
name: Check on ${{ matrix.distro }}
|
||||
runs-on: ubuntu-latest
|
||||
env:
|
||||
IPETEST_DOCKER_DISTRO: ${{ matrix.distro }}
|
||||
IPETEST_ONLY_PHPVERSIONS: "8.2"
|
||||
IPETEST_ONLY_PHPVERSIONS: "8.3"
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v1
|
||||
|
@ -36,4 +33,4 @@ jobs:
|
|||
with:
|
||||
token: ${{ secrets.TELEGRAM_TOKEN }}
|
||||
to: ${{ secrets.TELEGRAM_TO }}
|
||||
message: Testing packages against PHP 8.2 failed on https://github.com/mlocati/docker-php-extension-installer
|
||||
message: Testing packages against PHP 8.3 failed on https://github.com/mlocati/docker-php-extension-installer/actions/workflows/monitor-php8.3.yml
|
|
@ -1,141 +1,141 @@
|
|||
amqp 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
apcu 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
amqp 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
apcu 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
apcu_bc 7.0 7.1 7.2 7.3 7.4
|
||||
ast 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
bcmath 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
bitset 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
ast 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
bcmath 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
bitset 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
blackfire 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
bz2 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
calendar 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
cassandra 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
bz2 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
calendar 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
cassandra 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
cmark 7.0 7.1 7.2 7.3 7.4
|
||||
csv 7.3 7.4 8.0 8.1 8.2
|
||||
dba 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
csv 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
dba 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
ddtrace 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
decimal 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
decimal 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
ds 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
ecma_intl 8.2
|
||||
enchant 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
ev 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
event 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
excimer 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
exif 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
ffi 7.4 8.0 8.1 8.2
|
||||
gd 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
ecma_intl 8.2 8.3
|
||||
enchant 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
ev 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
event 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
excimer 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
exif 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
ffi 7.4 8.0 8.1 8.2 8.3
|
||||
gd 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
gearman 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0
|
||||
geoip 5.5 5.6 7.0 7.1 7.2 7.3 7.4
|
||||
geos 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
geospatial 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
gettext 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
gmagick 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
gmp 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
gnupg 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
grpc 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
http 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
igbinary 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
geos 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
geospatial 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
gettext 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
gmagick 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
gmp 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
gnupg 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
grpc 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
http 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
igbinary 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
imagick 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
imap 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
inotify 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
imap 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
inotify 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
interbase 5.5 5.6 7.0 7.1 7.2 7.3
|
||||
intl 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
ion 8.1 8.2
|
||||
intl 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
ion 8.1 8.2 8.3
|
||||
ioncube_loader 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.1 8.2
|
||||
jsmin 5.5 5.6 7.0 7.1 7.2 7.3 7.4
|
||||
json_post 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
jsonpath 7.4 8.0 8.1 8.2
|
||||
ldap 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
luasandbox 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
lz4 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
lzf 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
mailparse 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
maxminddb 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
mcrypt 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
memcache 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
memcached 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
memprof 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
json_post 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
jsonpath 7.4 8.0 8.1 8.2 8.3
|
||||
ldap 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
luasandbox 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
lz4 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
lzf 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
mailparse 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
maxminddb 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
mcrypt 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
memcache 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
memcached 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
memprof 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
mongo 5.5 5.6
|
||||
mongodb 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
mongodb 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
mosquitto 5.5 5.6 7.0 7.1 7.2 7.3 7.4
|
||||
msgpack 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
msgpack 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
mssql 5.5 5.6
|
||||
mysql 5.5 5.6
|
||||
mysqli 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
oauth 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
oci8 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
odbc 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
opcache 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
opencensus 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
mysqli 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
oauth 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
oci8 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
odbc 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
opcache 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
opencensus 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
openswoole 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
opentelemetry 8.0 8.1 8.2
|
||||
parallel 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
parle 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
pcntl 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
pcov 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
pdo_dblib 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
pdo_firebird 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
pdo_mysql 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
pdo_oci 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
pdo_odbc 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
pdo_pgsql 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
pdo_sqlsrv 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
pgsql 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
php_trie 7.3 7.4 8.0 8.1 8.2
|
||||
pkcs11 7.4 8.0 8.1 8.2
|
||||
pq 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
opentelemetry 8.0 8.1 8.2 8.3
|
||||
parallel 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
parle 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
pcntl 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
pcov 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
pdo_dblib 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
pdo_firebird 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
pdo_mysql 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
pdo_oci 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
pdo_odbc 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
pdo_pgsql 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
pdo_sqlsrv 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
pgsql 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
php_trie 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
pkcs11 7.4 8.0 8.1 8.2 8.3
|
||||
pq 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
propro 5.5 5.6 7.0 7.1 7.2 7.3 7.4
|
||||
protobuf 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
pspell 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
protobuf 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
pspell 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
pthreads 5.5 5.6 7.0
|
||||
raphf 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
rdkafka 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
raphf 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
rdkafka 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
recode 5.5 5.6 7.0 7.1 7.2 7.3
|
||||
redis 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
relay 7.4 8.0 8.1 8.2
|
||||
seasclick 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
seaslog 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
shmop 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
simdjson 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
smbclient 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
snappy 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
snmp 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
snuffleupagus 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
soap 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
sockets 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
sodium 5.6 7.0 7.1
|
||||
redis 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
relay 7.4 8.0 8.1 8.2 8.3
|
||||
seasclick 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
seaslog 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
shmop 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
simdjson 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
smbclient 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
snappy 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
snmp 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
snuffleupagus 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
soap 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
sockets 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
sodium 5.6 7.0 7.1 8.3
|
||||
solr 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
sourceguardian 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
spx 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
sqlsrv 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
ssh2 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
stomp 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.2
|
||||
swoole 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
sqlsrv 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
ssh2 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
stomp 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.2 8.3
|
||||
swoole 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
sybase_ct 5.5 5.6
|
||||
sync 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
sysvmsg 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
sysvsem 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
sysvshm 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
sync 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
sysvmsg 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
sysvsem 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
sysvshm 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
tensor 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
tideways 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
tidy 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
timezonedb 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
uopz 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
uploadprogress 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
uuid 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
uv 8.0 8.1 8.2
|
||||
vips 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
tidy 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
timezonedb 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
uopz 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
uploadprogress 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
uuid 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
uv 8.0 8.1 8.2 8.3
|
||||
vips 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
wddx 5.5 5.6 7.0 7.1 7.2 7.3
|
||||
xdebug 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
xdiff 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
xhprof 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
xlswriter 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
xmldiff 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
xmlrpc 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
xsl 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
yac 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
yaml 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
xdiff 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
xhprof 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
xlswriter 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
xmldiff 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
xmlrpc 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
xsl 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
yac 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
yaml 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
yar 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1
|
||||
zephir_parser 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
zip 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
zmq 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
zephir_parser 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
zip 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
zmq 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
zookeeper 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
zstd 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||
zstd 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3
|
||||
|
|
|
@ -153,6 +153,9 @@ getDockerImageName() {
|
|||
return
|
||||
fi
|
||||
case "$2" in
|
||||
8.3)
|
||||
getDockerImageName_version="$2-rc"
|
||||
;;
|
||||
*)
|
||||
getDockerImageName_version="$2"
|
||||
;;
|
||||
|
@ -182,7 +185,7 @@ getDockerImageName() {
|
|||
if test "${getDockerImageName_log#*manifest unknown}" != "$getDockerImageName_log" || test "${getDockerImageName_log#*manifest for * not found}" != "$getDockerImageName_log"; then
|
||||
return
|
||||
fi
|
||||
printf '%s\n' "$getDockerImageName_log" >&2
|
||||
printf '%s\n' "$getDockerImageName_log"
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
@ -311,7 +314,7 @@ testExtension() {
|
|||
testExtensionFor() {
|
||||
printf 'PHP version: %s\n' "$2"
|
||||
if test -n "$(printf '%s' "$2" | sed -E 's/^[0-9]+\.[0-9]+$//')"; then
|
||||
printf ' INVALID PHP VERSION: %s\n' "$2" >&2
|
||||
printf ' INVALID PHP VERSION: %s\n' "$2"
|
||||
return 1
|
||||
fi
|
||||
testExtensionFor_Image="$(getDockerImageName "$1" "$2")"
|
||||
|
@ -330,22 +333,27 @@ testExtensionFor() {
|
|||
testExtensionFor_delta=$(expr $testExtensionFor_end - $testExtensionFor_start)
|
||||
rm -rf "$testExtensionFor_out"
|
||||
printf ' - Passed in %s seconds\n' $testExtensionFor_delta
|
||||
IPE_SUMMARY_GOOD="$(printf '%s- %s (%s)\n ' "${IPE_SUMMARY_GOOD% }" "$1" "$testExtensionFor_Image")"
|
||||
return 0
|
||||
fi
|
||||
printf '\n\n###############\n## ##\n## FAILED! ##\n## ##\n###############\n' >&2
|
||||
cat "$testExtensionFor_out" >&2
|
||||
printf '\n\n###############\n## ##\n## FAILED! ##\n## ##\n###############\n'
|
||||
echo '::group::Error details'
|
||||
cat "$testExtensionFor_out"
|
||||
echo '::endgroup::'
|
||||
echo ''
|
||||
rm -rf "$testExtensionFor_out"
|
||||
IPE_SUMMARY_BAD="$(printf '%s- %s (%s)\n ' "${IPE_SUMMARY_BAD% }" "$1" "$testExtensionFor_Image")"
|
||||
return 1
|
||||
}
|
||||
|
||||
echo 'Checking environment'
|
||||
if test -z "${GITHUB_WORKSPACE:-}"; then
|
||||
echo 'Not in a CI environment' >&2
|
||||
echo 'Not in a CI environment'
|
||||
exit 1
|
||||
fi
|
||||
CI_BUILD_DIR="$GITHUB_WORKSPACE"
|
||||
if test -z "${IPETEST_DOCKER_DISTRO:-}"; then
|
||||
echo 'IPETEST_DOCKER_DISTRO environment variable not set' >&2
|
||||
echo 'IPETEST_DOCKER_DISTRO environment variable not set'
|
||||
exit 1
|
||||
fi
|
||||
|
||||
|
@ -354,7 +362,7 @@ fi
|
|||
case "${1:-}" in
|
||||
from-commits)
|
||||
if test -z "${2:-}"; then
|
||||
echo 'Missing commit range of the push event' >&2
|
||||
echo 'Missing commit range of the push event'
|
||||
exit 1
|
||||
fi
|
||||
CI_COMMIT_RANGE="$2"
|
||||
|
@ -373,9 +381,9 @@ case "${1:-}" in
|
|||
;;
|
||||
*)
|
||||
if test -z "${1:-}"; then
|
||||
printf 'Missing source of extensions to be tested\n' >&2
|
||||
printf 'Missing source of extensions to be tested\n'
|
||||
else
|
||||
printf '"%s" is an unknown source of extensions to be tested\n' "$1" >&2
|
||||
printf '"%s" is an unknown source of extensions to be tested\n' "$1"
|
||||
fi
|
||||
exit 1
|
||||
;;
|
||||
|
@ -393,10 +401,24 @@ SOME_TEST_FAILED=0
|
|||
IFS='
|
||||
'
|
||||
|
||||
IPE_SUMMARY_GOOD=''
|
||||
IPE_SUMMARY_BAD=''
|
||||
for EXTENSION_TO_BE_TESTED in "$EXTENSIONS_TO_BE_TESTED"; do
|
||||
testExtension "$EXTENSION_TO_BE_TESTED" || SOME_TEST_FAILED=1
|
||||
done
|
||||
|
||||
printf '\n### SUMMARY\n'
|
||||
if test -z "$IPE_SUMMARY_GOOD"; then
|
||||
printf 'Passed extensions:\n(none)\n'
|
||||
else
|
||||
printf 'Passed extensions:\n%s' "${IPE_SUMMARY_GOOD% }"
|
||||
fi
|
||||
if test -z "$IPE_SUMMARY_BAD"; then
|
||||
printf 'Failed extensions:\n(none)\n'
|
||||
else
|
||||
printf 'Failed extensions:\n%s' "${IPE_SUMMARY_BAD% }"
|
||||
fi
|
||||
|
||||
if test $SOME_TEST_FAILED -ne 0; then
|
||||
exit 1
|
||||
fi
|
||||
|
|
Loading…
Reference in New Issue