Commit Graph

113 Commits

Author SHA1 Message Date
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
Shivam Mathur
62c7ba2bee Improve darwin.sh 2020-11-28 02:13:36 +05:30
Shivam Mathur
4ec398d39a Fix deleting extensions 2020-11-25 05:23:27 +05:30
Shivam Mathur
403191b6b6 Sync dependencies from tap in add_brew_extension 2020-11-21 10:54:39 +05:30
Shivam Mathur
787c534f64 Improve web requests 2020-11-20 08:39:35 +05:30
Shivam Mathur
d812e938ac Refactor to dry unix scripts 2020-11-20 08:39:34 +05:30
Shivam Mathur
7de94e6400 Fetch release with tool when latest one does not 2020-11-20 08:39:29 +05:30
Shivam Mathur
02445f719d Improve regexes for pre-release extensions 2020-10-31 21:20:49 +05:30
Shivam Mathur
2c29e8b9a1 Fix version change if composer is a dependency 2020-10-24 23:40:43 +05:30
Shivam Mathur
04a9e3b562 Update dependencies as per runner on macOS 2020-10-23 07:22:04 +05:30
Shivam Mathur
4244b92ac6 Fix matchers setup when action is called twice 2020-10-18 19:41:58 +05:30
Shivam Mathur
b77ec78d01 Add support for fail-fast env variable 2020-10-18 19:41:56 +05:30
Shivam Mathur
537c66b2ea Minor fixes in scripts 2020-10-15 14:16:22 +05:30
Shivam Mathur
9e663851ce Move matchers setup to scripts 2020-10-15 14:16:19 +05:30
Shivam Mathur
716331904e Switch to environment files. Apply GHSA-mfwh-5m23-j46w (CVE-2020-15228) 2020-10-15 14:16:16 +05:30
Shivam Mathur
c4606c9269 Log versions in tools setup 2020-10-15 14:16:15 +05:30
Shivam Mathur
49088ede98 Fix composer fallback 2020-08-18 09:58:23 +05:30
Shivam Mathur
15a6402865 Change cURL opts 2020-08-10 14:08:20 +05:30
Shivam Mathur
91bd6b26c2 Use cached composer builds 2020-08-04 21:15:25 +05:30