Shivam Mathur
ca319bd10e
Use AdditionalFilesPath parameter in Install-PhpExtension
...
AdditionalFilesPath allows to specify a directory inside extension directory (which can be cached) for installing dependencies which are in the same archive as the extension
Fix dependency directory name to correctly use VCVersion in win32.ps1
Fix exception in phalcon4 setup on Windows.
2021-08-23 14:31:00 +05:30
Shivam Mathur
4d3cfaa653
Fixed support for php-cs-fixer
...
Added fetch_latest to tools.json. When fetch_latest is true for a tool
it will fetch the release.atom for the tool and parse that to get the
latest release.
Bumped lib version to ES2020 in tsconfig.json for string.matchAll.
2021-08-20 09:14:39 +05:30
Shivam Mathur
c8b716540c
Stop doing shallow clones on macOS self-hosted
2021-08-18 09:53:35 +05:30
Shivam Mathur
1cecc2cc99
Use systemctl only if systemd is present else use the service wrapper
2021-08-18 09:53:33 +05:30
Shivam Mathur
5137c78ee5
Use shivammathur/extensions tap for yaml extension on macOS
2021-08-18 09:53:32 +05:30
Shivam Mathur
c37021df01
Set HOMEBREW_DEVELOPER=1 in macOS
2021-08-18 09:53:31 +05:30
Shivam Mathur
c6e99860cd
Improve adding PPAs on Linux
2021-08-18 09:53:30 +05:30
Shivam Mathur
05b4ac2afb
Use --no-install-recommends with APT on Linux
2021-08-18 09:53:29 +05:30
Shivam Mathur
91bd11146c
Add support for self-hosted debian runner
2021-08-18 09:53:28 +05:30
Shivam Mathur
8ace7bdc6e
Switch to /etc/os-release on Linux
...
Improve self-hosted support
2021-08-18 09:53:27 +05:30
Shivam Mathur
4bb4f1812c
Fix to make utils.readEnv more resilient to user input
2021-08-18 09:53:26 +05:30
Shivam Mathur
7bd9f10bef
Add no_tools_cache flag
2021-08-18 09:53:25 +05:30
Shivam Mathur
0b38e86c65
Use shivammathur/extensions tap on macOS for mongodb on PHP 5.6 to 8.1
2021-08-18 09:53:24 +05:30
Jérôme Vieilledent
c2e811ce23
Use systemctl instead of services to install blackfire
2021-08-17 13:06:19 +05:30
Shivam Mathur
dbf50bf9e0
Upgrade blackfire to v2
2021-08-17 13:06:05 +05:30
Shivam Mathur
947009a717
Sunset support for Ubuntu 16.04
2021-08-02 23:10:43 +05:30
jrfnl
f31d416e6e
Update Phive configuration
...
Phive has released version `0.15.0` which ups the minimum supported PHP version to PHP 7.3.
This adds the switch statement for Phive to take this into account.
Ref: https://github.com/phar-io/phive/releases
2021-08-01 19:52:48 +02:00
Shivam Mathur
36cb9fb0fc
Fix composer permissions on unix
2021-07-21 19:00:00 +05:30
Shivam Mathur
c88f07696b
Add support for phpunit-bridge
2021-07-17 08:42:11 +05:30
Shivam Mathur
0b33ef444f
Revert "Add patch for PCRE2"
...
This reverts commit fefbd7a497
.
2021-07-16 15:55:40 +05:30
Shivam Mathur
3b2ce6cae6
Update Ubuntu 16.04 warning in install.ts
2021-07-14 14:17:38 +05:30
Shivam Mathur
c61b9256d1
Improve grpc_php_plugin support
2021-07-14 14:17:37 +05:30
Shivam Mathur
09e08a3554
More fixes in fetching tool versions
2021-07-14 14:17:32 +05:30
Shivam Mathur
f31bef6a30
Set firebird client version to 3.0.7 on macOS
2021-07-12 10:45:57 +05:30
Shivam Mathur
1a216636c5
Use composer for composer-require-checker
2021-07-12 10:45:56 +05:30
Shivam Mathur
7eec3d790d
Fix repeated version_prefix
2021-07-10 02:10:33 +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
14fa980966
Improve error handling in utils.fetch and its uses
...
Minor fixes in tests
Revert to ES2019
2021-07-09 11:26:38 +05:30
Shivam Mathur
39491a0fba
Add authorization header to GitHub API call when COMPOSER_TOKEN is set
2021-07-07 22:40:05 +05:30
Shivam Mathur
e1a9afe11c
Add support to specify major or major.minor versions for tools with GitHub repository
2021-07-07 22:40:03 +05:30
Shivam Mathur
6449431df2
Move tools config to tools.json
...
Refactor tools functions to use Records and object literals
2021-07-07 22:40:02 +05:30
Shivam Mathur
60ff774608
Fix replacing v prefix in tool version
2021-07-07 22:40:01 +05:30
Shivam Mathur
dd591f1661
Use shivammathur/extensions tap for rdkafka on macOS
2021-07-07 22:39:59 +05:30
Shivam Mathur
fefbd7a497
Add patch for PCRE2
2021-07-07 22:33:14 +05:30
Shivam Mathur
e02a1810e6
Fix protoc support
2021-06-04 21:34:32 +05:30
Shivam Mathur
55ab748aaa
Update dependencies
...
Update to Jest 27
Set sourceMap to true in tsconfig.json
2021-06-04 21:34:31 +05:30
Shivam Mathur
bb0acc6313
Fix extension setup
2021-06-04 21:34:23 +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
1f97ce0215
Use VCVersion and Architecture for extension dependency directory name on Windows
2021-05-12 22:54:47 +05:30
Shivam Mathur
00f360b99d
Symlink extension dependencies on Windows instead of adding to PATH
...
This is done because other actions seem to mess with PATH breaking the installed extension
2021-05-12 22:54:41 +05:30
Shivam Mathur
9882bed066
Install extension dependencies in ext_dir on Windows
2021-05-11 07:24:22 +05:30
Shivam Mathur
e8855efe7c
Fix self-hosted setup on linux
2021-05-05 22:16:03 +05:30
Shivam Mathur
4067ce8b81
Deprecate Ubuntu 16.04
2021-05-04 23:43:26 +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
d0e7f46ec4
Add ppa:ondrej/php for all Ubuntu versions actions/virtual-environments#3272
2021-05-01 11:27:58 +05:30
Shivam Mathur
ef477a1dd7
Use mirror for ppa:ondrej/php on Ubuntu 16.04
...
Remove support for Ubuntu 16.04 self-hosted runners
2021-05-01 11:07:24 +05:30
Shivam Mathur
9149639a33
Fix linking when oracle's infra randomly resolves to different versions of client and sdk
2021-04-29 01:19:45 +05:30