Skip to content

CI: quality gates (coverage threshold, mypy, ruff, bandit) per PR #10

Description

@wimaan3

Context

Enforce the quality bar on every PR.

Acceptance criteria

  • CI runs ruff + mypy + pytest with coverage; coverage threshold enforced.
  • bandit static analysis runs.
  • These checks required for merge (ties to branch protection).

Metadata

Metadata

Assignees

No one assigned

    Labels

    ciCI / build pipelinecorePlatform-agnostic gated core

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions