Skip to content

chore: upgrade to PHP 8.5 - #349

Merged
kayjoosten merged 9 commits into
mainfrom
chore/php85-docker-composer-npm-update
Sep 10, 2026
Merged

chore: upgrade to PHP 8.5#349
kayjoosten merged 9 commits into
mainfrom
chore/php85-docker-composer-npm-update

Conversation

@kayjoosten

Copy link
Copy Markdown
Contributor

Closes #344

Bumps Docker base images, Composer dependencies, and npm dependencies to PHP 8.5. Verified against the real CI Docker image, not just local host PHP.

Comment thread ci/qa/phpstan-baseline.neon Outdated
Comment thread ci/qa/phpstan-baseline.neon Outdated
Comment thread component_info
Comment thread README.md
@kayjoosten

Copy link
Copy Markdown
Contributor Author

Follow-up pushed in 17d698f. Summary: fixed the two reviewer-highlighted phpstan baseline entries by addressing the underlying source annotations, refreshed the baseline, scanned the remaining new suppressions and removed the safe/avoidable ones, clarified that Symfony 7 is out of scope for this PR, created follow-up issue #351 for that upgrade, and added CHANGELOG/README notes for the PHP 8.5 + Docker/Composer/npm refresh.

phpmd MissingImport flagged inline \TypeError and \RuntimeException
references introduced by the earlier baseline cleanup; add proper use
statements and reference the short class names instead.
Pre-existing phpcs violations in InviteRole::requireOptionalString()
and InviteRoleListFactory::requireString()/requireApplications() were
masked by the earlier phpmd failure blocking the CI check script
before phpcs ran. Auto-fixed via phpcbf now that phpmd passes.
@kayjoosten
kayjoosten force-pushed the chore/php85-docker-composer-npm-update branch from 77d1b58 to ae2a89c Compare September 8, 2026 21:31
@kayjoosten
kayjoosten requested a review from johanib September 8, 2026 21:51
@kayjoosten
kayjoosten merged commit 08db926 into main Sep 10, 2026
1 check passed
@kayjoosten
kayjoosten deleted the chore/php85-docker-composer-npm-update branch September 10, 2026 08:11
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.

Upgrade to PHP 8.5 and apply Rector cleanup

2 participants