Skip to content

ci: migrate release workflow to publish-image action#881

Open
mbologna wants to merge 2 commits intomainfrom
use-publish-image-action
Open

ci: migrate release workflow to publish-image action#881
mbologna wants to merge 2 commits intomainfrom
use-publish-image-action

Conversation

@mbologna
Copy link
Copy Markdown
Member

@mbologna mbologna commented Apr 14, 2026

What changed

  • Replace manual GHCR/prime docker-build-and-push with rancher/ecm-distro-tools/actions/publish-image
  • Read DockerHub and prime credentials from Vault via rancher-eio/read-vault-secrets
  • Switch publish-images job to runs-on 8cpu-linux-x64 runner as recommended
  • Add separate publish-image steps for bootstrap and controlplane images
  • Guard prime pushes behind rc check to avoid pre-release images in prime
  • Add push-image-bootstrap, push-image-controlplane and prime variants to Makefile
  • Update make release to point manifests at docker.io instead of ghcr.io
  • Pin read-vault-secrets and publish-image to specific SHA commits

@mbologna mbologna requested a review from a team as a code owner April 14, 2026 11:06
- replace manual GHCR/prime docker-build-and-push with publish-image action
- read DockerHub and prime credentials from Vault via read-vault-secrets
- switch publish-images job to runs-on 8cpu-linux-x64 runner as recommended
- add separate publish-image steps for bootstrap and controlplane images
- guard prime pushes behind rc check to avoid pre-release images in prime
- add push-image-bootstrap, push-image-controlplane and prime variants to Makefile
- update make release to point manifests at docker.io instead of ghcr.io
- update read-vault-secrets from pinned v3 SHA to main
@mbologna mbologna force-pushed the use-publish-image-action branch from da4d79f to df1e3ab Compare April 14, 2026 11:12
@mbologna mbologna requested a review from pdellamore April 14, 2026 11:22
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