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