Commit Graph
1812 Commits
Author SHA1 Message Date
Shivam Mathur 084302964f Add thin PIE CLI extension installation helpers 2026-11-08 04:13:55 +05:30
Shivam Mathur 272385f548 Bump package version
Update Node.js dependencies
2026-11-05 15:04:39 +05:30
Shivam Mathur 9a96576163 Use published deepmerge fork for npm 12 compatibility 2026-11-03 17:35:37 +05:30
Shivam Mathur 75cc97469e Rebuild distribution for Deployer GitHub downloads 2026-11-03 17:24:47 +05:30
Miriam MüllerandClaude Opus 5.5 7456d5cfaf Deployer GitHub releases (#1149)
* Download Deployer from GitHub releases

Resolve the Deployer phar URL from the deployphp/deployer GitHub
releases instead of fetching the deployer.org manifest, keeping
deployer.org as a fallback for versions not published on GitHub.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* Use real Deployer version in checksum test

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-03 17:24:25 +05:30
Shivam Mathur 0b3aa3e956 Fix PECL extension minimum stability resolution 2026-11-02 03:40:24 +05:30
Shivam Mathur 73aede52cb Fix npm audit vulnerabilities 2026-11-01 06:05:46 +05:30
IvanCraft623 7542bc9e62 Fix building extensions from git without a sub directory on bash 5.3 2026-11-01 05:34:44 +05:30
dependabot[bot] 0825094f51 Bump the github-actions group with 4 updates
Bumps the github-actions group with 4 updates: [github/codeql-action/init](https://github.com/github/codeql-action), [github/codeql-action/autobuild](https://github.com/github/codeql-action), [github/codeql-action/analyze](https://github.com/github/codeql-action) and [shivammathur/cache-extensions](https://github.com/shivammathur/cache-extensions).


Updates `github/codeql-action/init` from 4.39.0 to 4.39.1
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/6f2ac81f5cd81fe351a197ba0b00d91d03cd2aee...9b3254085494b55a0f7c4c2b3d2d52cc712ce370)

Updates `github/codeql-action/autobuild` from 4.39.0 to 4.39.1
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/6f2ac81f5cd81fe351a197ba0b00d91d03cd2aee...9b3254085494b55a0f7c4c2b3d2d52cc712ce370)

Updates `github/codeql-action/analyze` from 4.39.0 to 4.39.1
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/6f2ac81f5cd81fe351a197ba0b00d91d03cd2aee...9b3254085494b55a0f7c4c2b3d2d52cc712ce370)

Updates `shivammathur/cache-extensions` from 1.15.4 to 1.15.6
- [Release notes](https://github.com/shivammathur/cache-extensions/releases)
- [Commits](https://github.com/shivammathur/cache-extensions/compare/82e72d795771d15c7a99152ca91ea5a95b1a9fdb...d894929efeece5f8d386bd667369b321947064ad)

---
updated-dependencies:
- dependency-name: github/codeql-action/init
  dependency-version: 4.39.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: github/codeql-action/autobuild
  dependency-version: 4.39.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: github/codeql-action/analyze
  dependency-version: 4.39.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: shivammathur/cache-extensions
  dependency-version: 1.15.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-10-31 16:33:47 +05:30
dependabot[bot] c1d501696e Bump the github-actions group with 4 updates
Bumps the github-actions group with 4 updates: [github/codeql-action/init](https://github.com/github/codeql-action), [github/codeql-action/autobuild](https://github.com/github/codeql-action), [github/codeql-action/analyze](https://github.com/github/codeql-action) and [shivammathur/cache-extensions](https://github.com/shivammathur/cache-extensions).


Updates `github/codeql-action/init` from 4.38.3 to 4.39.0
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/24c54180a607b1449ed407dd24f251e4e9147c8d...6f2ac81f5cd81fe351a197ba0b00d91d03cd2aee)

Updates `github/codeql-action/autobuild` from 4.38.3 to 4.39.0
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/24c54180a607b1449ed407dd24f251e4e9147c8d...6f2ac81f5cd81fe351a197ba0b00d91d03cd2aee)

Updates `github/codeql-action/analyze` from 4.38.3 to 4.39.0
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/24c54180a607b1449ed407dd24f251e4e9147c8d...6f2ac81f5cd81fe351a197ba0b00d91d03cd2aee)

