Skip to content

Add a minimal quality gate #20

Description

@5aumit

Outcome

Every pull request gets a small, repeatable check that catches lint, test, and packaging regressions. New tests are never silently ignored by Git.

Scope

  • Make the documented Ruff command pass.
  • Remove the rule that ignores new files under tests/.
  • Add GitHub Actions checks for Ruff, Pytest, and a package build.
  • Keep the workflow simple and aligned with the documented Python version.

Out of scope

  • Coverage targets, deployment automation, or a large release process.
  • Reformatting unrelated source code.

Blocked by

Nothing.

Metadata

Metadata

Assignees

No one assigned

    Labels

    ready-for-agentFully specified, ready for an AFK agent

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions