Commit Graph

214 Commits

Author SHA1 Message Date
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
Shivam Mathur
0ce7328fd7 Add PHP commit hash in logs on nightly on Ubuntu 2021-03-13 19:09:09 +05:30
Shivam Mathur
739ccacdc4 Refactor tools
Improve support for tool aliases
2021-02-20 16:11:20 +05:30
Andreas Braun
26791e8412 Address code review feedback 2021-02-19 13:49:41 +05:30
Andreas Braun
f42065d568 Allow extensions to be compiled from GitHub sources 2021-02-19 13:49:40 +05:30
Shivam Mathur
86e1ccdd8d Fix pdo setup 2021-02-19 13:30:02 +05:30
Shivam Mathur
1e119b6d1a Fix add_pdo_extension in linux.sh 2021-01-07 00:13:05 +05:30
Shivam Mathur
b7d1d9c9a9 Adjust $nightly_versions on linux 2020-12-18 22:45:12 +05:30
Shivam Mathur
c5e4d55c3b Add devtools on self-hosted workflows 2020-12-18 22:40:16 +05:30
Shivam Mathur
d74064b67a Fix setting xdebug.mode 2020-12-17 21:08:00 +05:30
Shivam Mathur
ff5499165a Set JIT related ini values on PHP 8 2020-12-17 14:02:00 +05:30
Shivam Mathur
ce02569aea Exit on failing to setup PHP 2020-12-17 04:43:16 +05:30
Shivam Mathur
77aeac1761 Fix logging in add_pdo_extension in linux.sh 2020-12-14 22:33:39 +05:30
Shivam Mathur
f0fb8731a5 Update ini files for all available SAPI 2020-12-02 05:50:56 +05:30
Shivam Mathur
8dbd6b7684 Improve PECL support 2020-11-28 02:13:43 +05:30
Shivam Mathur
62c7ba2bee Improve darwin.sh 2020-11-28 02:13:36 +05:30
Shivam Mathur
4ec398d39a Fix deleting extensions 2020-11-25 05:23:27 +05:30
Shivam Mathur
45213ad923 Fix extension setup on self-hosted linux 2020-11-20 08:39:38 +05:30
Shivam Mathur
5453c1f4f0 Revert "Switch to apt-get"
This reverts commit 1394617d60.
2020-11-20 08:39:36 +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
02445f719d Improve regexes for pre-release extensions 2020-10-31 21:20:49 +05:30
Shivam Mathur
5d27b8f90e Use PECL directly for nightly versions 2020-10-28 22:21:08 +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
e9595da9ac Remove patch for RLIMIT_CORE bug in sudo, fixed upstream 2020-10-18 19:41:57 +05:30
Shivam Mathur
b77ec78d01 Add support for fail-fast env variable 2020-10-18 19:41:56 +05:30