Skip to content

[TASK] Add PHP 8.5 runtime and CI coverage - #204

Closed
N0S0I wants to merge 4 commits into
masterfrom
php85-compatibility
Closed

N0S0I wants to merge 4 commits into
masterfrom
php85-compatibility

Conversation

@N0S0I

@N0S0I N0S0I commented Oct 9, 2026 •

Copy link
Copy Markdown

Adds PHP 8.5 to the development test runner and the complete CI suite, retaining PHP 8.4 and extending coverage to PHP 8.2/8.3 supported by TYPO3 13. Composer explicitly declares the existing effective PHP minimum (^8.2); TYPO3 support remains unchanged.

Every PHP job runs Composer validation, GrumPHP, linting, unit tests and SQLite functional tests. A CI-only SVG sanitizer alias installs the API-compatible security-fixed 1.0.0 release and verifies TYPO3's sanitizer adapter, including the DTD regression. No audit bypass is added.

Validation: all 4 PHP jobs passed in both push and PR pipelines (8 successful checks), each covering Composer validation, GrumPHP, lint, unit and SQLite/S3 functional tests. The test server is built from the pinned official security-fixed MinIO release and checked for readiness before functional tests.

@N0S0I
N0S0I marked this pull request as ready for review October 9, 2026 08:25
@N0S0I
N0S0I marked this pull request as draft October 9, 2026 13:58
@N0S0I N0S0I closed this Oct 22, 2026
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