Commit Graph
100 Commits
Author SHA1 Message Date
Shivam Mathur 3aeeb03660 Update PHP version and OS support in README [skip ci] 2026-02-17 03:59:36 +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 5e98c022f7 Update dependencies 2026-02-08 09:13:03 +05:30
Shivam Mathur f0b3fd9afe Update brew extensions 2026-02-08 07:56:22 +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 46cb5030ab Replace generic record interfaces with specific ones 2026-01-21 02:46:20 +05:30
Shivam Mathur 6300a313a9 Remove unused @actions/io 2026-01-20 08:15:36 +05:30
Shivam Mathur b7741bd785 Fix eslint config for imports 2026-01-20 07:47:37 +05:30
Shivam Mathur 109ae4d1c0 Reduce bundle size
Replace @actions/core with local functions

@actions/core is unmaintained and poorly designed for projects that just need basic functions
2026-01-20 07:47:23 +05:30
Shivam Mathur 871ff01b2b Refactor to use ES2024+ features for Node 24
Use Set for O(1) redirect status code lookup in fetch.ts

Use at(-1) and Object.hasOwn() in tools.ts

Use for...of with entries() in utils.ts
2026-01-20 06:46:28 +05:30
Shivam Mathur f0e37f9e90 Update Node version in node workflow 2026-01-20 06:30:53 +05:30
Shivam Mathur 46ae35f333 Update to Node 24
Update fetch.ts to use native fetch() API