Updates `shivammathur/cache-extensions` from 1.15.2 to 1.15.4
- [Release notes](https://github.com/shivammathur/cache-extensions/releases)
- [Commits](https://github.com/shivammathur/cache-extensions/compare/22e24453af1bf3851994136f122ce065ab828a74...82e72d795771d15c7a99152ca91ea5a95b1a9fdb)

---
updated-dependencies:
- dependency-name: github/codeql-action/init
  dependency-version: 4.39.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
- dependency-name: github/codeql-action/autobuild
  dependency-version: 4.39.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
- dependency-name: github/codeql-action/analyze
  dependency-version: 4.39.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
- dependency-name: shivammathur/cache-extensions
  dependency-version: 1.15.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-10-24 18:43:14 +05:30
Shivam Mathur b430072a48 Allow two-component PECL extension versions 2026-10-23 12:44:42 +05:30
Shivam Mathur 3bdfe21000 Validate pinned PECL extension versions 2026-10-22 17:06:10 +05:30
Shivam Mathur ff0b532a6d Preserve PHPUnit diagnostics and native annotation levels 2026-10-22 16:48:57 +05:30
John Rayes fd2044be8d ci: Extend PHPUnit problem matcher to annotate more test outcomes
The matcher only annotated failures whose output matched a single
layout ("Failed asserting that..." followed by a blank line and
file:line). Extend it so more of the output PHPUnit produces is
surfaced as GitHub annotations:

- Failures with no blank line before file:line
- Failures with a custom assertion message ahead of "Failed asserting",
  with and without a blank line (e.g. BBCTest attribute breakout)
- Risky tests and skipped tests that have a reason, as warnings
- Skipped tests with no reason (header followed by file:line), as warnings
- Tests skipped through @depends, which print no file:line, as warnings

The warning-level matchers exclude "Failed asserting" lines so failures
are not annotated a second time.
2026-10-22 16:48:57 +05:30
dependabot[bot] 7769f838bc Bump the github-actions group with 7 updates
Bumps the github-actions group with 7 updates:

| Package | From | To |
| --- | --- | --- |
| [github/codeql-action/init](https://github.com/github/codeql-action) | `4.38.2` | `4.38.3` |
| [github/codeql-action/autobuild](https://github.com/github/codeql-action) | `4.38.2` | `4.38.3` |
| [github/codeql-action/analyze](https://github.com/github/codeql-action) | `4.38.2` | `4.38.3` |
| [shivammathur/setup-php](https://github.com/shivammathur/setup-php) | `2.37.2` | `2.40.0` |
| [actions/upload-artifact](https://github.com/actions/upload-artifact) | `7.0.1` | `7.0.2` |
| [actions/download-artifact](https://github.com/actions/download-artifact) | `8.0.1` | `8.0.2` |
| [actions/setup-node](https://github.com/actions/setup-node) | `7.0.0` | `7.1.0` |


Updates `github/codeql-action/init` from 4.38.2 to 4.38.3
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/2892aa5e19bbd11bc0cff5427e3b750a04d9e3c2...24c54180a607b1449ed407dd24f251e4e9147c8d)

Updates `github/codeql-action/autobuild` from 4.38.2 to 4.38.3
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/2892aa5e19bbd11bc0cff5427e3b750a04d9e3c2...24c54180a607b1449ed407dd24f251e4e9147c8d)

Updates `github/codeql-action/analyze` from 4.38.2 to 4.38.3
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/2892aa5e19bbd11bc0cff5427e3b750a04d9e3c2...24c54180a607b1449ed407dd24f251e4e9147c8d)

Updates `shivammathur/setup-php` from 2.37.2 to 2.40.0
- [Release notes](https://github.com/shivammathur/setup-php/releases)
- [Commits](https://github.com/shivammathur/setup-php/compare/2.37.2...eb7c497e18156a6bbabfef1d3a82760b9eda3962)

Updates `actions/upload-artifact` from 7.0.1 to 7.0.2
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/043fb46d1a93c77aae656e7c1c64a875d1fc6a0a...cf430e030ddbb5b0abf93d22962f4752f3646cd9)

Updates `actions/download-artifact` from 8.0.1 to 8.0.2
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c...9000827ccba6bdab643e8b6fd33ac0654aef8333)

Updates `actions/setup-node` from 7.0.0 to 7.1.0
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/820762786026740c76f36085b0efc47a31fe5020...949feb2413d6458794dcd2491c4babbbce0c15c1)

---
updated-dependencies:
- dependency-name: github/codeql-action/init
  dependency-version: 4.38.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: github/codeql-action/autobuild
  dependency-version: 4.38.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: github/codeql-action/analyze
  dependency-version: 4.38.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: shivammathur/setup-php
  dependency-version: 2.40.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
- dependency-name: actions/upload-artifact
  dependency-version: 7.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: actions/download-artifact
  dependency-version: 8.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: actions/setup-node
  dependency-version: 7.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-10-17 17:05:56 +05:30
Shivam Mathur f7b8145ef0 Skip installing dependencies that are already installed 2026-10-17 16:57:09 +05:30
Shivam Mathur 19d3947a16 Fix fallback to latest release containing tool PHAR 2026-10-12 09:48:45 +05:30
Shivam Mathur 5a89ae6dd6 Update setup-php in docs workflow [skip ci] 2026-10-10 21:35:44 +05:30
dependabot[bot] b828e3206e Bump shivammathur/cache-extensions
Bumps the github-actions group with 1 update: [shivammathur/cache-extensions](https://github.com/shivammathur/cache-extensions).


Updates `shivammathur/cache-extensions` from 1.15.1 to 1.15.2
- [Release notes](https://github.com/shivammathur/cache-extensions/releases)
- [Commits](https://github.com/shivammathur/cache-extensions/compare/de3c642a5fce0ef91581a1c9831e229f525196d6...22e24453af1bf3851994136f122ce065ab828a74)

---
updated-dependencies:
- dependency-name: shivammathur/cache-extensions
  dependency-version: 1.15.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-10-10 16:18:51 +05:30
Michael Lip c463b1d02f Keep a two digit minor in parseVersion (#1134)
Co-authored-by: Michael Lip <51033404+theluckystrike@users.noreply.github.com>
2026-10-10 15:23:58 +05:30
Shivam Mathur db75472672 Fall back to PHAR when Composer tool installation fails 2026-10-10 12:24:10 +05:30
Shivam Mathur 40d4c7a0d3 Modernize the tools manifest schema to Draft 2020-12 2026-10-10 12:24:10 +05:30
Shivam Mathur f5a207e3fa Use Homebrew API when the core tap is missing 2026-10-09 10:56:37 +05:30
Shivam Mathur 11b9f9a7f0 Migrate the action and tests to ES modules 2026-10-09 00:14:33 +05:30
Shivam Mathur f1477a078f Install PHPStan using scoped Composer 2026-10-08 22:36:54 +05:30
Shivam Mathur 0534f032be Bump Node.js dependencies and support ESM packages 2026-10-08 22:36:54 +05:30
Shivam Mathur eb7c497e18 Bump version to 2.40.0 master v2 2.40.0 2026-10-08 13:26:11 +05:30
Shivam Mathur 7d671baa10 Resolve PHP formula aliases before invoking Homebrew 2026-10-08 13:02:36 +05:30
Shivam Mathur 57747c1c10 Allow opt-in builds cache on Blacksmith and Depot runners 2026-10-05 22:53:54 +05:30
Shivam Mathur 421f97feaf Keep verbose tests in TypeScript 2026-10-05 18:38:48 +05:30
Shivam Mathur dc7811a514 Bump Node.js dependencies 2026-10-03 16:34:39 +05:30
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 79322934d8 Bump the github-actions group with 3 updates (#1130)
Bumps the github-actions group with 3 updates: [github/codeql-action/init](https://github.com/github/codeql-action), [github/codeql-action/autobuild](https://github.com/github/codeql-action) and [github/codeql-action/analyze](https://github.com/github/codeql-action).


Updates `github/codeql-action/init` from 4.38.1 to 4.38.2
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/1c5b675653bb5c22dbe9b12b556ec555138e09fd...2892aa5e19bbd11bc0cff5427e3b750a04d9e3c2)

Updates `github/codeql-action/autobuild` from 4.38.1 to 4.38.2
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/1c5b675653bb5c22dbe9b12b556ec555138e09fd...2892aa5e19bbd11bc0cff5427e3b750a04d9e3c2)

Updates `github/codeql-action/analyze` from 4.38.1 to 4.38.2
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/1c5b675653bb5c22dbe9b12b556ec555138e09fd...2892aa5e19bbd11bc0cff5427e3b750a04d9e3c2)

---
updated-dependencies:
- dependency-name: github/codeql-action/init
  dependency-version: 4.38.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: github/codeql-action/autobuild
  dependency-version: 4.38.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: github/codeql-action/analyze
  dependency-version: 4.38.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-03 16:16:50 +05:30
Sainan 87d00bde25 Default "Are you willing to submit a PR?" to "No" (#1126) 2026-09-29 13:05:59 +05:30
Shivam Mathur f458a145e3 Remove macOS 14 from README runner listings 2026-09-29 12:25:01 +05:30
Shivam Mathur bc12f5cef4 Switch to homebrew-extensions for geos on macOS [skip ci] 2.40.0-beta 2026-09-28 20:01:57 +05:30
Shivam Mathur bbf0b638cc Try Brew extension installs before refreshing Homebrew 2026-09-28 07:13:51 +05:30
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 2c253bfdb2 Bump the github-actions group with 4 updates (#1124)
Bumps the github-actions group with 4 updates: [github/codeql-action/init](https://github.com/github/codeql-action), [github/codeql-action/autobuild](https://github.com/github/codeql-action), [github/codeql-action/analyze](https://github.com/github/codeql-action) and [codecov/codecov-action](https://github.com/codecov/codecov-action).


Updates `github/codeql-action/init` from 4.38.0 to 4.38.1
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/b96794f015dfd88f77b49b1c93e0fa7110f94c63...1c5b675653bb5c22dbe9b12b556ec555138e09fd)

Updates `github/codeql-action/autobuild` from 4.38.0 to 4.38.1
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/b96794f015dfd88f77b49b1c93e0fa7110f94c63...1c5b675653bb5c22dbe9b12b556ec555138e09fd)

Updates `github/codeql-action/analyze` from 4.38.0 to 4.38.1
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/b96794f015dfd88f77b49b1c93e0fa7110f94c63...1c5b675653bb5c22dbe9b12b556ec555138e09fd)

Updates `codecov/codecov-action` from 7.0.0 to 7.1.1
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/fb8b3582c8e4def4969c97caa2f19720cb33a72f...303a32d7a59b442fa8d48b6a1cc6825c09c847a5)

---
updated-dependencies:
- dependency-name: github/codeql-action/init
  dependency-version: 4.38.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: github/codeql-action/autobuild
  dependency-version: 4.38.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: github/codeql-action/analyze
  dependency-version: 4.38.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: codecov/codecov-action
  dependency-version: 7.1.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-26 17:34:19 +05:30
Shivam Mathur 94719cf4ae Always install PHP from php-darwin on Intel Macs 2026-09-25 22:19:29 +05:30
Shivam Mathur d211942997 Pass macOS extensions to the PHP cache installer 2026-09-25 17:27:00 +05:30
Shivam Mathur f3d967b8bc Add support for PHP 8.7.0-dev 2026-09-24 01:36:17 +05:30
Shivam Mathur 6066b9c3a3 Preserve IBM client include flags on Ubuntu 26.04 2026-09-21 23:26:53 +05:30
Shivam Mathur 65c3893558 Preserve OCI SDK include flags on Ubuntu 26.04 2026-09-21 23:25:33 +05:30
Shivam Mathur cf194af986 Fix legacy Couchbase builds on Ubuntu 26.04 2026-09-21 23:25:19 +05:30
Shivam Mathur 6a54f7a5e3 Fix IBM extensions on Ubuntu 26.04 2026-09-21 22:39:53 +05:30
Shivam Mathur 43362d1890 Fix OCI extensions on Ubuntu 26.04 2026-09-21 22:35:15 +05:30
Shivam Mathur 61cfc817e3 Fix Couchbase support on Ubuntu 26.04 2026-09-21 22:35:15 +05:30
Shivam Mathur 5ed818fc70 Fix relay support [skip ci] 2026-09-21 21:15:55 +05:30
Shivam Mathur af35cb99ed Fix couchbase support on ubuntu 26.04 [skip ci] 2026-09-21 21:04:11 +05:30
Shivam Mathur 4d12d6612a Select npm publishing channels from the package version 2026-09-21 18:54:44 +05:30
Shivam Mathur 9fe86b45d9 Bump version to 2.40.0-beta
Upgrade Node.js dependencies
2026-09-21 18:01:01 +05:30