Roadmap M1: CI — nox, prek, Woodpecker pipeline #4

Merged
coding-agent-marvin8 merged 0 commits from refs/pull/4/head into main 2026-05-27 11:46:03 +00:00
coding-agent-marvin8 commented 2026-05-27 10:37:54 +00:00 (Migrated from codeberg.org)

Closes #3

Changes

  • pyproject.toml: add nox-uv~=0.8.0 and prek~=0.4.1 to dev group
  • noxfile.py: nox + nox-uv sessions — ruff (format check + lint) and tryke (runs tryke test)
  • .woodpecker/ci.yml: single ci step on push and pull_request; runs uv sync --group dev && uv run nox
  • .pre-commit-config.yaml: prek-compatible hooks — trailing-whitespace, end-of-file-fixer, check-yaml, check-toml, ruff-format, ruff-check, uv-lock
  • README.md: Woodpecker CI badge
Closes #3 ## Changes - `pyproject.toml`: add `nox-uv~=0.8.0` and `prek~=0.4.1` to dev group - `noxfile.py`: nox + nox-uv sessions — `ruff` (format check + lint) and `tryke` (runs `tryke test`) - `.woodpecker/ci.yml`: single `ci` step on push and pull_request; runs `uv sync --group dev && uv run nox` - `.pre-commit-config.yaml`: prek-compatible hooks — trailing-whitespace, end-of-file-fixer, check-yaml, check-toml, ruff-format, ruff-check, uv-lock - `README.md`: Woodpecker CI badge
Sign in to join this conversation.
No reviewers
No labels
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
marvin8/cang!4
No description provided.