Skip to content

chore: integrate coveralls-github-action#597

Merged
rowan-m merged 6 commits intomainfrom
chore/integrate-coveralls-action
Mar 21, 2026
Merged

chore: integrate coveralls-github-action#597
rowan-m merged 6 commits intomainfrom
chore/integrate-coveralls-action

Conversation

@rowan-m
Copy link
Contributor

@rowan-m rowan-m commented Mar 21, 2026

This PR integrates the coverallsapp/github-action@v2 to restore code coverage reporting to Coveralls, which was previously handled by Travis CI.

Key changes:

  • Added upload step to the build job with parallel support for the PHP matrix.
  • Added a finish job to signal completion to Coveralls once all matrix jobs are done.

rowan-m added 6 commits March 21, 2026 20:19
Adds coverallsapp/github-action@v2 to the PHP Composer workflow to restore coverage reporting.
Uses parallel builds for the PHP matrix and adds a finish job to signal completion.
Switches from the GitHub Action to the php-coveralls binary to avoid duplicate status checks while maintaining parallel build support.
Reverts to the officially supported GitHub Action for Coveralls to ensure reliable reporting and finish signaling.
Follows the implementation used by the php-coveralls project itself, adding the repo_name parameter to the finish webhook.
@rowan-m rowan-m merged commit fb2b8ed into main Mar 21, 2026
7 checks passed
@rowan-m rowan-m deleted the chore/integrate-coveralls-action branch March 21, 2026 21:19
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