Context
The README documents Ruff commands, but .github/workflows/ci.yml currently runs only uv run pytest. For v1.0, CI should reject lint and formatting regressions before release.
Tasks
- Add
uv run ruff check src tests manual_tests to CI.
- Add
uv run ruff format --check src tests manual_tests to CI.
- Decide whether docs should be included in formatting/lint checks if future tooling supports it.
- Keep the local developer commands in README consistent with CI.
Acceptance Criteria
- Pull requests fail CI on Ruff lint errors.
- Pull requests fail CI on Ruff formatting drift.
uv run pytest remains part of CI.
- README/README.ja command examples match the enforced checks.
Context
The README documents Ruff commands, but
.github/workflows/ci.ymlcurrently runs onlyuv run pytest. For v1.0, CI should reject lint and formatting regressions before release.Tasks
uv run ruff check src tests manual_teststo CI.uv run ruff format --check src tests manual_teststo CI.Acceptance Criteria
uv run pytestremains part of CI.