Commit Graph

176 Commits

Author SHA1 Message Date
Shivam Mathur be75d5e01d Add patch to add PHP 8.1 extensions from snaps on Windows 2021-12-06 10:42:28 +05:30
Shivam Mathur cf36ddc55e Set nightly versions to 8.2 and newer 2021-12-06 10:13:24 +05:30
Shivam Mathur 92b4784fb6 Suppress error in Get-Php run before PHP setup in win32.ps1 2021-11-25 23:24:48 +05:30
Shivam Mathur 4c5c122aa6 PHP 8.1 is now stable and marked as default version 2021-11-25 17:34:13 +05:30
Shivam Mathur 220d0c24c7 Fix reading build commit on Windows 2021-11-24 18:01:01 +05:30
Shivam Mathur 874e5099b0 Stop using Install-PhpExtensionPrerequisite for imagick 2021-11-11 19:22:29 +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 383c74bb06 Improve adding CA certificates on Windows 2021-10-14 22:08:11 +05:30
Shivam Mathur b4593b7df0 Revert "Add patch to update ca-certificates on windows-2016"
This reverts commit d7c3e33a96.
2021-10-14 21:00:58 +05:30
Shivam Mathur a357b6a054 Revert "Fetch CA certificate from Curl on all Windows versions"
This reverts commit a7f90656b3.
2021-10-14 20:58:09 +05:30
Shivam Mathur a7f90656b3 Fetch CA certificate from Curl on all Windows versions 2021-10-10 05:43:54 +05:30
Shivam Mathur d7c3e33a96 Add patch to update ca-certificates on windows-2016 2021-10-04 19:41:33 +05:30
Shivam Mathur e06e40278f Specify version in Windows nightly setup 2021-09-02 00:35:19 +05:30
Shivam Mathur b2d037d560 Add support to remove all shared extensions 2021-08-28 12:17:23 +05:30
Shivam Mathur 4beeea41b4 Fix logs of disabled dependent extensions
Use shared_extension function on unix
2021-08-28 12:17:22 +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 f6b4601c63 Run New-Item with -Force as items can pre-exist on self-hosted environments
Pipe output to $null as that is removed for verbose and not Out-Null, and is also faster
2021-08-28 12:17:18 +05:30
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 09e08a3554 More fixes in fetching tool versions 2021-07-14 14:17:32 +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 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 6ebd1e5184 Fix versions of composer tools 2021-04-26 06:55:12 +05:30
Shivam Mathur a47644812e Add fallback to Install-PSPackage in win32.ps1 2021-04-19 17:06:00 +05:30
Shivam Mathur 7c13389546 Revert "Fix pcov on PHP 8.0 on Windows"
This reverts commit a83d4379b1.
2021-04-15 16:54:34 +05:30
Shivam Mathur bceb2ef3d8 Remove bintray 2021-04-13 19:08:47 +05:30
Shivam Mathur fa18c2b29f Remove bintray from manifest and win32.ps1
Fix JIT ini values in win32.ps1
2021-02-23 14:34:03 +05:30
Shivam Mathur 121cb19a65 Fix composer tools setup 2021-02-20 17:54:40 +05:30
Shivam Mathur 739ccacdc4 Refactor tools
Improve support for tool aliases
2021-02-20 16:11:20 +05:30
Shivam Mathur abefdb50ee Fix composer config syntax 2021-02-04 11:00:27 +05:30
Shivam Mathur a83d4379b1 Fix pcov on PHP 8.0 on Windows 2021-01-19 20:36:17 +05:30
Shivam Mathur d74064b67a Fix setting xdebug.mode 2020-12-17 21:08:00 +05:30
Shivam Mathur ce02569aea Exit on failing to setup PHP 2020-12-17 04:43:16 +05:30
Shivam Mathur c6150c6a2b Fix fail-fast in Windows 2020-11-25 05:39:44 +05:30
Shivam Mathur 09222f42ae Skip prestissimo and composer-prefetcher unless composer:v1 is specified 2020-11-21 11:11:33 +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 294f03454a Install VcRedist from GitHub 2020-10-30 11:40:24 +05:30
Shivam Mathur 2c29e8b9a1 Fix version change if composer is a dependency 2020-10-24 23:40:43 +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 9205a596c9 Add support for PHP 8.1 on Windows 2020-10-18 19:41:53 +05:30
Michele Locati eb07280d5c Perform only one URL call to download latest PhpManager.zip asset 2020-10-18 19:41:51 +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 7cfd76cc1b Move $arch_name to tools/blackfire.ps1 2020-10-15 14:16:05 +05:30