Keisuke Maeda and Claude Fable 5
8ca9579834
Add support for pinning tools to a checksum ( #1098 )
...
Tools in the tools input can now be pinned to a checksum using the
tool:version@sha256:<hash> or tool:version@sha512:<hash> syntax.
The downloaded tool is verified against the checksum on all platforms,
including when it is served from the tools cache, and it is removed
along with its cache entry if the verification fails.
Checksum verification is supported for tools downloaded as phar
archives. Specifying a checksum for tools set up using composer
packages or custom package scripts results in an error.
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-23 18:15:59 +05:30
Shivam Mathur
1b1cce8c66
Add initial support for Ubuntu 26.04 [skip ci]
2026-06-18 04:28:47 +05:30
Shivam Mathur
8be473cdc3
Trust brew taps
2026-06-08 20:54:32 +05:30
Shivam Mathur
0dc33069a3
Fix phalcon5 support on Windows
2026-05-14 03:00:30 +05:30
Shivam Mathur
680a983990
Fix phalcon version for PHP 8.0 [skip ci]
2026-05-14 03:00:29 +05:30
Shivam Mathur
694649a4a3
Fix mutable tool cache restore
2026-05-13 19:43:21 +05:30
Shivam Mathur
7748c24380
GHSA-f9f8-rm49-7jv2: Fix GitHub auth handling for composer in affected versions
2026-05-13 16:19:11 +05:30
Shivam Mathur
7729e411ec
Improve enabling gearman [skip ci]
2026-04-29 01:00:16 +05:30
Shivam Mathur
af2322b95c
Fix fallback in Install-PSPackage on Windows
2026-04-26 23:49:26 +05:30
Shivam Mathur
a5c2146f3f
Improve tool cache to not cache persistent urls
2026-03-15 11:36:39 +05:30
Shivam Mathur
6a1d559c57
Fix regression in pecl_http support [skip ci]
2026-03-15 11:18:29 +05:30
Shivam Mathur
bc6f40a11a
Switch to downloads.php.net in Get-ICUUrl [skip ci]
2026-03-13 21:33:26 +05:30
Shivam Mathur
e67ff94e49
Fix caching couchbase on macOS [skip ci]
2026-03-13 20:15:35 +05:30
Shivam Mathur
4e89813b4b
Improve switch_version on Linux
2026-03-12 19:35:06 +05:30
Shivam Mathur
a1e0f566a8
Revert to old brew linking behaviour
2026-03-08 17:23:40 +05:30
Shivam Mathur
769a4a81fd
Update sqlsrv and pdo_sqlsrv versions [skip ci]
2026-02-28 02:22:42 +05:30
Shivam Mathur
d042aafd13
Add retry and timeout for stuck brew calls
2026-02-23 15:42:41 +05:30
Shivam Mathur
57e8183dae
Switch to brew formula for pdo_firebird on macos [skip ci]
2026-02-08 11:29:04 +05:30
Shivam Mathur
1eee54fe48
Fix paths for bin tools and scoped tools [skip ci]
2026-01-23 01:04:38 +05:30
Shivam Mathur
341bc9e176
Improve cache for tools
2026-01-21 17:02:28 +05:30
Shivam Mathur
185f9de395
Fix linking tools
2026-01-21 15:54:25 +05:30
Shivam Mathur
3dfaca4ee1
Rename nightly_versions -> php_builder_versions
2025-11-26 22:22:06 +05:30
Shivam Mathur
44454db4f0
Fix check_lists in ppa.sh
2025-11-26 20:43:34 +05:30
Shivam Mathur
9d7558f1af
Revert to using php-builder for PHP 8.3 and above for self-hosted
2025-11-26 20:05:44 +05:30
Shivam Mathur
5daa53ffa1
Fix shellcheck in darwin.sh
2025-11-26 11:29:16 +05:30
Shivam Mathur
e8f032a051
Fix linking
2025-11-26 11:29:07 +05:30
Shivam Mathur
4abbbd6075
Fix build pdo_oci on macos for PHP 7.0
...
Minor shellcheck fix
2025-11-26 09:36:49 +05:30
Shivam Mathur
8dcd37f7d4
Improve macos php setup
...
Run dependency install as a seperate command.
Remove chown command as it is not required anymore it seems
Fix add_brew_tap call
2025-11-26 07:42:08 +05:30
Shivam Mathur
a909b43232
Fix gearman versions
2025-11-26 06:25:09 +05:30
Shivam Mathur
3961404d06
Fix phpize patch on arm64 macos [skip ci]
2025-11-25 16:35:22 +05:30
Shivam Mathur
43e4e008cc
Add support for ibm extensions [skip ci]
2025-11-25 16:23:49 +05:30
Shivam Mathur
b010fa7c8f
Fix typo in geos patch [skip ci]
2025-11-25 15:46:15 +05:30
Shivam Mathur
cc78f4c7f9
Improve library support when building from source
2025-11-24 05:11:08 +05:30
Shivam Mathur
7662a9b5f4
Update common patches
2025-11-24 04:18:57 +05:30
Shivam Mathur
865d4645a1
Fallback to upgrading macos formula
2025-11-21 03:55:33 +05:30
Shivam Mathur
248e3ca37a
Mark PHP 8.5 as stable
2025-11-21 02:36:26 +05:30
Shivam Mathur
5eda055652
Improve and refactor ppa.sh
2025-11-10 05:02:29 +05:30
Shivam Mathur
04e773ea40
Fix redis formula in brew_extensions
2025-11-09 18:28:01 +05:30
Shivam Mathur
ae0a50642d
Fix pecl support for extensions with uppercase packages
2025-10-27 19:17:28 +05:30
Shivam Mathur
788275d42c
Improve support for deb822 source files
2025-10-23 18:43:49 +05:30
Till Krüss
185b391822
Add support for nightly version of relay
2025-10-18 09:50:20 -07:00
Shivam Mathur
f210bb3904
Improve installing php on macOS
2025-10-18 09:53:32 +05:30
Shivam Mathur
6f153798c8
Mark macOS x86_64 not supported for relay [skip ci]
2025-10-18 08:12:58 +05:30
Shivam Mathur
f7b7badb27
Add support to show error on add_extension_log
2025-10-18 07:55:37 +05:30
Shivam Mathur
8473b2327f
Fix warning in getting relay version
2025-10-17 08:05:22 +05:30
Till Krüss
1e8cc75dad
print version number
2025-10-16 18:31:56 -07:00
Till Krüss
2e18086d64
switch to latest stable when it's available
2025-10-16 17:05:25 -07:00
Till Krüss
9cf252c302
remove more 0.7.0 logic
2025-10-16 16:44:22 -07:00
Till Krüss
aa0de4323f
remove php 7.4 lock to relay 0.7.0
2025-10-16 15:38:53 -07:00
Shivam Mathur
319ac00da8
Improve symfony-cli support
...
Fingers crossed symfony-cli keeps the artifact format in their releases
2025-10-15 08:46:18 +05:30