Skip to content

Extend the CI matrix to PHP 8.3, 8.4 and 8.5 - #8

Merged
TomK merged 1 commit into
masterfrom
ci-matrix-php85
Sep 4, 2026
Merged

Extend the CI matrix to PHP 8.3, 8.4 and 8.5#8
TomK merged 1 commit into
masterfrom
ci-matrix-php85

Conversation

@TomK

@TomK TomK commented Sep 3, 2026

Copy link
Copy Markdown
Member

#7 landed the workflow running 8.2 only. This adds the three current releases, so the matrix is 8.2 / 8.3 / 8.4 / 8.5.

The floor stays at 8.2 — symfony/http-foundation ^v7.2.0, reached via packaged/contextpackaged/http, requires PHP >= 8.2, so nothing below that resolves.

Test plan

Fresh composer install plus the full suite on PHP 8.5.10 from a clean checkout of master: exits 0, 39 tests / 144 assertions. 8.3 and 8.4 aren't installed locally — those legs get their first run here.

Note the build check will fail, as it did on #7: that's the legacy CircleCI config still targeting PHP 7.2/7.3/rc, which this package hasn't supported since 2.x. Unrelated to this change.

🤖 Generated with Claude Code

Follows on from #7, which added the workflow running 8.2 only. Adds the three
current releases, so the matrix now runs 8.2, 8.3, 8.4 and 8.5.

The floor stays at 8.2: symfony/http-foundation ^v7.2.0, pulled in via
packaged/context and packaged/http, requires PHP >= 8.2, so composer cannot
resolve an installable set below that.

Verified against a clean checkout: fresh composer install plus the full suite
on PHP 8.5.10 exits 0 (39 tests, 144 assertions).

Co-Authored-By: Claude Opus 5 (1M context) <[email protected]>
@TomK
TomK merged commit 8044632 into master Sep 4, 2026
4 checks passed
@TomK
TomK deleted the ci-matrix-php85 branch September 4, 2026 08:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant