Commit Graph
131 Commits
Author SHA1 Message Date
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
Shivam Mathur d891a81b7f Fix add_brew_tap in darwin.sh
Fix shellcheck in darwin.sh
2020-12-24 03:34:39 +05:30
Shivam Mathur b7d1d9c9a9 Adjust $nightly_versions on linux 2020-12-18 22:45:12 +05:30
Shivam Mathur d74064b67a Fix setting xdebug.mode 2020-12-17 21:08:00 +05:30
Shivam Mathur ff5499165a Set JIT related ini values on PHP 8 2020-12-17 14:02:00 +05:30
Shivam Mathur ce02569aea Exit on failing to setup PHP 2020-12-17 04:43:16 +05:30
Shivam Mathur 569522d50d Fetch homebrew taps manually 2020-12-14 19:34:32 +05:30
Shivam Mathur 8dbd6b7684 Improve PECL support 2020-11-28 02:13:43 +05:30