Skip to content

Add CI workflow: lint, type-check, and test on PR #6

Description

@williamzujkowski

There is no .github/workflows directory, so AGENTS.md's required checks (tests pass, type checks clean, lint clean) are not enforced. Currently ruff check . reports 42 errors even though the code is committed, which CI would have caught.

Suggested fix: add a GitHub Actions workflow that runs on push/PR:

  • pip install -e ".[dev]"
  • ruff check .
  • mypy .
  • pytest

This maps directly to the existing make check target, so the workflow can simply call make check.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions