Skip to content

ci: pin ci modules to 528eaec (gainratio mirror) - #93

Merged
hseshadr merged 1 commit into
mainfrom
claude/ci-pin-gainratio-mirror
Oct 10, 2026
Merged

hseshadr merged 1 commit into
mainfrom
claude/ci-pin-gainratio-mirror

Conversation

@hseshadr

Copy link
Copy Markdown
Collaborator

What

Repoints every gainratio/ci pin (dagger.json dependencies, the CENTRAL_MODULE_SHA constant, publish-workflow module: lines, and the contract tests that pin the SHA) from the old ci commit to 528eaec (ci main).

Why

The old ci commits pull module images from ghcr.io/hseshadr/mirror/.... Those packages were deleted, so Dagger CI fails with a 403 on the first image pull. Example, gainratio/almamesh run 38062760468:

failed to resolve image "ghcr.io/hseshadr/mirror/docker.io/library/python:3.13.14-slim@sha256:9662417a..." (platform: "linux/amd64"): failed to authorize: failed to fetch anonymous token: unexpected status from GET request to https://ghcr.io/token?scope=repository%3Ahseshadr%2Fmirror%2Fdocker.io%2Flibrary... 403 Forbidden

ci@528eaec (gainratio/ci#78) pulls every pinned image from ghcr.io/gainratio/mirror/... (public, same digests). The module changes between the old pin and 528eaec are the mirror move plus the guard passing the consumer's .github/actionlint.yaml explicitly. No function signatures changed, so no consumer edits are needed.

Claim touched

"CI images come only from the gainratio mirror." After this PR, git grep hseshadr/mirror in this repo returns nothing.

This is a mechanical dependency-pin fix that changes no user-facing claim, so no northstar grade is attached.

🤖 Generated with Claude Code

https://claude.ai/code/session_01QfxWgyzxj7Q4LtWoUmxvg7

The old ci pins pull images from ghcr.io/hseshadr/mirror, which was
deleted, so Dagger CI fails with 403. ci@528eaec pulls every pinned
image from ghcr.io/gainratio/mirror (public, same digests).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QfxWgyzxj7Q4LtWoUmxvg7
@hseshadr
hseshadr merged commit 04028c3 into main Oct 10, 2026
3 checks passed
@hseshadr
hseshadr deleted the claude/ci-pin-gainratio-mirror branch October 10, 2026 15:34
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