CI: run on the docker runner label #3

Merged
void merged 3 commits from void/ci-runner-label into main 2026-11-09 13:38:00 +00:00
Member

CI: run on the docker runner label

ubuntu-latest matches no forge runner; the working label is docker. ci.yaml's matrix is now [docker] (the windows-latest leg was already dropped in #1).

quartz-pages.yml is kept unchanged on ubuntu-latest. It is not a container job: it is the shared GitHub Pages build that gamecult-site's deploy-quartz.yml calls to publish the live gamecult.org (gamecult-ops runbooks/gamecult-pages-cutover.md). Pages deploys need GitHub-hosted runners, which the forge cannot replace, so a docker label would break the site deploy. An earlier revision deleted it; that was wrong and is reverted in this PR.

🤖 Generated with Claude Code

CI: run on the docker runner label ubuntu-latest matches no forge runner; the working label is docker. ci.yaml's matrix is now [docker] (the windows-latest leg was already dropped in #1). quartz-pages.yml is kept unchanged on ubuntu-latest. It is not a container job: it is the shared GitHub Pages build that gamecult-site's deploy-quartz.yml calls to publish the live gamecult.org (gamecult-ops runbooks/gamecult-pages-cutover.md). Pages deploys need GitHub-hosted runners, which the forge cannot replace, so a docker label would break the site deploy. An earlier revision deleted it; that was wrong and is reverted in this PR. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
CI: run on the forge's docker runner label
Some checks failed
Engine CI / build-and-test (docker) (pull_request) Has been cancelled
03eda8668d
The forge has no runner labelled ubuntu-latest; the label that works is docker.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
CI: delete quartz-pages.yml
All checks were successful
Engine CI / build-and-test (docker) (pull_request) Successful in 3m7s
79db98e74e
It builds and deploys with GitHub Pages actions, which this forge does not provide.
Eureka's ruling, relayed in brief ratatoskr:follow_up:chat-s4646-4647: nothing here pulls container images (forge registry only, if ever).

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
CI: keep quartz-pages.yml (it deploys gamecult.org on GitHub Pages)
All checks were successful
Engine CI / build-and-test (docker) (pull_request) Successful in 3m38s
56154648b8
The shared workflow is called by gamecult-site's deploy-quartz.yml and
publishes the live gamecult.org through GitHub Pages. It builds no
container image, and it needs GitHub-hosted runners, so it stays on
ubuntu-latest; the forge has no Pages deploy.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
void merged commit 8bf428c6ef into main 2026-11-09 13:38:00 +00:00
Sign in to join this conversation.
No reviewers
No labels
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
GameCult/GameCult-Quartz!3
No description provided.