Skip to content

Add pytest CI to run tests on every PR #395

Description

@linear-code

Context

The repo has ~29 real unit tests but no CI workflow runs them on PRs. Current workflows only do black (format), docker build, publish, and the Claude review bots. A "smoke test CI" exists only as open PR #278. Without automated test runs, regressions can merge silently — and this backlog cleanup (#394) is riskier without it.

Task

Definition of Done

  • CI runs pytest + ruff on every PR
  • Required check enabled on main
  • Green on current main

Related: #394 (PR backlog triage). Source: repo review 2026-07.

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

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions