Skip to content

ci: sync README to the Docker Hub repository overview#314

Merged
ion-alpha-dev merged 1 commit into
mainfrom
ci/dockerhub-description
Jul 8, 2026
Merged

ci: sync README to the Docker Hub repository overview#314
ion-alpha-dev merged 1 commit into
mainfrom
ci/dockerhub-description

Conversation

@ion-alpha-dev

Copy link
Copy Markdown
Collaborator

What

Add a Docker Hub description workflow that syncs the README and a short description to the ionalpha/flynn Docker Hub repository. It runs when README.md changes on main and on manual dispatch, reusing the existing DOCKERHUB_USERNAME and DOCKERHUB_TOKEN secrets, with URL completion enabled so repo-relative links resolve on Docker Hub.

Why

Tagged releases publish the container image, but nothing updates the Docker Hub repository overview or short description, so they start empty and drift from the README. This keeps the public Docker Hub page in step with the README automatically.

How to verify

On manual dispatch (or a README change landing on main), the workflow succeeds and the Docker Hub page at hub.docker.com/r/ionalpha/flynn shows the README as its overview and the short description. The action is pinned by commit SHA.

Notes for reviewers

Docker Hub overview/short-description updates use the existing read/write access token. If Docker Hub rejects a token for the description endpoint, the fallback is a DOCKERHUB_PASSWORD secret; current tokens with read/write scope are expected to work.

Add a `Docker Hub description` workflow that pushes the README and a short
description to the `ionalpha/flynn` Docker Hub repository whenever the README
changes on main, and on manual dispatch. GoReleaser publishes image bytes on a
tag but does not update these text fields, so without this the Docker Hub
overview stays empty and drifts from the README.

It reuses the existing `DOCKERHUB_USERNAME` and `DOCKERHUB_TOKEN` secrets and
enables URL completion so the README's repo-relative links resolve on Docker Hub.
@ion-alpha-dev ion-alpha-dev merged commit d1e7f17 into main Jul 8, 2026
19 checks passed
@ion-alpha-dev ion-alpha-dev deleted the ci/dockerhub-description branch July 8, 2026 06:53
@github-actions github-actions Bot locked and limited conversation to collaborators Jul 8, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant