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
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
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]", runpytest,ruffandmypy. The tests need no display. The file stays in.gitea/workflows, not.github/workflows, because GitHub refuses a push that touches.github/workflowsfrom a token without the workflow scope, which would block the push mirror to GitHub.Phase: MIL-001