Commit Graph

132 Commits (040be88dae2f801a31706096556203c033c72772)

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
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