Build, test and release on the club Gitea #2

Merged
erik merged 5 commits from claude/forgejo-ci into main 2026-09-26 14:05:08 +00:00

5 commits

Author SHA1 Message Date
Erik
ac2e89c057 Remove the temporary failure-report step
All checks were successful
CI / build-and-test (pull_request) Successful in 44s
CI / release (pull_request) Has been skipped
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-26 16:04:16 +02:00
Erik
32878d825e Test server: a dropped connection closes on every platform
All checks were successful
CI / build-and-test (pull_request) Successful in 37s
CI / release (pull_request) Has been skipped
On Linux, aborting the server-side WebSocket left the TCP connection open,
so the client never saw the drop and the reconnect test timed out on the
Gitea runner. Ending the response closes it everywhere, as a real server's
drop does.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-26 16:03:22 +02:00
Erik
84155c0d18 Temporary: fix the failure-report step
Some checks failed
CI / build-and-test (pull_request) Failing after 47s
CI / release (pull_request) Has been skipped
2026-09-26 16:01:46 +02:00
Erik
4b90aa8348 Temporary: post CI failure output to the PR 2026-09-26 16:01:38 +02:00
Erik
a9c6938f0e Build, test and release on the club Gitea
Some checks failed
CI / build-and-test (pull_request) Failing after 47s
CI / release (pull_request) Has been skipped
A Forgejo workflow builds and tests every push and pull request on the
club's docker runner. A v* tag also assembles the plugin zip, checks it
with OpenAC's own plugin checker, and publishes a Gitea release with the
zip, its checksum and plugin.json.

The checker refused the manifest: both permission notes were over the
launcher's 120-character limit. They are shorter now.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-26 16:00:00 +02:00