CI: run on the docker runner label #38

Closed
void wants to merge 2 commits from void/ci-runner-label into dev
Member

CI: run on the docker runner label

ubuntu-latest matches no forge runner; the working label is docker. build-pull-request.yml, lockfile.yml and rat-dev-preview.yml all use runs-on: docker.

Also deletes docker-pr.yml. It only builds the Dockerfile with push: false and logs in to Docker Hub and ghcr.io, so it publishes nothing, and nothing consumes an image: chat.gamecult.org serves the static build from /srv/cinny/current (gamecult-ops nginx/chat.gamecult.org.conf). The Docker Hub and ghcr logins and the QEMU/buildx setup go with it. If an image is ever wanted, it publishes to the forge registry with a single-package token, never ghcr.io. (Eureka's no-container-image ruling covers only Bifrost's publish-container job; this deletion rests on there being no consumer.)

🤖 Generated with Claude Code

CI: run on the docker runner label ubuntu-latest matches no forge runner; the working label is docker. build-pull-request.yml, lockfile.yml and rat-dev-preview.yml all use runs-on: docker. Also deletes docker-pr.yml. It only builds the Dockerfile with push: false and logs in to Docker Hub and ghcr.io, so it publishes nothing, and nothing consumes an image: chat.gamecult.org serves the static build from /srv/cinny/current (gamecult-ops nginx/chat.gamecult.org.conf). The Docker Hub and ghcr logins and the QEMU/buildx setup go with it. If an image is ever wanted, it publishes to the forge registry with a single-package token, never ghcr.io. (Eureka's no-container-image ruling covers only Bifrost's publish-container job; this deletion rests on there being no consumer.) 🤖 Generated with [Claude Code](https://claude.com/claude-code)
CI: run on the forge's docker runner label
Some checks failed
Build pull request / Build pull request (pull_request) Has been cancelled
Docker check / docker-build (pull_request) Failing after 33s
245ad87559
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 docker-pr.yml
Some checks failed
Build pull request / Build pull request (pull_request) Failing after 3m20s
701025cc4f
It needs QEMU, buildx and a ghcr.io login, none of which this forge provides.
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>
Author
Member

Closing: dev's workflows stay on ubuntu-latest and that label runs on the forge: #51's Build pull request check passed on ubuntu-latest in 3m14s (run 252). This PR's check failed after 3m20s, i.e. after the build, on the artifact upload step that dev removed in #41; its docker-pr.yml deletion also now conflicts. Job logs are not readable with a Mind token, so the artifact step is an inference from timing and #41.

Closing: dev's workflows stay on ubuntu-latest and that label runs on the forge: #51's Build pull request check passed on ubuntu-latest in 3m14s (run 252). This PR's check failed after 3m20s, i.e. after the build, on the artifact upload step that dev removed in #41; its docker-pr.yml deletion also now conflicts. Job logs are not readable with a Mind token, so the artifact step is an inference from timing and #41.
void closed this pull request 2026-11-10 17:19:05 +00:00
Some checks failed
Build pull request / Build pull request (pull_request) Failing after 3m20s

Pull request closed

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/Ratatoskr!38
No description provided.