Commit Graph

213 Commits

Author SHA1 Message Date
31971c78cd Fix parsing extra version 2021-09-19 02:38:31 +05:30
da9dadf09c Fix parsing 8.1 version 2021-09-02 19:24:08 +05:30
4beeea41b4 Fix logs of disabled dependent extensions
Use shared_extension function on unix
2021-08-28 12:17:22 +05:30
bb36513e49 Add support to disable dependent extensions 2021-08-28 12:17:20 +05:30
5402397d9f Do not delete extensions, just disable them 2021-08-28 12:17:19 +05:30
2cb9b82943 Fix extension logs 2021-08-24 19:29:33 +05:30
c6e99860cd Improve adding PPAs on Linux 2021-08-18 09:53:30 +05:30
05b4ac2afb Use --no-install-recommends with APT on Linux 2021-08-18 09:53:29 +05:30
91bd11146c Add support for self-hosted debian runner 2021-08-18 09:53:28 +05:30
8ace7bdc6e Switch to /etc/os-release on Linux
Improve self-hosted support
2021-08-18 09:53:27 +05:30
947009a717 Sunset support for Ubuntu 16.04 2021-08-02 23:10:43 +05:30
09e08a3554 More fixes in fetching tool versions 2021-07-14 14:17:32 +05:30
bb0acc6313 Fix extension setup 2021-06-04 21:34:23 +05:30
e8855efe7c Fix self-hosted setup on linux 2021-05-05 22:16:03 +05:30
d0e7f46ec4 Add ppa:ondrej/php for all Ubuntu versions actions/virtual-environments#3272 2021-05-01 11:27:58 +05:30
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
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
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
6db6ddbab2 Fix version log for nightly PHP on ubuntu 2021-04-15 16:54:31 +05:30
3cbec713b8 Add parameters to ppa/lists functions in linux.sh 2021-04-15 16:54:23 +05:30
4186db28f7 Use cached packages for PHP updates on GHR 2021-04-15 16:54:22 +05:30
abfbe6a46b Remove dotdeb support 2021-04-03 15:51:47 +05:30
0ce7328fd7 Add PHP commit hash in logs on nightly on Ubuntu 2021-03-13 19:09:09 +05:30
739ccacdc4 Refactor tools
Improve support for tool aliases
2021-02-20 16:11:20 +05:30
26791e8412 Address code review feedback 2021-02-19 13:49:41 +05:30
f42065d568 Allow extensions to be compiled from GitHub sources 2021-02-19 13:49:40 +05:30
86e1ccdd8d Fix pdo setup 2021-02-19 13:30:02 +05:30
1e119b6d1a Fix add_pdo_extension in linux.sh 2021-01-07 00:13:05 +05:30
b7d1d9c9a9 Adjust $nightly_versions on linux 2020-12-18 22:45:12 +05:30
c5e4d55c3b Add devtools on self-hosted workflows 2020-12-18 22:40:16 +05:30
d74064b67a Fix setting xdebug.mode 2020-12-17 21:08:00 +05:30
ff5499165a Set JIT related ini values on PHP 8 2020-12-17 14:02:00 +05:30
ce02569aea Exit on failing to setup PHP 2020-12-17 04:43:16 +05:30
77aeac1761 Fix logging in add_pdo_extension in linux.sh 2020-12-14 22:33:39 +05:30
f0fb8731a5 Update ini files for all available SAPI 2020-12-02 05:50:56 +05:30
8dbd6b7684 Improve PECL support 2020-11-28 02:13:43 +05:30
62c7ba2bee Improve darwin.sh 2020-11-28 02:13:36 +05:30
4ec398d39a Fix deleting extensions 2020-11-25 05:23:27 +05:30
45213ad923 Fix extension setup on self-hosted linux 2020-11-20 08:39:38 +05:30
5453c1f4f0 Revert "Switch to apt-get"
This reverts commit 1394617d60.
2020-11-20 08:39:36 +05:30
787c534f64 Improve web requests 2020-11-20 08:39:35 +05:30
d812e938ac Refactor to dry unix scripts 2020-11-20 08:39:34 +05:30
7de94e6400 Fetch release with tool when latest one does not 2020-11-20 08:39:29 +05:30
02445f719d Improve regexes for pre-release extensions 2020-10-31 21:20:49 +05:30
5d27b8f90e Use PECL directly for nightly versions 2020-10-28 22:21:08 +05:30
2c29e8b9a1 Fix version change if composer is a dependency 2020-10-24 23:40:43 +05:30
4244b92ac6 Fix matchers setup when action is called twice 2020-10-18 19:41:58 +05:30
e9595da9ac Remove patch for RLIMIT_CORE bug in sudo, fixed upstream 2020-10-18 19:41:57 +05:30
b77ec78d01 Add support for fail-fast env variable 2020-10-18 19:41:56 +05:30
6fc20c9b7f Add support for PHP 8.1 on Ubuntu 2020-10-18 19:41:52 +05:30