Skip to content

CI: coverage gate 80% blocking on app/modules #149

Description

@wab

Parent

#121

What to build

Enable the 80% coverage threshold as a blocking PR gate on app/modules/**. HITL: requires a policy decision on what to exempt (legacy / generated / barrel files) and whether to also gate app/routes/** and app/components/**.

Acceptance criteria

  • CI runs pnpm test --coverage on PR
  • Threshold 80% (branches / functions / lines / statements) enforced on app/modules/**
  • Exemptions documented in vitest.config.ts with rationale per file
  • PR fails red when threshold drops
  • Decision recorded on whether to extend gate to app/routes/** / app/components/**

Blocked by

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions