Commit Graph

82 Commits

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