Add Forgejo Actions CI workflow for PR checks #136

Merged
fuzzy merged 2 commits from chore/add-forgejo-actions into main 2026-07-06 06:29:40 +00:00
Owner

Adds a Forgejo Actions workflow that runs on every PR to main:

  • pre-commit — lint, format, typecheck on all files
  • pytest — full test suite

Runs on ubuntu-latest with Python 3.12.

Adds a Forgejo Actions workflow that runs on every PR to main: - **pre-commit** — lint, format, typecheck on all files - **pytest** — full test suite Runs on `ubuntu-latest` with Python 3.12.
chore(ci): add Forgejo Actions workflow for PR checks
Some checks failed
CI / lint-and-test (pull_request) Failing after 8s
d7d0e2155e
Runs pre-commit (lint, format, typecheck) and pytest on
every pull request to main.
fuzzy force-pushed chore/add-forgejo-actions from d7d0e2155e
Some checks failed
CI / lint-and-test (pull_request) Failing after 8s
to ff4595425d
Some checks failed
CI / lint-and-test (pull_request) Failing after 7s
2026-07-06 06:19:40 +00:00
Compare
fix(ci): use apt-get for Python on arm64 runner
Some checks failed
CI / lint-and-test (pull_request) Failing after 5s
24e40d6b8a
fuzzy force-pushed chore/add-forgejo-actions from 24e40d6b8a
Some checks failed
CI / lint-and-test (pull_request) Failing after 5s
to 88d3fe8979
Some checks failed
CI / lint-and-test (pull_request) Failing after 17s
2026-07-06 06:23:36 +00:00
Compare
fuzzy force-pushed chore/add-forgejo-actions from 88d3fe8979
Some checks failed
CI / lint-and-test (pull_request) Failing after 17s
to 264511a832
Some checks failed
CI / lint-and-test (pull_request) Failing after 17s
2026-07-06 06:24:29 +00:00
Compare
fuzzy force-pushed chore/add-forgejo-actions from 264511a832
Some checks failed
CI / lint-and-test (pull_request) Failing after 17s
to b49c7a214a
All checks were successful
CI / lint-and-test (pull_request) Successful in 1m19s
2026-07-06 06:27:12 +00:00
Compare
fuzzy scheduled this pull request to auto merge when all checks succeed 2026-07-06 06:29:32 +00:00
the.auditor left a comment

Audit Review — PR #136

Solid CI workflow. Runs pre-commit (lint, format, typecheck) and pytest on every PR to main. Good use of Forgejo Actions.

Suggestions

  1. .forgejo/workflows/ci.yml:23pip install pre-commit is redundant; pre-commit is already in [dev] dependencies and installed by pip install -e ".[dev]" on line 20. Remove it. Filed as #137.

Summary

Result: COMMENT — 1 non-blocking suggestion filed as issue.

## Audit Review — PR #136 Solid CI workflow. Runs pre-commit (lint, format, typecheck) and pytest on every PR to main. Good use of Forgejo Actions. ## Suggestions 1. `.forgejo/workflows/ci.yml:23` — `pip install pre-commit` is redundant; `pre-commit` is already in `[dev]` dependencies and installed by `pip install -e ".[dev]"` on line 20. Remove it. Filed as #137. ## Summary **Result:** COMMENT — 1 non-blocking suggestion filed as issue.
the.auditor left a comment

APPROVED. Solid CI pipeline — lint, typecheck, tests all automated. Non-blocking suggestion in #137 — address at your leisure.

APPROVED. Solid CI pipeline — lint, typecheck, tests all automated. Non-blocking suggestion in #137 — address at your leisure.
fuzzy merged commit b49c7a214a into main 2026-07-06 06:29:40 +00:00
fuzzy deleted branch chore/add-forgejo-actions 2026-07-06 06:29:41 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
3 participants
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
thwap/hottea!136
No description provided.