Commit graph

995 commits

Author SHA1 Message Date
Shivam Mathur
ea2f858afe
Move to main branch for brew 2025-08-25 14:39:29 +05:30
Shivam Mathur
68634e7bca
Fix relay for PHP 7.4 [skip ci] 2025-08-10 12:03:22 +05:30
Shivam Mathur
89b2566bb0
Check github-token on enterprise
On GitHub enterprise we may get a Personal Access token or a default token generated by GitHub that maybe not have the permissions required to access public GitHub, so we check and add it only if it can authenticate with the public GitHub API
2025-08-02 12:12:58 +05:30
Shivam Mathur
dcec1cf0b4
Override GITHUB_TOKEN if COMPOSER_TOKEN is set 2025-07-30 22:30:05 +05:30
Shivam Mathur
2a597f617d
Fix race condition 2025-07-29 02:08:56 +05:30
Shivam Mathur
11373c6dce
Fix shellcheck in add_tools.sh [skip ci] 2025-07-28 20:13:02 +05:30
Shivam Mathur
50ad25710d
Use auth.json for composer authentication 2025-07-28 20:11:02 +05:30
Shivam Mathur
c1c6c51867
Update geos patch [skip ci] 2025-07-28 17:22:40 +05:30
Shivam Mathur
a0d5abedf1
Revert hiredis patch 2025-07-28 14:49:02 +05:30
Shivam Mathur
102ffdc294
Add patch for gearman [skip ci] 2025-07-28 14:47:16 +05:30
Shivam Mathur
97cf0581e3
Filter shared extensions to enable on Windows 2025-07-28 13:30:51 +05:30
Shivam Mathur
bac87fed32
Cleanup in cubrid.sh 2025-07-20 02:01:02 +05:30
Shivam Mathur
b9341130b4
Fix mirror setup in ppa.sh 2025-07-20 02:00:10 +05:30
Shivam Mathur
e1dc734412
Remove ondrej/pkg-gearman ppa [skip ci] 2025-07-20 01:48:35 +05:30
copilot-swe-agent[bot]
20169f80b7 Add -Force to Move-Item in mago.ps1 to handle workflow reruns
Co-authored-by: shivammathur <1571086+shivammathur@users.noreply.github.com>
2025-07-17 11:52:44 +00:00
copilot-swe-agent[bot]
ec1e2c6601 Fix mago extraction paths for binary location in subdirectories
Co-authored-by: shivammathur <1571086+shivammathur@users.noreply.github.com>
2025-07-17 11:44:09 +00:00
copilot-swe-agent[bot]
de4f59c442 Address PR review feedback - simplify validation and remove license display
Co-authored-by: shivammathur <1571086+shivammathur@users.noreply.github.com>
2025-07-17 11:16:20 +00:00
copilot-swe-agent[bot]
26dc9b4fed Add mago tool support as custom package
Co-authored-by: shivammathur <1571086+shivammathur@users.noreply.github.com>
2025-07-17 10:57:30 +00:00
Shivam Mathur
8aee7c58b7
Sort tools.json [skip ci] 2025-07-17 15:05:00 +05:30
Shivam Mathur
b8f4bf011c
Merge branch 'develop' into copilot/fix-d6851e4e-e860-4989-8c53-4391e7116ea7 2025-07-17 14:58:44 +05:30
copilot-swe-agent[bot]
f9fbb516a6 Address review feedback: revert src/tools.ts, remove run.sh, rename tool to backward-compatibility-check
Co-authored-by: shivammathur <1571086+shivammathur@users.noreply.github.com>
2025-07-17 08:54:16 +00:00
copilot-swe-agent[bot]
987ba5bfe9 Add support for roave/backward-compatibility-check tool
Co-authored-by: shivammathur <1571086+shivammathur@users.noreply.github.com>
2025-07-17 08:37:06 +00:00
copilot-swe-agent[bot]
9dffd40113 Add roave/backward-compatibility-check tool support
Co-authored-by: shivammathur <1571086+shivammathur@users.noreply.github.com>
2025-07-17 08:34:50 +00:00
copilot-swe-agent[bot]
24d382d1f8 Add support for shipmonk/name-collision-detector tool
Co-authored-by: shivammathur <1571086+shivammathur@users.noreply.github.com>
2025-07-17 07:25:13 +00:00
Shivam Mathur
55463ffe4f
Add support for github-token input 2025-07-17 07:32:24 +05:30
Shivam Mathur
2a3befd7ab
Do not fallback extension to default version on fail-fast 2025-07-17 05:07:54 +05:30
Shivam Mathur
7cc4441283
Use ppa.setup-php.com [skip ci] 2025-07-17 04:49:47 +05:30
Shivam Mathur
0f7f1d08e3
Upgrade to Jest 30 2025-06-13 02:06:31 +05:30
Shivam Mathur
c251c791ff
Fix pipe in get_sha256 2025-06-11 15:00:38 +05:30
Shivam Mathur
36fada6981
Fix tool-cache directory on self-hosted runners 2025-06-11 14:57:09 +05:30
Shivam Mathur
27853eb8b4
Cleanup up PPA fallback mirror 2025-06-10 15:33:24 +05:30
Shivam Mathur
18b776ee45
Update ppa filename to match apt-add-repository 2025-06-10 04:51:11 +05:30
Shivam Mathur
2ec652d38d
Fix locking permissions in get function 2025-06-10 03:20:10 +05:30
Shivam Mathur
8d8f975af3
Pin hiredis version to 1.1 for relay [skip ci] 2025-06-09 20:03:18 +05:30
Shivam Mathur
12b910a04d
Add support for COMPOSER_ALLOW_PLUGINS 2025-06-09 17:30:41 +05:30
Christoph M. Becker
c954e9c756
Lock Phive version for PHP 7.3/7.4
Latest Phive (0.16.0) claims to require PHP 8.0 or later[1].  While I
have not found any issues running it under PHP 7.4, it might be better
to stick with Phive 0.15.3 for PHP 7.3/7.4.

