Skip to content

Conversation

@maxreichmann
Copy link
Member

@maxreichmann maxreichmann commented Nov 20, 2025

Before this PR, the Coveralls Bot's been spamming the Coverage info as PR comments. It's assumed, the bot's doing it because we have a Coveralls upload step for every package.

This PR tries to fix this by using the built-in "parallel" upload job feature by Coveralls itself. For now, this seems to have fixed the problem (as seen in the PR checks themselves).
This only creates one minor drawback: There are now 6 instead of only one check in the list.


Additionally, this PR changes the tests execution step (inside github-ci.yml) from "npm run unit" back to "npm run coverage".
This is done because coverage.yml only checks inside "packages/" and not "internal/".

@coveralls
Copy link

coveralls commented Nov 20, 2025

Coverage Status

coverage: 94.67% (+0.01%) from 94.657%
when pulling 950f405 on ci/fix-coveralls-pr-summary
into 49a3a11 on main.

@maxreichmann maxreichmann force-pushed the ci/fix-coveralls-pr-summary branch 3 times, most recently from 4fa712a to c2ad219 Compare November 20, 2025 09:41
@maxreichmann maxreichmann marked this pull request as ready for review November 21, 2025 08:31
@maxreichmann maxreichmann requested a review from a team November 21, 2025 08:34
@maxreichmann maxreichmann force-pushed the ci/fix-coveralls-pr-summary branch from 46e337b to 6009c2c Compare November 21, 2025 13:34
@maxreichmann
Copy link
Member Author

Rebased

@maxreichmann maxreichmann requested a review from a team November 21, 2025 13:41
matz3
matz3 previously approved these changes Nov 21, 2025
@maxreichmann maxreichmann enabled auto-merge (squash) November 21, 2025 14:06
@maxreichmann maxreichmann force-pushed the ci/fix-coveralls-pr-summary branch from 6009c2c to 950f405 Compare November 24, 2025 09:05
@maxreichmann maxreichmann dismissed d3xter666’s stale review November 24, 2025 09:06

All discussions resolved. Dismiss approved by @d3xter666

@maxreichmann
Copy link
Member Author

Rebased

@maxreichmann maxreichmann merged commit 7b9e6ef into main Nov 24, 2025
30 checks passed
@maxreichmann maxreichmann deleted the ci/fix-coveralls-pr-summary branch November 24, 2025 09:13
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.

5 participants