Use immutable sort in tools.ts
2026-01-20 06:29:00 +05:30
Shivam Mathur f89a301251 Override undici version 2026-01-17 03:15:23 +05:30
Shivam Mathur 5efa2a774e Fix support to parse master in php-version input 2025-12-18 21:36:10 +05:30
Shivam Mathur f72fc99524 Merge pull request #1045 from shivammathur/dependabot/github_actions/develop/actions/download-artifact-7
Bump actions/download-artifact from 6 to 7
2025-12-15 15:54:23 +05:30
Shivam Mathur c84edb415f Merge pull request #1047 from shivammathur/dependabot/github_actions/develop/actions/upload-artifact-6
Bump actions/upload-artifact from 5 to 6
2025-12-15 15:54:03 +05:30
Shivam Mathur 4dda6da925 Merge pull request #1046 from shivammathur/dependabot/github_actions/develop/actions/cache-5
Bump actions/cache from 4 to 5
2025-12-15 15:53:27 +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 7bf05c6b70 Update README 2025-11-26 16:10:58 +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 f96e84adbb Bump version to 2.36.0
Update Node.js dependencies
2025-11-26 11:08:00 +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 a19278e75f Update actions/checkout to v6 2025-11-26 07:43:52 +05:30
Shivam Mathur 4364ed4a15 Merge pull request #1030 from shivammathur/dependabot/github_actions/develop/actions/checkout-6
Bump actions/checkout from 5 to 6
2025-11-26 07:42:55 +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 be556f8879 Add 8.5 for backfire in extensions.ts 2025-11-26 06:25:09 +05:30
Shivam Mathur 91d37511e3 Fix fallback to latest version in tools.ts 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 2c40db3599 Fix getcomposer fallback url for specific versions 2025-11-21 01:02:19 +05:30
Shivam Mathur 4eb1b49da1 Bump dependencies 2025-11-18 01:36:59 +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 53bf167847 Merge pull request #1020 from nicolas-grekas/patch-1
Update flex link to the GitHub repository
2025-10-31 23:34:00 +05:30
Shivam Mathur 74d4e20179 Merge pull request #1018 from shivammathur/dependabot/github_actions/develop/actions/download-artifact-6
Bump actions/download-artifact from 5 to 6
2025-10-27 19:25:54 +05:30
Shivam Mathur ae0a50642d Fix pecl support for extensions with uppercase packages 2025-10-27 19:17:28 +05:30
Shivam Mathur eddb855af9 Merge pull request #1016 from shivammathur/dependabot/github_actions/develop/actions/upload-artifact-5
Bump actions/upload-artifact from 4 to 5
2025-10-27 17:04:51 +05:30
Shivam Mathur 788275d42c Improve support for deb822 source files 2025-10-23 18:43:49 +05:30
Shivam Mathur 47ac2e221b Add support for relay-nightly in extensions.ts 2025-10-19 00:27:14 +05:30
Shivam Mathur 36338985e2 Merge pull request #1012 from tillkruss/patch-2
Add support for nightly version of Relay
2025-10-19 00:17:48 +05:30
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
Shivam Mathur 3efd894d72 Merge pull request #1011 from tillkruss/patch-2
Remove PHP 7.4 lock to Relay `0.7.0`
2025-10-17 07:44:57 +05:30
Shivam Mathur 00242b5fc2 Fix symfony-cli config [skip ci] 2025-10-15 09:17:20 +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
Shivam Mathur 38e8065d61 Merge pull request #1008 from shyim/fix/flaky-symfony-cli-install
fix: directly download linux archive from symfony-cli releases
2025-10-15 07:52:14 +05:30
Shivam Mathur 91a018aa46 Update SECURITY.md [skip ci] 2025-10-15 07:50:28 +05:30
Shivam Mathur bdaf698d5d Merge pull request #1009 from shivammathur/dependabot/github_actions/develop/github/codeql-action-4
Bump github/codeql-action from 3 to 4
2025-10-13 22:43:48 +00:00
Shivam Mathur d65cf8f3f2 Update sponsors [skip ci] 2025-10-12 12:49:03 +05:30
Shivam Mathur 6beaa7dc34 Update actions in examples 2025-10-12 11:05:16 +05:30
Shivam Mathur 4cba65b8c5 Improve workflows 2025-09-25 22:11:11 +05:30
Shivam Mathur 7fea117d1c Add support for PHP 8.6.0-dev 2025-09-25 20:38:18 +05:30
Shivam Mathur bf6b4fbd49 Improve sorting in tools.getSemverVersion 2025-09-18 16:30:57 +05:30
Shivam Mathur 8f8196743c Fix sorting in tools.getSemverVersion 2025-09-17 19:06:59 +05:30
Shivam Mathur 06512d94ed Update macos-latest in README [skip ci] 2025-09-15 13:08:41 +05:30
Shivam Mathur 1c302aed34 Mark macOS 26 as supported [skip ci] 2025-09-15 13:05:52 +05:30
Shivam Mathur dcffe28928 Fix jit config on arm 2025-09-11 18:38:04 +05:30
Shivam Mathur 6ffdb3d118 Bump version to 2.35.5
Update Node.js dependencies
2025-09-09 05:57:14 +05:30
Shivam Mathur c97dacbacf Merge pull request #995 from shivammathur/dependabot/github_actions/develop/actions/setup-node-5
Bump actions/setup-node from 4 to 5
2025-09-08 15:51:50 +05:30
Shivam Mathur 317a051dea Add fallback cache for keys in ppa.sh 2025-09-07 11:58:20 +05:30
Shivam Mathur dfcda83968 Add fallback url for composer 2025-09-04 20:26:04 +05:30
Shivam Mathur 96d7cf331d Fix warning on chmod on failure in get 2025-09-02 14:42:11 +05:30
Shivam Mathur baed2d33b8 Provide better error in tools' setup 2025-09-01 12:27:19 +05:30
Shivam Mathur 1398cb4c9f Fix using new github-input for tools.ts 2025-08-27 17:12:07 +05:30
Shivam Mathur 462e7103e4 Add fallback to github api for adding intl 2025-08-27 09:12:14 +05:30
Shivam Mathur 8582cb12d5 Use seperate releases for shivammathur/icu-intl 2025-08-27 07:36:01 +05:30
Shivam Mathur ec406be512 Bump version to 2.35.4
Update Node.js dependencies
2025-08-25 14:45:11 +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 507ff06e8d Merge pull request #989 from shivammathur/dependabot/github_actions/develop/actions/checkout-5
Bump actions/checkout from 4 to 5
2025-08-18 22:32:57 +05:30
Shivam Mathur 521f2e5b93 Merge pull request #986 from shivammathur/dependabot/github_actions/develop/actions/download-artifact-5
Bump actions/download-artifact from 4 to 5
2025-08-11 21:32:18 +05:30
Shivam Mathur 20529878ed Bump version to 2.35.3
Bump Node.js dependencies
2025-08-10 12:03:22 +05:30
Shivam Mathur 68634e7bca Fix relay for PHP 7.4 [skip ci] 2025-08-10 12:03:22 +05:30
Shivam Mathur 0ac4874a14 Merge pull request #982 from jrfnl/feature/ghactions-dont-run-cronjobs-on-forks
GH Actions: don't run cron jobs on forks
2025-08-04 20:07:42 +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 ccf2c627fe Bump version to 2.35.2 2025-07-29 19:08:58 +05:30
Shivam Mathur 2a597f617d Fix race condition 2025-07-29 02:08:56 +05:30
Shivam Mathur 2282b6a082 Bump version to 2.35.1 2025-07-28 20:33:43 +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 34a5396826 Bump node.js dependencies 2025-07-28 14:49:02 +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