Commit Graph

198 Commits

Author SHA1 Message Date
Shivam Mathur
53adb47562
Mark PHP 8.2 as stable
Update OS support in README
2022-12-08 19:37:49 +05:30
Shivam Mathur
d2efbcd126
Fix debug support on Linux 2022-10-24 10:28:08 +05:30
Shivam Mathur
37dcd1cf8c
Merge branch 'improv/zts' of https://github.com/flavioheleno/setup-php into flavioheleno-improv/zts 2022-10-17 17:03:20 +05:30
Shivam Mathur
b556cf7292
Add support for debug builds 2022-10-10 15:34:36 +05:30
Flavio Heleno
f99a9d4624
Add thread-safe setup support 2022-10-05 19:31:52 -03:00
Shivam Mathur
7ff9ac44b4
Add support for debug builds 2022-09-26 09:42:27 +05:30
Shivam Mathur
7aff4d7a22
Run switch_version before check_extensions on Linux 2022-09-11 09:19:35 +05:30
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