Skip to content

fix(ci): log in to the registry before pushing the release image - #10

Merged
Michael McQuade (giraffesyo) merged 1 commit into
canaryfrom
fix/release-registry-login
Oct 14, 2026
Merged

Michael McQuade (giraffesyo) merged 1 commit into
canaryfrom
fix/release-registry-login

Conversation

@giraffesyo

Copy link
Copy Markdown
Member

The v0.1.0 release build failed: the Image step pushed to ghcr.io before the step that logs in, so the push was anonymous and got 403. Nothing was pushed, signed or attested, and the v0.1.0 release has no assets.

  • Log in to ghcr.io (when publishing) before the image is built and pushed.
  • release.yml takes a workflow_dispatch with a version, which rebuilds and publishes that existing tag through the same reusable build.yml. This republishes v0.1.0 once this merges.
  • The chart push fails with a clear message if helm prints no digest, instead of signing an empty reference.

@giraffesyo
Michael McQuade (giraffesyo) merged commit c55f941 into canary Oct 14, 2026
22 checks passed
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