Commit Graph

151 Commits

Author SHA1 Message Date
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
Shivam Mathur
6fc20c9b7f Add support for PHP 8.1 on Ubuntu 2020-10-18 19:41:52 +05:30
Shivam Mathur
1394617d60 Switch to apt-get 2020-10-15 14:16:50 +05:30
Shivam Mathur
537c66b2ea Minor fixes in scripts 2020-10-15 14:16:22 +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
7b56e4491e Improving removing extensions for Ubuntu SH runners 2020-09-07 09:36:56 +05:30
Shivam Mathur
acc1fdb337 Add support to configure icu version 2020-09-07 09:36:51 +05:30
Shivam Mathur
e3286d1234 Fix cleanup_lists in linux.sh for old PHP 2020-09-06 19:29:39 +05:30
Shivam Mathur
ffded4a3e8 Fix support for pecl pdo extensions on Ubuntu 2020-08-21 23:58:53 +05:30
Shivam Mathur
49088ede98 Fix composer fallback 2020-08-18 09:58:23 +05:30
Shivam Mathur
9bd0fdbc18 Remove old PHPUnit on linux 2020-08-18 09:58:22 +05:30
Shivam Mathur
c5d29cf8e3 Fix removing extensions on Ubuntu SH runners. (#271) 2020-08-12 17:10:23 +05:30