Add ghcr.io publishing #3

Merged
geusebio merged 1 commit from ghcr-mirroring into main 2026-07-09 20:25:24 +00:00
Owner

Summary

  • Publish images to ghcr.io/grey-ooo/github-actions-runner alongside Docker Hub, matching this repo's GitHub mirror (grey-ooo/Github-Actions-Runner)
  • Add org.opencontainers.image.source/description labels to the Dockerfile so GHCR links the package to the GitHub repo
  • Enable the previously commented-out ghcr.io login step in the build workflow

Test plan

  • docker buildx bake --print resolves cleanly with both Docker Hub and GHCR tags
  • CI build/push succeeds and the ghcr.io package appears linked to the GitHub repo
## Summary - Publish images to ghcr.io/grey-ooo/github-actions-runner alongside Docker Hub, matching this repo's GitHub mirror (grey-ooo/Github-Actions-Runner) - Add org.opencontainers.image.source/description labels to the Dockerfile so GHCR links the package to the GitHub repo - Enable the previously commented-out ghcr.io login step in the build workflow ## Test plan - [x] `docker buildx bake --print` resolves cleanly with both Docker Hub and GHCR tags - [ ] CI build/push succeeds and the ghcr.io package appears linked to the GitHub repo
Add ghcr.io mirroring and OCI source annotations
Some checks failed
Build / Build Builder (push) Failing after 17s
Build / Mirror images to git.grey.ooo. (push) Has been skipped
Build / Mirror images to git.grey.ooo.-1 (push) Has been skipped
Build / Mirror images to git.grey.ooo.-2 (push) Has been skipped
Build / Mirror images to git.grey.ooo.-3 (push) Has been skipped
Build / Mirror images to git.grey.ooo.-4 (push) Has been skipped
Build / Mirror images to git.grey.ooo.-5 (push) Has been skipped
Build / Mirror images to git.grey.ooo.-6 (push) Has been skipped
861c65991e
Publish images to ghcr.io/grey-ooo/github-actions-runner alongside
Docker Hub, and label the image with org.opencontainers.image.source
so GHCR links the package to the GitHub repo.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Sign in to join this conversation.
No reviewers
No labels
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
actions/Github-Actions-Runner!3
No description provided.