Commit Graph

1639 Commits

Author SHA1 Message Date
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
dependabot[bot]
c14319add5 Bump actions/upload-artifact from 5 to 6
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 5 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-15 10:02:24 +00:00
dependabot[bot]
5ba12107fc Bump actions/cache from 4 to 5
Bumps [actions/cache](https://github.com/actions/cache) from 4 to 5.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-15 10:02:21 +00:00
dependabot[bot]
8bd624e171 Bump actions/download-artifact from 6 to 7
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 6 to 7.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-15 10:02:16 +00:00
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 master v2 2.36.0 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
dependabot[bot]
aaed46225e Bump actions/checkout from 5 to 6
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-24 11:06:15 +00:00
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
Nicolas Grekas
355aade280 Update flex link to the GitHub repository 2025-10-31 16:30:42 +01:00
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
dependabot[bot]
5187d97121 Bump actions/download-artifact from 5 to 6
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 5 to 6.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-27 12:47:32 +00:00
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
dependabot[bot]
eec99716ef Bump actions/upload-artifact from 4 to 5
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-27 11:01:07 +00:00
Shivam Mathur
788275d42c Improve support for deb822 source files 2025-10-23 18:43:49 +05:30
dependabot[bot]
be38e7a127 Bump actions/setup-node from 5 to 6
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 5 to 6.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-22 14:32:05 +05:30