[1] <https://github.com/phar-io/phive/releases/tag/0.16.0>
2025-06-03 14:35:02 +02:00
Shivam Mathur
b595b415e2
Add fallback for the manifest URL 2025-05-19 08:09:13 +05:30
Shivam Mathur
9c22be2b20
fail fast in source.sh 2025-05-18 05:58:02 +05:30
Shivam Mathur
df8d123345
Improve self-hosted detection 2025-05-08 14:38:46 +05:30
Shivam Mathur
d371420c90
Remove copying extension dependencies 2025-05-08 14:30:01 +05:30
Shivam Mathur
287979ae16
Merge pull request #948 from alcaeus/add-pie-support
Add tool support for pie
2025-05-08 14:05:07 +05:30
Andreas Braun
dd942787eb
Add support for pie in tools 2025-05-08 09:46:50 +02:00
Shivam Mathur
d000f49d9a
Merge pull request #945 from JMoodyFWD/tools_dir_path-rename
Change TOOLS_DIR to SETUP_PHP_TOOLS_DIR to prevent regression
2025-05-06 23:46:51 +05:30
JMoodyFWD
dc7e73e115 Change TOOLS_DIR to SETUP_PHP_TOOLS_DIR to prevent regression 2025-05-06 11:00:13 -06:00
Shivam Mathur
755f6046e1
Add missing self_hosted_helper in darwin.sh 2025-04-30 15:30:13 +05:30
Shivam Mathur
ec0360b904
Make sure tap directories on macOS exist 2025-04-21 22:13:27 +05:30
Shivam Mathur
373563aabe
Update os_releases 2025-04-17 08:59:08 +05:30
Shivam Mathur
316da6edfb
Fix phalcon and zephir_parser support on Windows 2025-04-14 07:11:13 +05:30
Shivam Mathur
34061fa6b4
Fix relay support on macOS 2025-04-14 07:11:08 +05:30
Sn0wCrack
78e1c95060
feat: set this via an environment variable instead 2025-04-07 12:29:02 +05:30
Sn0wCrack
310e481b83
feat: allow tools path directory to be set
also add a .node-version file
2025-04-07 12:28:57 +05:30
Shivam Mathur
42a9487ddd
Fix pdo_oci 2025-03-15 04:43:12 +05:30
Shivam Mathur
f5d98d1683
Improve support for phalcon5 and zephir_parser 2025-03-14 21:26:51 +05:30
Jan Gantzert
f25b1cfdcc switch to launchpadcontent #927 close 2025-03-14 13:31:13 +01:00
Roman Andreev
4eb1919d22 Change openswoole priority 2025-02-18 14:09:04 +01:00
Shivam Mathur
6cd838e903
Add fallback for launchpad API 2025-02-10 16:57:17 +05:30
Shivam Mathur
3bfebc13bc
Add fallback url for phpunit tools 2025-02-07 05:40:29 +05:30
Shivam Mathur
89a5bffb0b
Improving locking process in get 2025-02-06 02:33:08 +05:30
Shivam Mathur
260b35cca0
Add support for blackfire on PHP 8.4 2025-02-01 21:27:42 +05:30
Shivam Mathur
f902cc7bd9
Update ioncube support till PHP 8.4 2025-02-01 20:59:07 +05:30
Shivam Mathur
6516e9cb24
Add support for arm64 icu and intl builds 2025-01-22 04:56:05 +05:30
Shivam Mathur
783c77d669
Fix sed for macos in patch script 2025-01-22 04:56:05 +05:30
Shivam Mathur
b0064cd05b
Fix arm support for some tools and extensions [skip ci] 2025-01-22 04:56:05 +05:30
Shivam Mathur
fd913ba092
Fix composer normalize version [skip ci] 2025-01-22 04:56:05 +05:30
François-Xavier de Guillebon
64652c947d
Update php-cs-fixer repository organisation 2025-01-08 11:13:54 +01:00
Shivam Mathur
9e72090525
Fix composer-dependency-analyser packagist repository 2024-12-30 21:54:47 +05:30
Shivam Mathur
e5af5d68b4
Update default version in linux.sh and darwin.sh 2024-12-30 20:17:07 +05:30
Shivam Mathur
ba21a89e0b
Pass prefix options to make in source.sh 2024-12-29 09:22:49 +05:30
Shivam Mathur
12b88cf3e2
Fix building pdo_firebird on macOS with clang 15 2024-12-29 09:17:30 +05:30
Shivam Mathur
cffd8ca58a
Fix libssl link in couchbase [skip ci] 2024-12-28 18:26:04 +05:30
Shivam Mathur
85ed51cf85
Fix support for zephir_parser 2024-12-28 18:15:07 +05:30
Shivam Mathur
5bb2eed0aa
Fix oci extension support on Windows for PHP 8.4 and above 2024-12-28 02:07:42 +05:30
Shivam Mathur
775fa76ea4
Do not upgrade when version is pre-installed on macOS 2024-12-23 16:27:45 +05:30
Shivam Mathur
da729085ef
Add support for pre-installed PHP 2024-12-23 16:04:30 +05:30
Shivam Mathur
b6d8115f12
Add support for .tool-versions format in php-version-file 2024-12-23 15:27:22 +05:30
Shivam Mathur
84f76b1fc9
Add support for composer files in sub-directory 2024-12-23 14:36:14 +05:30
Shivam Mathur
cdfde5ebec
Fix update on multiple installs in same job 2024-12-23 07:33:26 +05:30
Till Krüss
cdbb89961e
support 8.4 and 8.5 for relay 2024-12-13 09:24:59 -08:00
Shivam Mathur
d97b3754a8
Fix fetching libraries on old PHP on Windows 2024-12-01 06:10:56 +05:30
Shivam Mathur
516490f3d1
Update versions in manifect and win32.ps1 2024-12-01 04:45:08 +05:30
Shivam Mathur
a75ffb672b
Fix status code output in get function 2024-11-12 02:20:20 +05:30
Shivam Mathur
80075aeba5
Wait in get till no processes are using the output filepath 2024-11-11 14:32:06 +05:30
Shivam Mathur
449afbcaec
Handle race condition in get on a mutli self-hosted runners setup 2024-11-11 12:53:09 +05:30
Shivam Mathur
371ee9d086
Fix zts support on self-hosted envs 2024-11-04 08:20:56 +05:30
Shivam Mathur
51383ecefe
Fix adding debug package lists 2024-11-04 07:45:52 +05:30
Jan Nedbal
24eff50574 Support composer-dependency-analyser 2024-07-15 15:14:10 +02:00
Shivam Mathur
57a6e91640
Test without HOMEBREW_DEVELOPER=1 2024-07-14 02:21:00 +05:30
Shivam Mathur
afff805ea3
Fix cache support for ioncube 2024-07-02 18:02:33 +05:30
Shivam Mathur
594bd591ec
Fix version regex in Add-Extension 2024-07-01 22:34:55 +05:30
Shivam Mathur
2a5212466c
Add fallback mirror for php PPA when launchpad is down 2024-06-24 02:56:51 +05:30
Shivam Mathur
9c28f9ba58
Fix support for phalcon on PHP 7.4 2024-06-23 18:30:14 +05:30
Shivam Mathur
b9f1db485f
Improve support for firebird 2024-06-23 18:12:47 +05:30
Shivam Mathur
588b5da142
Fix support for couchbase on Ubuntu 24.04 2024-06-23 18:12:42 +05:30
Shivam Mathur
a0edbac27b
Fix support for blackfire 2024-06-23 08:15:22 +05:30
Shivam Mathur
606ac25b84
Fix oci extension support on Ubuntu 24.04 2024-06-23 07:54:02 +05:30
Shivam Mathur
ea566b68c0
Fix support for relay 2024-06-23 07:41:47 +05:30
Shivam Mathur
193510cd90
Link apt-fast to apt-get if missing 2024-06-16 08:07:19 +05:30
Shivam Mathur
4b56933e00
Add dkpg option to overwrite conf files 2024-06-16 07:39:18 +05:30
Shivam Mathur
fc14643b0a
Fix brew link step
We add --overwrite parameter to brew install and upgrade commands, so that in the linking step it does not fail if another php version is linked
2024-06-02 23:04:56 +05:30
Shivam Mathur
fdb0d9d1a7
Add PHP 8.3 support for zephir parser 2024-06-02 07:32:16 +05:30