Skip to content

Switch Docker image registry from Hub to GHCR#3046

Merged
adamtheturtle merged 1 commit intomainfrom
adamtheturtle/docker-hub-to-ghcr
Mar 10, 2026
Merged

Switch Docker image registry from Hub to GHCR#3046
adamtheturtle merged 1 commit intomainfrom
adamtheturtle/docker-hub-to-ghcr

Conversation

@adamtheturtle
Copy link
Member

@adamtheturtle adamtheturtle commented Mar 10, 2026

Switch container image registry from Docker Hub to GitHub Container Registry (GHCR).

Updates docker-bake.hcl to use ghcr.io/vws-python/ image names instead of adamtheturtle/. Updates the release workflow to authenticate with GHCR using GITHUB_TOKEN instead of Docker Hub credentials. Updates all documentation examples to reference the new GHCR image locations.


Note

Medium Risk
Moderate risk because it changes the release pipeline’s container publishing authentication/permissions and retags images to a new registry, which could break releases if GHCR access or tags are misconfigured.

Overview
Switches Docker image publishing from Docker Hub to GitHub Container Registry (GHCR).

Updates the release.yml workflow to log in to ghcr.io using GITHUB_TOKEN and grants the docker job packages: write permissions. Retags all baked images in docker-bake.hcl to ghcr.io/vws-python/... and updates Docker documentation examples to reference the new image locations.

Written by Cursor Bugbot for commit cda8083. This will update automatically on new commits. Configure here.

Update docker-bake.hcl to use ghcr.io/vws-python/ instead of adamtheturtle/
Update release workflow to authenticate with GHCR using GITHUB_TOKEN
Update documentation with new GHCR image references

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
@adamtheturtle adamtheturtle merged commit 0419350 into main Mar 10, 2026
103 checks passed
@adamtheturtle adamtheturtle deleted the adamtheturtle/docker-hub-to-ghcr branch March 10, 2026 16:07
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