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:
|
on:
|
||||||
schedule:
|
schedule:
|
||||||
- cron: "0 6 * * *"
|
- cron: "0 6 * * *"
|
||||||
repository_dispatch:
|
repository_dispatch:
|
||||||
types:
|
types:
|
||||||
- monitor-php8.2
|
- monitor-php8.3
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
test_extensions:
|
test_extensions:
|
||||||
|
@ -13,18 +13,15 @@ jobs:
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
distro:
|
distro:
|
||||||
- alpine3.15
|
|
||||||
- alpine3.16
|
|
||||||
- alpine3.17
|
- alpine3.17
|
||||||
- alpine3.18
|
- alpine3.18
|
||||||
- buster
|
|
||||||
- bullseye
|
- bullseye
|
||||||
- bookworm
|
- bookworm
|
||||||
name: Check on ${{ matrix.distro }}
|
name: Check on ${{ matrix.distro }}
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
env:
|
env:
|
||||||
IPETEST_DOCKER_DISTRO: ${{ matrix.distro }}
|
IPETEST_DOCKER_DISTRO: ${{ matrix.distro }}
|
||||||
IPETEST_ONLY_PHPVERSIONS: "8.2"
|
IPETEST_ONLY_PHPVERSIONS: "8.3"
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v1
|
uses: actions/checkout@v1
|
||||||
|
@ -36,4 +33,4 @@ jobs:
|
||||||
with:
|
with:
|
||||||
token: ${{ secrets.TELEGRAM_TOKEN }}
|
token: ${{ secrets.TELEGRAM_TOKEN }}
|
||||||
to: ${{ secrets.TELEGRAM_TO }}
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
cmark 7.0 7.1 7.2 7.3 7.4
|
||||||
csv 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
|
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
|
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
|
ds 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
|
||||||
ecma_intl 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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
mssql 5.5 5.6
|
||||||
mysql 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
|
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
|
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
|
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
|
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
|
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
|
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
|
openswoole 7.2 7.3 7.4 8.0 8.1 8.2
|
||||||
opentelemetry 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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
php_trie 7.3 7.4 8.0 8.1 8.2 8.3
|
||||||
pkcs11 7.4 8.0 8.1 8.2
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
return
|
||||||
fi
|
fi
|
||||||
case "$2" in
|
case "$2" in
|
||||||
|
8.3)
|
||||||
|
getDockerImageName_version="$2-rc"
|
||||||
|
;;
|
||||||
*)
|
*)
|
||||||
getDockerImageName_version="$2"
|
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
|
if test "${getDockerImageName_log#*manifest unknown}" != "$getDockerImageName_log" || test "${getDockerImageName_log#*manifest for * not found}" != "$getDockerImageName_log"; then
|
||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
printf '%s\n' "$getDockerImageName_log" >&2
|
printf '%s\n' "$getDockerImageName_log"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
@ -311,7 +314,7 @@ testExtension() {
|
||||||
testExtensionFor() {
|
testExtensionFor() {
|
||||||
printf 'PHP version: %s\n' "$2"
|
printf 'PHP version: %s\n' "$2"
|
||||||
if test -n "$(printf '%s' "$2" | sed -E 's/^[0-9]+\.[0-9]+$//')"; then
|
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
|
return 1
|
||||||
fi
|
fi
|
||||||
testExtensionFor_Image="$(getDockerImageName "$1" "$2")"
|
testExtensionFor_Image="$(getDockerImageName "$1" "$2")"
|
||||||
|
@ -330,22 +333,27 @@ testExtensionFor() {
|
||||||
testExtensionFor_delta=$(expr $testExtensionFor_end - $testExtensionFor_start)
|
testExtensionFor_delta=$(expr $testExtensionFor_end - $testExtensionFor_start)
|
||||||
rm -rf "$testExtensionFor_out"
|
rm -rf "$testExtensionFor_out"
|
||||||
printf ' - Passed in %s seconds\n' $testExtensionFor_delta
|
printf ' - Passed in %s seconds\n' $testExtensionFor_delta
|
||||||
|
IPE_SUMMARY_GOOD="$(printf '%s- %s (%s)\n ' "${IPE_SUMMARY_GOOD% }" "$1" "$testExtensionFor_Image")"
|
||||||
return 0
|
return 0
|
||||||
fi
|
fi
|
||||||
printf '\n\n###############\n## ##\n## FAILED! ##\n## ##\n###############\n' >&2
|
printf '\n\n###############\n## ##\n## FAILED! ##\n## ##\n###############\n'
|
||||||
cat "$testExtensionFor_out" >&2
|
echo '::group::Error details'
|
||||||
|
cat "$testExtensionFor_out"
|
||||||
|
echo '::endgroup::'
|
||||||
|
echo ''
|
||||||
rm -rf "$testExtensionFor_out"
|
rm -rf "$testExtensionFor_out"
|
||||||
|
IPE_SUMMARY_BAD="$(printf '%s- %s (%s)\n ' "${IPE_SUMMARY_BAD% }" "$1" "$testExtensionFor_Image")"
|
||||||
return 1
|
return 1
|
||||||
}
|
}
|
||||||
|
|
||||||
echo 'Checking environment'
|
echo 'Checking environment'
|
||||||
if test -z "${GITHUB_WORKSPACE:-}"; then
|
if test -z "${GITHUB_WORKSPACE:-}"; then
|
||||||
echo 'Not in a CI environment' >&2
|
echo 'Not in a CI environment'
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
CI_BUILD_DIR="$GITHUB_WORKSPACE"
|
CI_BUILD_DIR="$GITHUB_WORKSPACE"
|
||||||
if test -z "${IPETEST_DOCKER_DISTRO:-}"; then
|
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
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -354,7 +362,7 @@ fi
|
||||||
case "${1:-}" in
|
case "${1:-}" in
|
||||||
from-commits)
|
from-commits)
|
||||||
if test -z "${2:-}"; then
|
if test -z "${2:-}"; then
|
||||||
echo 'Missing commit range of the push event' >&2
|
echo 'Missing commit range of the push event'
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
CI_COMMIT_RANGE="$2"
|
CI_COMMIT_RANGE="$2"
|
||||||
|
@ -373,9 +381,9 @@ case "${1:-}" in
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
if test -z "${1:-}"; then
|
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
|
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
|
fi
|
||||||
exit 1
|
exit 1
|
||||||
;;
|
;;
|
||||||
|
@ -393,10 +401,24 @@ SOME_TEST_FAILED=0
|
||||||
IFS='
|
IFS='
|
||||||
'
|
'
|
||||||
|
|
||||||
|
IPE_SUMMARY_GOOD=''
|
||||||
|
IPE_SUMMARY_BAD=''
|
||||||
for EXTENSION_TO_BE_TESTED in "$EXTENSIONS_TO_BE_TESTED"; do
|
for EXTENSION_TO_BE_TESTED in "$EXTENSIONS_TO_BE_TESTED"; do
|
||||||
testExtension "$EXTENSION_TO_BE_TESTED" || SOME_TEST_FAILED=1
|
testExtension "$EXTENSION_TO_BE_TESTED" || SOME_TEST_FAILED=1
|
||||||
done
|
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
|
if test $SOME_TEST_FAILED -ne 0; then
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Reference in New Issue