Skip to content

ci: verify GHCR release images are public - #1223

Merged
kvinwang merged 1 commit into
nextfrom
fix/ghcr-public-check
Sep 15, 2026
Merged

kvinwang merged 1 commit into
nextfrom
fix/ghcr-public-check

Conversation

@kvinwang

Copy link
Copy Markdown
Collaborator

Summary

  • replace the unsupported package visibility API call with an anonymous GHCR manifest request
  • fail release workflows when a published image is not publicly pullable

The organization already publishes new GHCR packages publicly; the verifier rc5 manifest was confirmed anonymously accessible.

Validation

  • prek run --files .github/workflows/kms-release.yml .github/workflows/gateway-release.yml .github/workflows/verifier-release.yml .github/workflows/local-key-provider-release.yml
  • git diff --check

@kvinwang
kvinwang merged commit 455ff98 into next Sep 15, 2026
8 checks passed
@kvinwang
kvinwang deleted the fix/ghcr-public-check branch September 15, 2026 06:56
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