Commit Graph

245 Commits

Author SHA1 Message Date
Shivam Mathur 43fb4ad30e Bump ES version to 2021 2022-05-30 07:27:29 +05:30
Shivam Mathur 1dfe0dc4a4 Add support to specify couchbase version 2022-05-19 23:56:27 +05:30
Shivam Mathur 32d20248ae Improve support for composer fallback URLs 2022-04-23 11:57:06 +05:30
Shivam Mathur 5210dd20ed Add support for mcrypt using shivammathur/extensions tap on macOS 2022-04-06 17:37:32 +05:30
Shivam Mathur d37cc30485 Update Node.js dependencies
Bump version to 2.18.0
2022-03-22 21:37:25 +05:30
Shivam Mathur 27eef9a04c #StandWithUkraine 2022-03-22 17:36:00 +05:30
Shivam Mathur 34c35ecdad Add support for blackfire extension on PHP 8.1 on Windows 2022-03-16 05:10:10 +05:30
Shivam Mathur 1828f05f7a Add support for http extension on PHP 8.1 on Windows 2022-03-16 05:10:09 +05:30
Shivam Mathur 94c859a50e Add GitHub releases fallback URL for phing 2022-03-01 20:44:20 +05:30
Shivam Mathur 4dc94c27cf Refactor utils.fetch to a module and mock it with nock
Add redirect support in utils.fetch
2022-02-06 10:53:40 +05:30
Shivam Mathur 408b70728f Improve support for sqlsrv and pdo_sqlsrv 2022-02-02 14:38:28 +05:30
Shivam Mathur 5acd006232 Fix second run in the same job
Refactor install.ts and its tests
2022-01-30 08:45:11 +05:30
Shivam Mathur 0022878947 Remove unnecessary dist parameter 2022-01-29 12:14:42 +05:30
Shivam Mathur 71d07ee7f4 Update symfony-cli support to use new symfony-cli/symfony-cli 2022-01-29 11:27:44 +05:30
Shivam Mathur cad2a1bda3 Rename os_version => os 2022-01-29 05:29:58 +05:30
Shivam Mathur c2c73b16c1 Append to script instead read then write 2022-01-29 04:45:17 +05:30
Shivam Mathur 63c7766312 Remove unnecessary writing of scripts to RUNNER_TOOL_CACHE 2022-01-29 04:40:49 +05:30
Shivam Mathur 1db2ec93f3 Fix tools.getLatestVersion 2022-01-27 08:44:53 +05:30
Shivam Mathur a0a791cada Add ini_file input to set base php.ini 2022-01-25 13:43:49 +05:30
Shivam Mathur c38f1acc38 Fix potential exponential backtracking in regex in utils.parseExtensionSource 2022-01-22 02:25:58 +05:30
Shivam Mathur 0374a8ae84 Add support for gnupg from shivammathur/homebrew-extensions 2022-01-17 22:07:36 +05:30
Shivam Mathur e480353a3d Process extensions before tools 2022-01-13 04:29:05 +05:30
Shivam Mathur 2fd8046c9d Refactor extension functions to add_extensions scripts 2022-01-05 15:20:40 +05:30
Shivam Mathur f24f33ea89 Scope binary tools installed using composer 2021-12-31 00:11:33 +05:30
Shivam Mathur 0f13e29d1f Use composer phars from cache with PHP version 2021-12-22 20:07:07 +05:30
Shivam Mathur 5cd765a20d Add support for blackfire extension on PHP 8.1 2021-12-20 19:50:31 +05:30
Shivam Mathur dab0e73adf Refactor addPhive in tools.ts 2021-12-13 08:11:59 +05:30
Shivam Mathur 15b20027cf Use GitHub releases for phive's latest version 2021-12-13 07:47:57 +05:30
Shivam Mathur a274bd910a Fix to handle wrong pecl versions with hyphen 2021-12-08 04:56:29 +05:30
Shivam Mathur 7c0b4c8c8e Bump version to 2.16.0 2021-11-26 00:15:10 +05:30
Shivam Mathur b33066473d Log error when wrong Xdebug version is requested 2021-11-26 00:07:28 +05:30
Shivam Mathur 345999bf0b Add support for mailparse on macOS using shivammathur/extensions tap 2021-11-25 20:29:41 +05:30
Shivam Mathur 719018955c Add support for xlswriter on macOS using shivammathur/extensions tap 2021-10-12 20:56:58 +05:30
Shivam Mathur fca0924fa9 Use custom support for phalcon 2021-10-09 06:26:16 +05:30
Shivam Mathur 13760f5b16 Add support for expect and ssh2 using shivammathur/extensions tap on macOS 2021-09-16 18:41:02 +05:30
Shivam Mathur a34eeedd37 Bump version to 2.14.0
Add config to generate types

Fix build error in install.ts after TypeScript upgrade

Minor refactor in install.test.ts

Add bugs, directories, files and types entries in package.json

Update Node.js dependencies

Update SECURITY.md
2021-09-11 05:25:45 +05:30
Shivam Mathur d068c17d9e Add support for nightly alias 2021-09-06 11:58:31 +05:30
Shivam Mathur e990e98a54 Use shivammathur/extensions tap to install vips on macOS 2021-09-01 15:53:05 +05:30
Shivam Mathur b2d037d560 Add support to remove all shared extensions 2021-08-28 12:17:23 +05:30
Shivam Mathur 8e80635955 Fix parsing extensions input if Zend OPcache is specified instead of opcache 2021-08-28 12:17:21 +05:30
Shivam Mathur c8837583fc Do not check dependents for PCOV and Xdebug 2021-08-28 12:17:21 +05:30
Shivam Mathur 5402397d9f Do not delete extensions, just disable them 2021-08-28 12:17:19 +05:30
Shivam Mathur cf40c1e950 Bump version to 2.13.0
Update dependencies
2021-08-23 16:19:24 +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 5137c78ee5 Use shivammathur/extensions tap for yaml extension on macOS 2021-08-18 09:53:32 +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
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