Skip to content

[TASK] Add PHP 8.5 to CI test matrix#1181

Merged
linawolf merged 1 commit intoTYPO3-Documentation:mainfrom
CybotTM:feature/php85-test-matrix
Feb 21, 2026
Merged

[TASK] Add PHP 8.5 to CI test matrix#1181
linawolf merged 1 commit intoTYPO3-Documentation:mainfrom
CybotTM:feature/php85-test-matrix

Conversation

@CybotTM
Copy link
Contributor

@CybotTM CybotTM commented Feb 20, 2026

Summary

  • Adds PHP 8.5 (stable since Nov 2025, current: 8.5.3) to the CI test matrix
  • Tests unit and integration suites against PHP 8.5
  • No dependency or config changes needed (platform.php: 8.1.27 ensures locked install works)

Changes

  • .github/workflows/main.yaml: Added '8.5' to matrix.php in the tests job

Context

PHP 8.5 has been GA since November 2025. The existing composer.json constraint
(^8.1) already allows 8.5. The config.platform.php: 8.1.27 setting ensures
composer install --locked succeeds regardless of runtime PHP version.

Test plan

  • CI runs unit tests on PHP 8.5
  • CI runs integration tests on PHP 8.5
  • Existing PHP 8.1-8.4 jobs unaffected

PHP 8.5 has been GA since November 2025. Add it to the CI test
matrix to verify runtime compatibility. The existing platform.php
override (8.1.27) ensures composer install works with locked deps.
@linawolf linawolf merged commit 19756e8 into TYPO3-Documentation:main Feb 21, 2026
9 checks passed
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.

2 participants