Commit Graph
191 Commits
Author SHA1 Message Date
Shivam Mathur 02131e37d9 Fix linking pecl ini file on self-hosted environments 2022-03-10 04:36:22 +05:30
Shivam Mathur 341d29a88f Run switch_version for all packaged PHP 2022-03-10 04:36:21 +05:30
Shivam Mathur 5e3bc57de0 Fix to install php-dev on self-hosted env if missing 2022-03-10 04:36:21 +05:30
Shivam Mathur a826799c7c Fix switching versions in Linux 2022-03-10 04:36:21 +05:30
Shivam Mathur 62bd8f3ca4 Improve enabling extensions 2022-03-10 04:36:15 +05:30
Shivam Mathur ce2a129c36 Fix output when sudo is installed 2022-02-08 00:51:20 +05:30
Shivam Mathur 8b26e8d15a Add pear/pecl by default to self-hosted Linux environments 2022-02-07 23:56:12 +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 9a70be75c2 Reduce php calls on Linux and macOS 2022-01-16 14:09:43 +05:30
Shivam Mathur 282305f4d7 Fix to not delete pecl.ini when disabling extensions 2022-01-16 09:37:27 +05:30
Shivam Mathur c2a765ed5b Do not disable phar on macOS and Linux 2022-01-16 09:24:30 +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 f7f679181d Fix adding sudo to self-hosted runners 2022-01-12 20:14:12 +05:30
Shivam Mathur e6e79e1717 Refactor PHP packages to a config 2022-01-09 13:44:49 +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 2f5c2edb22 Fix upgrading nightly versions 2021-11-18 19:40:47 +05:30
Shivam Mathur 721e4c3367 Add dev package for PHP by default on self-hosted 2021-11-18 16:51:20 +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 d259dd49a2 Improve package checks for extensions 2021-10-15 17:53:09 +05:30
Shivam Mathur 256b466cc4 Make all extension variables local 2021-09-19 15:33:45 +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 da9dadf09c Fix parsing 8.1 version 2021-09-02 19:24:08 +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 2cb9b82943 Fix extension logs 2021-08-24 19:29:33 +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 947009a717 Sunset support for Ubuntu 16.04 2021-08-02 23:10:43 +05:30
Shivam Mathur 09e08a3554 More fixes in fetching tool versions 2021-07-14 14:17:32 +05:30
Shivam Mathur bb0acc6313 Fix extension setup 2021-06-04 21:34:23 +05:30
Shivam Mathur e8855efe7c Fix self-hosted setup on linux 2021-05-05 22:16:03 +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 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 6db6ddbab2 Fix version log for nightly PHP on ubuntu 2021-04-15 16:54:31 +05:30
Shivam Mathur 3cbec713b8 Add parameters to ppa/lists functions in linux.sh 2021-04-15 16:54:23 +05:30
Shivam Mathur 4186db28f7 Use cached packages for PHP updates on GHR 2021-04-15 16:54:22 +05:30
Shivam Mathur abfbe6a46b Remove dotdeb support 2021-04-03 15:51:47 +05:30