Skip to content

Add support for PHPUnit 13 - #124

Merged
delatrie merged 6 commits into
mainfrom
phpunit13
Apr 29, 2026
Merged

delatrie merged 6 commits into
mainfrom
phpunit13

Conversation

@delatrie

@delatrie delatrie commented Apr 29, 2026 •

Copy link
Copy Markdown
Contributor

The PR adds PHPUnit 13 to the list of supported versions.

Extra changes

  • bump zwaldowski/match-label-action to v6 (moving to Node.js 24)
  • replace PHPUnit Mock id/after calls with direct checks via callbacks following the deprecation
  • give up --prefer-lowest dimension of the build pipeline. It created endless problems by installing the minimum required dev dependencies for a given PHP version. Once we've introduced the PHPUnit version dimension into the matrix, it contributes little to overall coverage. We're testing all current major versions, and that should be enough.
  • Remove PHP 8.1 from the build pipeline matrix. We can't test against it anymore without --no-security-blocking, which creates an extra attack vector we would prefer to avoid. PHP 8.1 is still supported, though. It's that we just don't test against it anymore.

@delatrie
delatrie marked this pull request as ready for review April 29, 2026 11:23
@delatrie
delatrie merged commit 635367b into main Apr 29, 2026
36 checks passed
@delatrie
delatrie deleted the phpunit13 branch April 29, 2026 11:25
@delatrie delatrie changed the title Declare support for PHPUnit 13 Add support for PHPUnit 13 Apr 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants