Skip to content

Fail the build if coverage falls - #124

Merged
neksa merged 2 commits into
mainfrom
chore/coverage-floor
Sep 10, 2026
Merged

neksa merged 2 commits into
mainfrom
chore/coverage-floor

Conversation

@neksa

@neksa neksa commented Sep 10, 2026 •

Copy link
Copy Markdown
Owner

Coverage was measured on every run and compared against nothing.

Floor set to 58% — below the worst case, not the best: parts of the suite download a genome, so a runner without network reaches ~60% where a local run reaches 65%. A floor at 63 failed on macOS for that reason alone.

That platform variance is the real problem; filed separately.

Coverage was measured on every run and compared against nothing, so it could
drop without anything noticing. The floor is set just below where it stands
rather than as a target to chase.
Parts of the suite download a genome, so a runner without network runs fewer
tests and reaches about 60% where a local run reaches 65%. A floor at 63 failed
on macOS for that reason rather than for any real regression.
@neksa
neksa merged commit 734b666 into main Sep 10, 2026
11 checks passed
@neksa
neksa deleted the chore/coverage-floor branch September 10, 2026 14:05
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