Commit Graph

82 Commits (2ea8689342428964db0f754a36559ca6fed77484)

Author SHA1 Message Date
Michele Locati 497296eead
Don't run tests for PHP 8.1 on Alpine Linux 3.12
They don't update the PHP version on that image, it will remain at 8.1.0-alpha1
2021-06-30 10:11:01 +02:00
Michele Locati ce20b56b56
Support installing generic versions of extensions 2021-01-26 16:58:14 +01:00
Michele Locati 66fa5885ac
Check that sqlsrv and pdo_sqlsrv PHP extensions actually work
Test: sqlsrv, pdo_sqlsrv
2021-01-20 14:17:56 +01:00
Michele Locati aeb20d355b
Consider pecl_http as http 2021-01-17 15:28:35 +01:00
Michele Locati 93322b87d0
Add script version 2021-01-14 17:25:12 +01:00
Michele Locati 994528f816
Remove inspect-pecl-package service script
I just published a new project that does that:
https://mlocati.github.io/pecl-info/
2021-01-13 13:14:57 +01:00
Michele Locati 410fb2f142
Add support for DB4 to DBA
Test: dba
2020-12-16 19:22:14 +01:00
Michele Locati 816a5a2a11
Add support for installing composer 2020-12-16 11:47:44 +01:00
Michele Locati 97d46fd583
Fix filterUnsupportedExensionsForDistro 2020-12-15 16:49:07 +01:00
Michele Locati 01464a72d4
Improve PECL package inspector 2020-12-15 09:33:39 +01:00
Michele Locati 28f1ef2155
Use package2.xml when available, accept non-namespaced package.xml files 2020-12-14 17:49:11 +01:00
Michele Locati d4fdc6e46d Add a script to inspect PECL packages 2020-12-11 18:24:34 +01:00
Michele Locati bf3e1c0a14
Don't use "release candidates" docker images for php 8.0
Test: xdebug
2020-12-11 15:34:52 +01:00
Michele Locati 4e3bfe4acc
Add support for ionCube Loader 2020-12-10 15:37:13 +01:00
Michele Locati 8f3ff464da
Combine update-readme and tag-and-release GitHub Actions 2020-12-09 10:44:16 +01:00
Michele Locati 3e126e5e14
Let imagick understand SVG
Test: imagick
2020-12-03 18:37:42 +01:00
Michele Locati 4ee43e5429
Let users install a specific PHP module version
Test: amqp,apcu,gmagick,http,pecl_http,igbinary,memcache,mailparse,memcached,mongodb,mosquitto,msgpack,oauth,opencensus,parallel,pcov,pdo_sqlsrv,sqlsrv,propro,protobuf,pthreads,raphf,rdkafka,redis,solr,ssh2,uuid,xdebug,uopz,xhprof,yaml
2020-12-03 15:29:09 +01:00
Michele Locati 66a30ea118
Fix memcached test 2020-10-18 21:20:29 +02:00
Michele Locati fbce2f2f7f
Fix ci-test-extensions sed 2020-10-18 20:48:31 +02:00
Michele Locati 83b22e786c
Check that memcached is configured correctly
Test: memcached, memcached+igbinary, memcached+msgpack, memcached+igbinary+msgpack
2020-10-18 20:46:51 +02:00
Michele Locati 7520cb08b4
Pass PHP_VERSION_ID to the extension test scripts 2020-10-18 19:29:55 +02:00
Michele Locati 7a7519b64a
Don't force PHP as the langauge of extension tests
Test: gd
2020-10-18 14:38:24 +02:00
Fred Cox efeada0806 Make the test script easy to use locally 2020-09-18 22:05:34 +03:00
Fred Cox f15031994b fixes for enchant extension on alpine3.12
disable enchant on some version/distro combos
2020-09-18 22:05:08 +03:00
Fred Cox 01c511fbeb Fix gd test 2020-09-18 21:23:48 +03:00
Fred Cox 7ce97ab6ed Support for using pickle as drop in for pecl on php 8 2020-09-18 21:04:38 +03:00
Aleksandr Fedotov d169c1fa49
Add support for apcu_bc
Test: apcu_bc
2020-05-24 19:40:39 +03:00
Michele Locati dbfc017114
Add asterisk to supported extensions if they have special requirements 2020-03-03 14:25:20 +01:00
Michele Locati 657657c864
Allow specifying extensions not supported in certain distros 2020-03-03 12:07:51 +01:00
Michele Locati ab6746373b
Use lower case extension names 2020-02-29 18:44:31 +01:00
Michele Locati 37e0b4fff3
Fix regular expression to extract package handle 2020-02-25 14:03:34 +01:00
Michele Locati c58ecd5264
Minor change 2020-02-21 22:01:48 +01:00
Michele Locati 578f705a47
Use Check Mark symbol instead of "V" 2020-02-21 14:39:01 +01:00
Michele Locati 7971155251
Check recently updated PHP extensions 2020-02-21 13:19:49 +01:00
Michele Locati dc8ae7f666
Show duration of extension tests 2020-02-16 18:48:55 +01:00
Michele Locati 3e14522293
Fix extraction of extensions to be tested from data/supported-extensions 2020-02-16 18:39:57 +01:00
Michele Locati 4e63ee8b36
Simplify ci-test-extensions 2020-02-16 16:42:10 +01:00
Michele Locati 92315d4866
Fix deploy remote URL 2020-02-02 21:04:01 +01:00
Michele Locati 13bb928ca4
Switch from TravisCI to GitHub Actions 2020-02-02 20:34:26 +01:00
Michele Locati 4005bb69cb
Workaround for https://bugs.php.net/bug.php?id=66339 for imagexbm on PHP 5.5 2020-01-31 15:59:34 +01:00
Michele Locati ea96de853e
Start adding support for PHP 5.5 2020-01-31 11:09:13 +01:00
Michele Locati 824b8b5ba3
Fix lint scripts 2020-01-23 15:01:25 +01:00
Michele Locati dc2c90a663
Upgrade packages in test-restore-apt 2020-01-23 14:54:42 +01:00
Michele Locati ef2941603c
Test that previously installed APT packages are restored 2020-01-23 14:47:07 +01:00
Michele Locati d159643f2b
Lint PHP files 2019-12-27 15:00:45 +01:00
Michele Locati 6b47bfadbe
Add GD-specific tests
Test: gd
2019-12-27 12:06:55 +01:00
Michele Locati f98082b83c
Add support for extension-specific tests 2019-12-27 11:27:08 +01:00
Michele Locati d21ab4af58
Simplify handling of available docker images
Test: amqp+zip
2019-12-23 12:17:40 +01:00
Michele Locati 5f6fbb81fc
Use official shfmt docker image 2019-12-20 19:10:33 +01:00
Michele Locati e5541c42a5
Simplify linting 2019-12-20 18:55:05 +01:00