Skip to content

Enforce coverage thresholds in CI (promote to required) #705

Description

@osvaldoandrade

Make coverage checks blocking in CI.

Current state:

  • Coverage job is warn-only

Goal:

  • Promote coverage job to required (blocks merge on regression)

Implementation:

  • Update .github/workflows/ci.yml
  • Change coverage job from continue-on-error: true to required
  • Ensure .testcoverage.yml thresholds are met

Acceptance criteria:

  • PR fails if coverage below 90% overall, 95% core, 80% storage
  • Team aware of new gate

Part of: #654
Requires: All coverage gaps filled (controllers, middleware, raft)

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Projects

    • Status
      Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions