Skip to content

Stop publishing release images to GHCR#71

Open
gontzess wants to merge 1 commit intogontzess/axiomatic-release-workflow-cleanupfrom
gontzess/remove-ghcr-release-publishing
Open

Stop publishing release images to GHCR#71
gontzess wants to merge 1 commit intogontzess/axiomatic-release-workflow-cleanupfrom
gontzess/remove-ghcr-release-publishing

Conversation

@gontzess
Copy link
Copy Markdown
Contributor

@gontzess gontzess commented May 5, 2026

Why

Connector release images no longer need to be published to GHCR. Keeping the GHCR path means extra registry auth, extra image metadata, and extra attestation verification for an output that is no longer consumed.

This PR is stacked on #69 and should merge after it.

What this changes

  • Removes the GHCR image from the Docker GoReleaser template.
  • Removes GHCR login from Docker publishing and release verification.
  • Records only ECR Public image metadata for public Docker images.
  • Removes GHCR image attestation verification from the release validation script.
  • Updates release workflow docs, protobuf comments, and the workflow diagram.

Validation

  • go test ./...
  • git diff --check
  • YAML parse for .github/workflows/release.yaml
  • Rendered .goreleaser-docker-oci-template.yaml.tmpl with sample values and parsed it as YAML
  • make protogen
  • make docs
  • Live release v0.1.122-test.8: Docker enabled, no GHCR login step, ECR Public publish, manifest publication, registry API recording, and release verification passed

@gontzess gontzess requested review from ennyjfrick, ggreer and kans May 5, 2026 20:52
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