Commit Graph

188 Commits

Author SHA1 Message Date
Shivam Mathur a0a791cada Add ini_file input to set base php.ini 2022-01-25 13:43:49 +05:30
Shivam Mathur 2ee6797b63 Optimize Linux and macOS setup 2022-01-18 10:16:58 +05:30
Shivam Mathur 449da348c0 Fix enabling disabled extensions with dependencies
Improve enabling extensions with no dependencies
2022-01-17 08:58:30 +05:30
Shivam Mathur 51476af47d Set HOMEBREW_NO_ENV_HINTS in macOS 2022-01-16 14:09:49 +05:30
Shivam Mathur 9a70be75c2 Reduce php calls on Linux and macOS 2022-01-16 14:09:43 +05:30
Shivam Mathur 9ea5899759 Refactor add_extension 2022-01-13 06:33:07 +05:30
Shivam Mathur 62d47dd238 Fix enabling xml extension for PECL 2022-01-13 05:22:02 +05:30
Shivam Mathur de4fdb85b9 Rename common.sh to unix.sh 2022-01-05 15:20:40 +05:30
Shivam Mathur 2fd8046c9d Refactor extension functions to add_extensions scripts 2022-01-05 15:20:40 +05:30
Shivam Mathur d189609ea9 Refactor tools functions to add_tools scripts 2022-01-05 15:20:39 +05:30
Shivam Mathur beaceb0089 Fix to only copy problem-matchers configs to RUNNER_TOOL_CACHE 2021-11-10 05:45:18 +05:30
Shivam Mathur 2c9c274411 Fix dependency support in self-hosted macOS 2021-10-15 22:32:24 +05:30
Shivam Mathur 9b92c9db92 Revert "Add patch to update brew core repo"
This reverts commit dab978c436.
2021-10-14 20:59:16 +05:30
Shivam Mathur 0bc2f7ce96 Revert "Fix macOS patch to allow link libraries"
This reverts commit e2e76ea34f.
2021-10-14 20:57:18 +05:30
Shivam Mathur e2e76ea34f Fix macOS patch to allow link libraries 2021-10-13 15:25:38 +05:30
Shivam Mathur dab978c436 Add patch to update brew core repo 2021-10-06 18:12:11 +05:30
Shivam Mathur 295b5da700 Add config to resolve extensions from shivammathur/extensions 2021-09-23 18:55:16 +05:30
Shivam Mathur cb5db3f888 Fix enabling cached extensions with custom support 2021-09-20 01:55:38 +05:30
Shivam Mathur 256b466cc4 Make all extension variables local 2021-09-19 15:33:45 +05:30
Shivam Mathur 1fa3ba1b16 Fix php_extra_version on macOS 2021-09-19 03:58:05 +05:30
Shivam Mathur d8d1da5d6d Fix version for PECL extensions in logs 2021-09-19 03:17:13 +05:30
Shivam Mathur 31971c78cd Fix parsing extra version 2021-09-19 02:38:31 +05:30
Shivam Mathur 8eebeae48a Use commit hash in url for nightly builds in darwin.sh 2021-09-05 12:32:28 +05:30
Shivam Mathur bb36513e49 Add support to disable dependent extensions 2021-08-28 12:17:20 +05:30
Shivam Mathur 5402397d9f Do not delete extensions, just disable them 2021-08-28 12:17:19 +05:30
Shivam Mathur c8b716540c Stop doing shallow clones on macOS self-hosted 2021-08-18 09:53:35 +05:30
Shivam Mathur c37021df01 Set HOMEBREW_DEVELOPER=1 in macOS 2021-08-18 09:53:31 +05:30
Shivam Mathur 0b33ef444f Revert "Add patch for PCRE2"
This reverts commit fefbd7a497.
2021-07-16 15:55:40 +05:30
Shivam Mathur 09e08a3554 More fixes in fetching tool versions 2021-07-14 14:17:32 +05:30
Shivam Mathur 5afed16e5f Fix support for imagick for PHP 5.3 to 5.5 on macOS 2021-07-10 00:50:50 +05:30
Shivam Mathur fefbd7a497 Add patch for PCRE2 2021-07-07 22:33:14 +05:30
Shivam Mathur 17fd1a694b Refactor patch_brew in darwin.sh 2021-05-27 22:00:47 +05:30
Shivam Mathur 454ef11759 Fix comments in darwin.sh 2021-05-27 21:05:36 +05:30
Shivam Mathur e3396c6572 Force overwrite updated dependencies on macOS 2021-05-27 21:05:25 +05:30
Shivam Mathur 3beda962f3 Fix dependencies on pre-installed PHP on macOS 2021-05-15 18:27:18 +05:30
Shivam Mathur d5790807c8 Fix to not use system PHP on macOS
Refactor add_php in darwin.sh
2021-05-04 23:15:13 +05:30
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 39faaac1d3 Improve source extension setup logs
Refactor source extension setup code to src/scripts/ext/source.sh
2021-04-15 16:54:32 +05:30
Shivam Mathur e9a7adef28 Revert "Fix macOS setup"
This reverts commit 0c4c4d5441.
2021-04-15 16:48:29 +05:30
Shivam Mathur 0c4c4d5441 Fix macOS setup 2021-04-13 19:08:40 +05:30
Shivam Mathur 6e76d3f012 Fix linking old_libraries in macOS 2021-03-08 19:13:00 +05:30
Shivam Mathur ac40fdb561 Install with force in macOS 2021-03-08 18:33:43 +05:30
Shivam Mathur df4388ca60 Link libs of updated PHP dependencies on macOS 2021-02-28 19:20:28 +05:30
Shivam Mathur 739ccacdc4 Refactor tools
Improve support for tool aliases
2021-02-20 16:11:20 +05:30
Shivam Mathur 356e1a5128 Add support for pecl_http, propro, raphf, xdebug2 and zmq using shivammathur/extensions tap 2021-02-19 13:49:54 +05:30
Shivam Mathur 406f3c410a Revert "Update brew for all PHP versions until updated on images"
This reverts commit 2ea6ca5b36.
2021-02-19 13:49:52 +05:30
Shivam Mathur 86e1ccdd8d Fix pdo setup 2021-02-19 13:30:02 +05:30
Shivam Mathur 2ea6ca5b36 Update brew for all PHP versions until updated on images 2021-02-04 11:00:20 +05:30
Shivam Mathur d731e56579 Add support for macOS ARM 2020-12-26 01:25:30 +05:30
Shivam Mathur e5b90e33c6 Add support for coverage: xdebug2 2020-12-24 18:20:42 +05:30