Commit Graph

124 Commits

Author SHA1 Message Date
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
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
44454db4f0 Fix check_lists in ppa.sh 2025-11-26 20:43:34 +05:30
Shivam Mathur
5eda055652 Improve and refactor ppa.sh 2025-11-10 05:02:29 +05:30
Shivam Mathur
788275d42c Improve support for deb822 source files 2025-10-23 18:43:49 +05:30
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
Soner Sayakci
79ab6fe269 ci: use direct link instead of api call 2025-10-07 11:02:25 +02:00
Soner Sayakci
4cbbb6d82c fix: directly download linux archive from symfony-cli releases 2025-10-07 09:50:11 +02:00
Shivam Mathur
317a051dea Add fallback cache for keys in ppa.sh 2025-09-07 11:58:20 +05:30
Shivam Mathur
baed2d33b8 Provide better error in tools' setup 2025-09-01 12:27:19 +05:30
Shivam Mathur
36a27b0262 Move to main branch for protoc 2025-08-25 14:39:29 +05:30
Shivam Mathur
ea2f858afe Move to main branch for brew 2025-08-25 14:39:29 +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
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