Skip to content

ci: qualify private GHCR attestations - #18

Merged
backnotprop merged 1 commit into
mainfrom
codex/private-release-attestation
Aug 28, 2026
Merged

ci: qualify private GHCR attestations#18
backnotprop merged 1 commit into
mainfrom
codex/private-release-attestation

Conversation

@backnotprop

Copy link
Copy Markdown
Contributor

Summary

  • authenticate the attestation job to private GHCR
  • separate private image publication from npm/GitHub release publication
  • add an explicit private-registry workflow mode using isolated ci-* image tags

Verification

  • pnpm verify:iteration
  • private workflow run: https://github.com/plannotator/artifact-server/actions/runs/33186452150
  • private image push, digest verification, provenance attestation, amd64 SBOM attestation, and arm64 SBOM attestation passed
  • npm publication and GitHub prerelease jobs were skipped
  • GHCR package visibility remains private
  • no v0.1.0 tag or GitHub release exists

@backnotprop
backnotprop merged commit 4c5ccaf into main Aug 28, 2026
28 checks passed
@backnotprop
backnotprop deleted the codex/private-release-attestation branch August 28, 2026 16:48
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