Skip to content

Commit 6b40999

Browse files
committed
ci: add PHP 8.5 to test matrix
Adds 8.5 alongside 8.4 in both ci.yml and release.yml. The war-room dev environment already runs PHP 8.5.5 locally, so this lifts ad-hoc pre-push coverage into CI. Adding (not replacing) keeps the composer.json `^8.4` contractual minimum covered. Closes #5
1 parent 2fe5f0c commit 6b40999

3 files changed

Lines changed: 6 additions & 2 deletions

File tree

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
strategy:
1313
fail-fast: false
1414
matrix:
15-
php: ['8.4']
15+
php: ['8.4', '8.5']
1616
steps:
1717
- uses: actions/checkout@v6
1818

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
strategy:
2222
fail-fast: false
2323
matrix:
24-
php: ['8.4']
24+
php: ['8.4', '8.5']
2525
steps:
2626
- uses: actions/checkout@v6
2727

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ The format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and
66

77
## [Unreleased]
88

9+
### Changed
10+
11+
- **CI:** added PHP 8.5 to the `ci.yml` and `release.yml` test matrices alongside 8.4 (`['8.4']``['8.4', '8.5']`). PHP 8.5.0 was released 2025-11-20; the war-room dev environment already runs 8.5.5 locally, so PRs were getting ad-hoc 8.5 coverage during pre-push but no CI signal. Adding (rather than replacing) keeps 8.4 — the `composer.json` `^8.4` contractual minimum — covered. `shivammathur/setup-php@v2` supports 8.5 since GA. Resolves issue #5.
12+
913
## [0.2.0] — 2026-05-04
1014

1115
### Added

0 commit comments

Comments
 (0)