ci: add test+lint workflow to Forgejo #163

Merged
k9ert merged 1 commit from fix/forgejo-ci-workflow into main 2026-02-27 23:25:01 +00:00
Collaborator

Fixes #158

The CI pipeline (test, lint) was only in .github/workflows/ci.yml (GitHub Actions) but Forgejo reads .forgejo/workflows/. Tests were never running on PRs.

Adapted from .github/workflows/ci.yml:

  • Dropped Python matrix (runner only has python-3.12)
  • Dropped build job (not needed for CI gate)
  • Dropped mypy (was optional/allowed-to-fail anyway)
  • Deploy stays in separate deploy.yml
Fixes #158 The CI pipeline (test, lint) was only in `.github/workflows/ci.yml` (GitHub Actions) but Forgejo reads `.forgejo/workflows/`. Tests were never running on PRs. Adapted from `.github/workflows/ci.yml`: - Dropped Python matrix (runner only has `python-3.12`) - Dropped build job (not needed for CI gate) - Dropped mypy (was optional/allowed-to-fail anyway) - Deploy stays in separate `deploy.yml`
ci: add test+lint workflow to Forgejo (#158)
Some checks failed
CI / lint (pull_request) Successful in 5s
CI / test (pull_request) Failing after 12s
e8eeddeb7f
The CI pipeline (test, lint) was only in .github/workflows/ci.yml
(GitHub Actions) but Forgejo reads .forgejo/workflows/. Tests were
never running on PRs.

Adapted from .github/workflows/ci.yml:
- Dropped Python matrix (runner only has python-3.12)
- Dropped build job (not needed for CI gate)
- Dropped mypy (was optional/allowed-to-fail anyway)
- Deploy stays in separate deploy.yml
k9ert merged commit 8fb39c5727 into main 2026-02-27 23:25:01 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
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
ultanio/cobot!163
No description provided.