Skip to content

Mirror upstream images to GHCR on demand#1

Merged
guettli merged 1 commit intomainfrom
tg/syself-mirror
Apr 7, 2026
Merged

Mirror upstream images to GHCR on demand#1
guettli merged 1 commit intomainfrom
tg/syself-mirror

Conversation

@guettli
Copy link
Copy Markdown
Collaborator

@guettli guettli commented Apr 7, 2026

Mirror upstream container images to GHCR

Upstream hcloud ccm publishes container images on Docker Hub.

This PR adds a manual GitHub Actions workflow that you start from the GitHub UI and provide a version like v1.30.1.

The workflow verifies that the upstream image exists and then mirrors that unchanged image to ghcr.io.
If the upstream version does not exist, the workflow fails.

@guettli guettli changed the title [codex] Publish tagged images to GHCR [codex] Mirror upstream images to GHCR on push Apr 7, 2026
@guettli guettli changed the title [codex] Mirror upstream images to GHCR on push 🌱 Mirror upstream images to GHCR on push Apr 7, 2026
@guettli guettli changed the title 🌱 Mirror upstream images to GHCR on push [codex] Mirror upstream version tags to GHCR Apr 7, 2026
@guettli guettli changed the title [codex] Mirror upstream version tags to GHCR 🌱 Mirror upstream version tags to GHCR Apr 7, 2026
@guettli guettli changed the title 🌱 Mirror upstream version tags to GHCR [codex] Mirror upstream images to GHCR on demand Apr 7, 2026
@guettli guettli changed the title [codex] Mirror upstream images to GHCR on demand Mirror upstream images to GHCR on demand Apr 7, 2026
@guettli guettli force-pushed the tg/syself-mirror branch from 1f22233 to 312c495 Compare April 7, 2026 12:29
@guettli guettli marked this pull request as ready for review April 7, 2026 12:29
@guettli guettli requested a review from batistein April 7, 2026 12:39
@guettli guettli merged commit 545b0d4 into main Apr 7, 2026
8 of 9 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.

2 participants