Skip to content

Add PHP 8.4 and 8.5 support - #372

Merged
ErwannRousseau merged 3 commits into
masterfrom
feature/support-php-84-and-85
Aug 4, 2026
Merged

Add PHP 8.4 and 8.5 support#372
ErwannRousseau merged 3 commits into
masterfrom
feature/support-php-84-and-85

Conversation

@ErwannRousseau

@ErwannRousseau ErwannRousseau commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add PHP 8.4 and PHP 8.5 to the compatibility matrix.
  • Update the PHPSpec toolchain and iterator test double for the new runtimes.
  • Harden the GitHub Actions workflow and keep project guidance version-agnostic.

Details

Symfony 5.4 with current stable dependencies remains tested on PHP 8.4 because that combination passes the complete specification suite. Its lowest dependency floor is excluded because Symfony 5.4.0 emits PHP 8.4 implicit-nullability deprecations that PHPSpec converts into errors.

PHP 8.5 is tested with current Symfony 6.4 and 7.4 dependencies. Symfony 5.4 and lowest-dependency jobs remain excluded on PHP 8.5 because their upstream dependency sets emit PHP 8.5 deprecations unrelated to this bundle.

@ErwannRousseau
ErwannRousseau marked this pull request as ready for review August 4, 2026 15:56
clementvtrd
clementvtrd previously approved these changes Aug 4, 2026
Comment thread .github/workflows/test.yaml
@ErwannRousseau
ErwannRousseau merged commit 2bb142b into master Aug 4, 2026
20 checks passed
@ErwannRousseau
ErwannRousseau deleted the feature/support-php-84-and-85 branch August 4, 2026 16:24
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