Skip to content

ci: give fork PRs Linux CI — run them in the rolling ci-main image#554

Merged
InauguralPhysicist merged 1 commit into
mainfrom
fix/ci-fork-pr-image
Jul 11, 2026
Merged

ci: give fork PRs Linux CI — run them in the rolling ci-main image#554
InauguralPhysicist merged 1 commit into
mainfrom
fix/ci-fork-pr-image

Conversation

@InauguralPhysicist

Copy link
Copy Markdown
Collaborator

Fork PRs get a read-only GITHUB_TOKEN (no packages:write), so the
dev-image job's GHCR login/push failed — and because every Linux leg
runs inside that image via needs+container, all of them skipped. Fork
PRs (first one: #553) effectively had no Linux CI; never noticed
because there had never been one.

dev-image now skips login/push on fork PRs and points the Linux legs
at a rolling ci-main tag that every main push publishes alongside its
ci- tag: same toolchain, just not rebuilt from the PR's
Dockerfile (a fork PR editing .devcontainer/Dockerfile still tests
with the base image — push its branch to origin to exercise that).
Same-repo PRs and main pushes behave exactly as before.

Co-Authored-By: Claude Fable 5 noreply@anthropic.com

Fork PRs get a read-only GITHUB_TOKEN (no packages:write), so the
dev-image job's GHCR login/push failed — and because every Linux leg
runs inside that image via needs+container, all of them skipped. Fork
PRs (first one: #553) effectively had no Linux CI; never noticed
because there had never been one.

dev-image now skips login/push on fork PRs and points the Linux legs
at a rolling ci-main tag that every main push publishes alongside its
ci-<sha> tag: same toolchain, just not rebuilt from the PR's
Dockerfile (a fork PR editing .devcontainer/Dockerfile still tests
with the base image — push its branch to origin to exercise that).
Same-repo PRs and main pushes behave exactly as before.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@InauguralPhysicist InauguralPhysicist merged commit 441a0dc into main Jul 11, 2026
17 checks passed
@InauguralPhysicist InauguralPhysicist deleted the fix/ci-fork-pr-image branch July 11, 2026 19:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant