109 Commits

Author SHA1 Message Date
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
b9341130b4
Fix mirror setup in ppa.sh 2025-07-20 02:00:10 +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
7cc4441283
Use ppa.setup-php.com [skip ci] 2025-07-17 04:49:47 +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
12b910a04d
Add support for COMPOSER_ALLOW_PLUGINS 2025-06-09 17:30:41 +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
Jan Gantzert
f25b1cfdcc switch to launchpadcontent #927 close 2025-03-14 13:31:13 +01:00
Shivam Mathur
6cd838e903
Add fallback for launchpad API 2025-02-10 16:57:17 +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
51383ecefe
Fix adding debug package lists 2024-11-04 07:45:52 +05:30
Shivam Mathur
57a6e91640
Test without HOMEBREW_DEVELOPER=1 2024-07-14 02:21:00 +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
868f02c3ff
Improve support for deb822 system sources file 2024-04-27 21:04:56 +05:30
Shivam Mathur
21eeae309a
Cleanup dependency code on macOS and add retry to git fetch 2024-03-18 09:02:23 +05:30
Shivam Mathur
a6ce3f5633 Add support to use existing COMPOSER_PROCESS_TIMEOUT 2024-02-22 12:06:24 +05:30
Shivam Mathur
812360879e
Add support for zts and debug extensions on macOS 2023-12-26 02:19:32 +05:30
Shivam Mathur
1874353919
Fix linking grpc on macos but installed along protoc 2023-11-27 17:08:32 +05:30
Shivam Mathur
29a9813921
Add required extensions for box 2023-11-01 10:23:55 +05:30
Shivam Mathur
91026460e4
Create tool_path_dir if it does not exist 2023-09-22 08:15:57 +05:30
Shivam Mathur
7fdd3ece87
Fix blackfire-player on Linux and macOS
Drop support for blackfire-player on Windows
2023-09-14 02:51:49 +05:30
Shivam Mathur
9c77701ae5
Remove workaround of Debian 12 in ppa.sh 2023-07-03 07:38:22 +05:30
Shivam Mathur
f1cc14e3d5
Fix grep call in ppa.sh
When distros use DEB822-STYLE .sources file or a custom default list file the list_file is not present, so we check if it exists before calling grep on it
2023-07-02 02:16:13 +05:30
Shivam Mathur
9d529a72e0
Only check castor version if castor.php is present 2023-06-24 02:25:43 +05:30
Shivam Mathur
6461006ceb
Improve Write-Error messages 2023-03-14 06:07:46 +05:30
Shivam Mathur
5f422817a1
Use Write-Error with ErrorAction as Stop instead of exit 2023-03-14 06:02:04 +05:30
Shivam Mathur
f9390a5478
Add retry logic to Invoke-Webrequests
Add fallback url to nightly setup
2023-02-03 12:59:37 +05:30
Shivam Mathur
313d0cfdbf
Fix function name in grpc_php_plugin.ps1 2023-01-27 05:26:40 +05:30
Shivam Mathur
bbc65d999a
Fix extension logs
Refactor utils.addCommand
2023-01-18 09:00:28 +05:30
Shivam Mathur
3514d30f93
Allow major.minor protoc versions 2022-12-25 20:03:40 +05:30
Shivam Mathur
1a42045d48
Use ls-remote to get default branch
Calling GitHub API on macOS without the token hits rate limit
2022-12-19 08:19:07 +05:30
Shivam Mathur
04b2ed5b3e
Fix protoc support on Windows 2022-12-19 06:57:44 +05:30
Shivam Mathur
5178fac634
Update PHP if ppa:ondrej/php is missing ref: actions/runner-images#6331 2022-10-28 12:24:37 +05:30
Shivam Mathur
d2efbcd126
Fix debug support on Linux 2022-10-24 10:28:08 +05:30
Shivam Mathur
98e3af0bff
Configure brew on linux on grpc_php_plugin setup 2022-10-24 09:37:13 +05:30
Shivam Mathur
71b0e09dbc
Improve brew support on Linux 2022-10-10 16:24:35 +05:30
Shivam Mathur
edff21f0a6
Fetch symfony-cli artifact url and fallback to brew 2022-10-10 15:35:30 +05:30
Shivam Mathur
b556cf7292
Add support for debug builds 2022-10-10 15:34:36 +05:30
Shivam Mathur
633321754d
Merge pull request #641 from lmichelin/master
🐞 Bug Fix: make symfony-cli installation faster on Linux
2022-09-02 02:30:57 +05:30
Shivam Mathur
40a4cb064f
Improve fetching brew taps 2022-09-02 02:21:52 +05:30
Louis-Marie Michelin
45410ae8f0 fix: make symfony-cli installation faster on linux 2022-09-01 18:20:00 +02:00
Shivam Mathur
44d81f9830
Fix symfony support 2022-08-17 14:41:01 +05:30