Add the continuous integration workflow #6

Closed
opened 2026-10-08 11:05:08 +02:00 by Tirsvad · 0 comments
Owner

Adopt .gitea/workflows/ci.yml (run by Gitea Actions) from the base: check out, set up Python 3.13, python -m pip install --upgrade pip, python -m pip install -e ".[dev]", run pytest, ruff and mypy. The tests need no display. The file stays in .gitea/workflows, not .github/workflows, because GitHub refuses a push that touches .github/workflows from a token without the workflow scope, which would block the push mirror to GitHub.

Phase: MIL-001

Adopt `.gitea/workflows/ci.yml` (run by Gitea Actions) from the base: check out, set up Python 3.13, `python -m pip install --upgrade pip`, `python -m pip install -e ".[dev]"`, run `pytest`, `ruff` and `mypy`. The tests need no display. The file stays in `.gitea/workflows`, not `.github/workflows`, because GitHub refuses a push that touches `.github/workflows` from a token without the workflow scope, which would block the push mirror to GitHub. Phase: MIL-001
Tirsvad added this to the MIL-001: Project foundation milestone 2026-10-08 11:05:08 +02:00
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Tirsvad-Udemy-100-days-of-code/021-snake-game#6