ci: complete Forgejo CI — test matrix, build, e2e #164

Merged
k9ert merged 2 commits from nazim/cobot:fix/forgejo-ci-complete into main 2026-02-27 23:43:04 +00:00
Contributor

#163 added .forgejo/workflows/ci.yml but only with test (single Python) + lint.

This brings it to parity with .github/workflows/:

  • ci.yml: test matrix (3.11, 3.12, 3.13) + lint + build
  • e2e.yml: E2E test workflow (was missing entirely)
#163 added `.forgejo/workflows/ci.yml` but only with test (single Python) + lint. This brings it to parity with `.github/workflows/`: - **ci.yml**: test matrix (3.11, 3.12, 3.13) + lint + build - **e2e.yml**: E2E test workflow (was missing entirely)
ci: complete Forgejo CI — add test matrix, build job, and e2e workflow
Some checks failed
CI / lint (pull_request) Successful in 9s
CI / test (3.11) (pull_request) Failing after 18s
CI / test (3.12) (pull_request) Failing after 19s
CI / test (3.13) (pull_request) Failing after 19s
CI / build (pull_request) Has been skipped
E2E Tests / e2e (pull_request) Successful in 12s
f2824a2c0a
The .forgejo/workflows/ci.yml from #163 only had test (single Python) + lint.
This adds:
- Test matrix: Python 3.11, 3.12, 3.13 (matching .github/workflows/ci.yml)
- Build job (runs after test+lint pass)
- E2E workflow (separate file, matching .github/workflows/e2e.yml)
fix: test_write_and_read_pid and test_receive_skips_old_messages
All checks were successful
CI / lint (pull_request) Successful in 9s
CI / test (3.11) (pull_request) Successful in 17s
CI / test (3.12) (pull_request) Successful in 19s
CI / test (3.13) (pull_request) Successful in 19s
E2E Tests / e2e (pull_request) Successful in 13s
CI / build (pull_request) Successful in 7s
9f8d565951
- pid test: assert file content before read_pid() which deletes
  stale pid files as a side effect
- filedrop test: receive() doesn't filter by since_minutes yet,
  fix assertion to match actual behavior
k9ert merged commit 1b8ed699b6 into main 2026-02-27 23:43:04 +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!164
No description provided.