Skip to content

Mirror upstream images to GHCR on demand - #1

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

guettli merged 1 commit into
mainfrom
tg/syself-mirror

Conversation

@guettli

@guettli guettli commented Apr 7, 2026 •

Copy link
Copy Markdown

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

This branch had an error being deployed

1 failed deployment
e2e-robot — 312c4958 Deployed Apr 7, 2026 by guettli via e2e robot #6
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