Shivam Mathur
209324abab
Prefix extension formula with tap name on macOS
2022-05-05 23:43:11 +05:30
Shivam Mathur
657e0936e8
Patch brew on every run
2022-04-09 21:47:24 +05:30
Shivam Mathur
36d70683e9
Fix patching brew
2022-04-09 19:14:52 +05:30
Shivam Mathur
228bfba836
Fix copying extensions from cellar to extension directory on macOS
2022-03-16 05:10:10 +05:30
Shivam Mathur
62bd8f3ca4
Improve enabling extensions
2022-03-10 04:36:15 +05:30
Shivam Mathur
8eb9866044
Fix getting scan dir on macOS for old PHP
2022-02-06 03:37:54 +05:30
Shivam Mathur
9d74a11420
Fix output on non GitHub Action environments
2022-02-02 14:38:23 +05:30
Shivam Mathur
0022878947
Remove unnecessary dist parameter
2022-01-29 12:14:42 +05:30
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