Commit Graph

122 Commits

Author SHA1 Message Date
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
Michele Locati
04989ff86d
Add lint script
Co-authored-by: Michele Locati <michele@locati.it>
Co-authored-by: Quan TRAN <itscaro@users.noreply.github.com>
2019-12-20 18:30:32 +01:00
Michele Locati
1ba29d90cf
Fix coding style 2019-12-20 16:52:00 +01:00
Michele Locati
cf8be2316b
Test more environments
Test: bcmath
2019-12-20 12:07:05 +01:00
Michele Locati
2de4f3462d
Add support for testing more than one PHP extension at once 2019-12-18 18:24:06 +01:00
Michele Locati
ab95622961
Add counter of supported extensions 2019-12-17 10:25:57 +01:00
Michele Locati
4bde79c65e
Simplify control structures in update-readme script 2019-12-17 10:20:11 +01:00
Michele Locati
3febbcae5d
Merge pull request #58 from mcfedr/add-exten
Add support for grpc and protobuf
2019-12-17 10:10:00 +01:00
Michele Locati
caafc261d5
Avoid checking the same extensions more than once 2019-12-17 09:48:49 +01:00
Michele Locati
277a7357c1
Reduce TravisCI output size 2019-12-17 09:24:11 +01:00
Michele Locati
5c41352402
Continue implementing Alpine support
Test: interbase, mcrypt, mssql, -STOP-
2019-12-11 13:18:24 +01:00
Michele Locati
f164c691cd
Continue implementing Alpine support
Test: amqp, apcu, bcmath, bz2, calendar, cmark, dba, enchant, exif, gd, gettext, gmp, igbinary, imagick, imap
2019-12-10 18:31:20 +01:00
Michele Locati
b19c1882b7
Prepare for Alpine support 2019-12-10 09:12:43 +01:00
Michele Locati
16eeec2dec
Fix GD and ZIP configuration with PHP 7.4.0
Test: gd, zip
2019-12-06 17:35:32 +01:00
Michele Locati
1d6edf141d
Fix build of the "Special requirements" readme table 2019-10-11 12:09:26 +02:00
Michele Locati
6821d4f848
Add support for PHP 7.4 2019-10-10 18:54:10 +02:00
Michele Locati
25a58a500f
Add support to UOPZ
uopz disables exit() by default, so we can't assume that exit()
will actually quit a PHP script
2019-09-27 17:48:22 +02:00
Michele Locati
620ec779fd Allow specifying extensions to be tested in commit message 2019-08-12 22:04:14 +02:00
Michele Locati
9419514e0f Print successful installed extension message 2018-12-11 17:07:50 +01:00
Michele Locati
817156a26f Remove not passing extensions, test fewer extensions, fix installed extensions check 2018-12-11 16:32:15 +01:00
Michele Locati
6fbd39d2fa Capture output of test build steps 2018-12-11 16:32:15 +01:00
Michele Locati
2635b0bec6 One-liner shell instructions 2018-12-11 16:32:15 +01:00
Michele Locati
b58f5f192c Better check of installed extension 2018-12-11 16:32:15 +01:00
Michele Locati
79f6025d71 Remove useless space 2018-12-11 16:32:15 +01:00
Michele Locati
3a26e31f70
Don't re-execute TravisCI jobs upon automatic update of README.md 2018-12-11 12:13:42 +01:00
Michele Locati
1852e2d8e1
Include common utilities in travisci-update-readme 2018-10-17 16:55:55 +02:00
Michele Locati
e01db37cd1
Show installed PHP modules after the new extension has been installed 2018-04-12 12:39:39 +02:00
Michele Locati
c403aa5e31
Avoid obsolete "-o" notation 2018-04-12 12:13:40 +02:00
Michele Locati
fe7a5b3de5
Test newly added extensions 2018-04-12 11:50:26 +02:00
Michele Locati
c6d20b85f2
Fix automatic update of README.md 2018-04-12 10:16:48 +02:00
Michele Locati
f13ecf54b9
Trigger TravisCI push build 2018-04-12 09:22:18 +02:00
Michele Locati
830d462bd8
Let TravisCI automatically rebuild README.md when pushing 2018-04-12 09:17:21 +02:00
Michele Locati
d9d8e5fc34
Initial commit 2018-04-11 17:39:10 +02:00