Skip to content

GH Actions: fix flagnames in "Coveralls finish" workflow - #23513

Open
jrfnl wants to merge 1 commit into
1222-fix-coverall-report---ci-configurationfrom
JRF/ghactions-attempt-to-fix-coveralls-finish-failure
Open

GH Actions: fix flagnames in "Coveralls finish" workflow#23513
jrfnl wants to merge 1 commit into
1222-fix-coverall-report---ci-configurationfrom
JRF/ghactions-attempt-to-fix-coveralls-finish-failure

Conversation

@jrfnl

@jrfnl jrfnl commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

Context

  • Improve CI

Summary

This PR can be summarized in the following changelog entry:

  • Improve CI

Relevant technical choices:

The flag names in the carryforward key in the finish-coveralls.yml workflow were out of date and incomplete.

Let's see if the changes in this commit improve things.

I've also added a comment now to alert GH Action maintainers to update the flags in the finish-coveralls.yml workflow when they update test matrices. Hopefully this will help going forward.

Test instructions

Test instructions for the acceptance test before the PR gets merged

This PR can be acceptance tested by following these steps:

  • N/A

The flag names in the `carryforward` key in the `finish-coveralls.yml` workflow were out of date and incomplete.

Let's see if the changes in this commit improve things.

I've also added a comment now to alert GH Action maintainers to update the flags in the `finish-coveralls.yml` workflow when they update test matrices. Hopefully this will help going forward.
@jrfnl
jrfnl requested a review from vraja-pro July 28, 2026 04:08
@jrfnl jrfnl added yoast cs/qa changelog: non-user-facing Needs to be included in the 'Non-userfacing' category in the changelog labels Jul 28, 2026
@jrfnl

jrfnl commented Jul 28, 2026

Copy link
Copy Markdown
Contributor Author

Note: the "Security" build failure is unrelated to this PR. The underlying branch basically needs a rebase.

@coveralls-official

Copy link
Copy Markdown

Coverage Report for CI Build 0

Warning

No base build found for commit 582169d on 1222-fix-coverall-report---ci-configuration.
Coverage changes can't be calculated without a base build.
If a base build is processing, this comment will update automatically when it completes.

Coverage: 44.384%

Details

  • Patch coverage: No coverable lines changed in this PR.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

Requires a base build to compare against. How to fix this →


Coverage Stats

Coverage Status
Relevant Lines: 59625
Covered Lines: 27803
Line Coverage: 46.63%
Relevant Branches: 11459
Covered Branches: 3747
Branch Coverage: 32.7%
Branches in Coverage %: Yes
Coverage Strength: 5.66 hits per line

💛 - Coveralls

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog: non-user-facing Needs to be included in the 'Non-userfacing' category in the changelog yoast cs/qa

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant