Skip to content

Add test coverage collection and thresholds in CI #160

Description

@maximn

vitest.config.ts defines no coverage configuration and CI does not collect or gate on coverage, despite a large test suite.

Suggested fix

  • Enable coverage (e.g. vitest run --coverage with the v8 provider).
  • Enforce minimum thresholds in the test job so coverage can't silently regress as the action grows.
  • Set initial thresholds to current levels to avoid breaking the build on day one.

Flagged during the AI-native docs revamp; tracked in .agents/known-issues.md (item C).

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions