Skip to content

ci: remove the Docker Hub description sync workflow#316

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

ci: remove the Docker Hub description sync workflow#316
ion-alpha-dev merged 1 commit into
mainfrom
ci/remove-dockerhub-description

Conversation

@ion-alpha-dev

Copy link
Copy Markdown
Collaborator

What

Remove the Docker Hub description workflow added earlier.

Why

Docker Hub gates repository description/overview edits behind a session token minted from the account password. A Read/Write personal access token is scoped to image pull/push and returns 403 on the description endpoint, so the workflow cannot succeed without storing the account password as a secret. That is not acceptable for a public repository, so the workflow is dropped and the Docker Hub overview is maintained by hand from the README.

How to verify

The workflow file is gone and no Docker Hub description job runs on main. Image publishing (GoReleaser to GHCR and Docker Hub) is unaffected.

Notes for reviewers

Image push auth (the Read/Write token via the registry API) is unchanged; only the metadata-sync workflow is removed.

Docker Hub gates repository description edits behind an account-password session
token; a Read/Write personal access token is scoped to image pull/push only and
gets 403 on the description endpoint. Rather than store the account password in
CI for a public repository, drop the workflow. The Docker Hub repository overview
is maintained manually from the README.
@ion-alpha-dev ion-alpha-dev merged commit f7cfd47 into main Jul 8, 2026
19 checks passed
@ion-alpha-dev ion-alpha-dev deleted the ci/remove-dockerhub-description branch July 8, 2026 07:18
@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