Commit Graph

168 Commits

Author SHA1 Message Date
Shivam Mathur ada1ce86b7 Refactor and improve extension support
Add support for APCu on macOS from shivammathur/homebrew-extensions
Improve support for geos to compile on PHP 8.0 and 8.1
Fix pecl setup to avoid unnecessary callbacks
Use GitHub releases for all couchbase versions
Use add_extension_from_source for all custom supported extensions
Remove bintray and use shivammathur/intl-icu releases
Add patch for protobuf for installing from source
Move patches from custom extension scripts to patches directory
Add support to build extension from GitHub and pecl tar archives (Internal API)
Refactor regex in extension.ts
Move add_pecl_extension to common.sh
Refactor remove_extension in darwin.sh
Fix shellcheck warning in darwin.sh
Improve switch_version in linux.sh to accept parameters
2021-04-15 16:54:35 +05:30
Shivam Mathur b3152daa8d Add support for any git repository to compile extension from source
Add support for extensions in a subdirectory to compile from source
2021-04-15 16:54:32 +05:30
Shivam Mathur 739ccacdc4 Refactor tools
Improve support for tool aliases
2021-02-20 16:11:20 +05:30
Shivam Mathur cff0bdeaa3 Use composer for codeception setup 2021-02-19 13:49:58 +05:30
Shivam Mathur 70d858dd49 Add support for msgpack and redis on macOS for PHP 5.6+ 2021-02-19 13:49:57 +05:30
Shivam Mathur 3340d60d91 Improve support for pecl_http on linux and macOS 2021-02-19 13:49:56 +05:30
Shivam Mathur 57c17e3349 Add support for pecl_http on Windows for PHP 7.1 to 8.0 2021-02-19 13:49:55 +05:30
Andreas Braun f42065d568 Allow extensions to be compiled from GitHub sources 2021-02-19 13:49:40 +05:30
Shivam Mathur 1686147b24 Do not quote ini values with error constants 2021-02-04 13:01:05 +05:30
Shivam Mathur fbc8407035 Add support to specify version in \d.x notation 2021-01-16 11:16:13 +05:30
Shivam Mathur 6972aed899 Add support for quoted csv in ini-values 2021-01-15 13:52:18 +05:30
Shivam Mathur e5b90e33c6 Add support for coverage: xdebug2 2020-12-24 18:20:42 +05:30
Shivam Mathur 2da85f306f Add support for specifying ICU version on PHP 8.0 2020-12-19 18:47:19 +05:30
Shivam Mathur d74064b67a Fix setting xdebug.mode 2020-12-17 21:08:00 +05:30
Shivam Mathur ea8be20255 Improve support for phive 2020-12-14 15:43:12 +05:30
Shivam Mathur fd9aae59b0 Add support for geos on unix 2020-12-14 14:53:19 +05:30
Shivam Mathur 9af1e7006f Use shivammathur/extensions tap for imap and amqp on macOS 2020-12-03 15:01:13 +05:30
Shivam Mathur f0fb8731a5 Update ini files for all available SAPI 2020-12-02 05:50:56 +05:30
Shivam Mathur d0677c93b9 Bump version to 2.9.0 2020-11-28 15:08:27 +05:30
Shivam Mathur 466908db61 Set 8.0 as the latest version 2020-11-28 15:08:26 +05:30
Shivam Mathur 5a40a5875d Fix xdebug setup
Co-authored-by: Owen Voke <development@voke.dev>
Co-authored-by: Shivam Mathur <shivam_jpr@hotmail.com>
2020-11-28 02:13:42 +05:30
Shivam Mathur 09222f42ae Skip prestissimo and composer-prefetcher unless composer:v1 is specified 2020-11-21 11:11:33 +05:30
Shivam Mathur a094f682be Add support for couchbase 2020-11-20 08:39:39 +05:30
Shivam Mathur d812e938ac Refactor to dry unix scripts 2020-11-20 08:39:34 +05:30
Shivam Mathur 02445f719d Improve regexes for pre-release extensions 2020-10-31 21:20:49 +05:30
Shivam Mathur 925ede2589 Refactor composer setup 2020-10-30 19:25:39 +05:30
Michele Locati 808e74aed5 Adjust filtered composer version 2020-10-30 12:02:36 +01:00
Michele Locati f51d00d350 Allow installing a specific Composer version 2020-10-30 11:15:26 +01:00
Shivam Mathur c8111b053c Fix blackfire-player to v1.9.3 for PHP 5.5 to PHP 7.0 2020-10-30 11:40:25 +05:30
Shivam Mathur 87e62cbb7f Fix composer version for prestissimo & composer-prefetcher to v1 2020-10-25 00:55:01 +05:30
Shivam Mathur 81c750c6d7 Add support for imagick for PHP 5.6+ on macOS using shivammathur/homebrew-extensions 2020-10-19 15:55:40 +05:30
Shivam Mathur 0661130e18 Add support for igbinary on macOS using shivammathur/homebrew-extensions 2020-10-18 19:41:59 +05:30
Shivam Mathur b77ec78d01 Add support for fail-fast env variable 2020-10-18 19:41:56 +05:30
Shivam Mathur 96d8c1e901 Add support for PHP 8.1 on par with PHP 8.0 2020-10-18 19:41:55 +05:30
Shivam Mathur d2241010ef Specify PHP version when installing ast 2020-10-15 14:16:48 +05:30
Shivam Mathur b8f0b066dc Add support for behat and phpspec 2020-10-15 14:16:20 +05:30
Shivam Mathur 9e663851ce Move matchers setup to scripts 2020-10-15 14:16:19 +05:30
Shivam Mathur ad196941ed Refactor install.test.ts 2020-10-15 14:16:19 +05:30
Shivam Mathur f8e867a9ff Refactor install.ts 2020-10-15 14:16:18 +05:30
Shivam Mathur 8cb01730c7 Prioritize with over env for inputs 2020-10-15 14:16:17 +05:30
Shivam Mathur ebba1db2c3 Add alias latest 2020-10-15 14:16:17 +05:30
Shivam Mathur c4606c9269 Log versions in tools setup 2020-10-15 14:16:15 +05:30
Shivam Mathur acc1fdb337 Add support to configure icu version 2020-09-07 09:36:51 +05:30
Shivam Mathur f641885a8d Add support for phing 2020-09-06 19:29:35 +05:30
Shivam Mathur 9457ce6e2b Replace fedora with valid platform name 2020-09-06 19:29:34 +05:30
Shivam Mathur a31f8b1a2b Remove unnecessary parameter version from addArchive 2020-09-06 19:29:34 +05:30
Shivam Mathur 3543ed1ef8 Switch to fixed getcomposer.org links 2020-08-18 09:58:23 +05:30
Shivam Mathur 3c52e818b1 Add support for cubrid and pdo_cubrid on Ubuntu 2020-08-10 14:08:27 +05:30
Shivam Mathur 188598ef9d Dry custom tools and extension code 2020-08-10 14:08:27 +05:30
Shivam Mathur 91bd6b26c2 Use cached composer builds 2020-08-04 21:15:25 +05:30