mheap/phpunit-github-actions-printer
PHPUnit Printer for adding test failures as annotations on GitHub Actions
Maintainers
Package info
github.com/mheap/phpunit-github-actions-printer
pkg:composer/mheap/phpunit-github-actions-printer
Requires
None
Requires (Dev)
Suggests
None
Provides
None
Conflicts
None
Replaces
None
MIT 877ab6e5f9d552f83101ffa19bbd2a50f2feed44
- Michael Heap <m.woop@michaelheap.com>
This package is auto-updated.
Last update: 2026-06-06 22:30:13 UTC
README
There's a zero-config way to achieve this at mheap/phpunit-matcher-action
This is a PHPUnit printer that uses the ::error and ::warning functionality of GitHub Actions to add annotiations for failing test runs. It's main differentiator to the above is that it supports adding warnings in addition to errors.
👁 PHPUnit Action Matcher Logs Example
👁 PHPUnit Action Matcher Context Example
If you're interested in learning more about GitHub Actions, sign up here
Usage
Add this printer to your project
composer require --dev mheap/phpunit-github-actions-printer
When you run your tests, specify mheap\GithubActionsReporter\Printer as the printer to use
./vendor/bin/phpunit --printer mheap\\GithubActionsReporter\\Printer /path/to/tests
