Skip to content

Conversation

@joshrotenberg
Copy link
Collaborator

Summary

This PR adds automatic syncing of the README to Docker Hub whenever we create a new release.

Problem

As noted in #285, the Docker Hub README was outdated and had to be manually updated. This creates extra work and can lead to users seeing stale documentation.

Solution

Added the peter-evans/dockerhub-description GitHub Action to the Docker workflow. This action will:

  • Automatically sync the main README.md to Docker Hub after building and pushing images
  • Update the short description
  • Run on every release (triggered by version tags)

Changes

  • Added new step to .github/workflows/docker.yml
  • Uses existing DOCKERHUB_USERNAME and DOCKERHUB_TOKEN secrets (already configured)
  • Syncs README.md to Docker Hub repository description

Testing

This will be tested on the next release. The action is well-maintained and widely used in the community.

Benefits

  • No more manual README updates on Docker Hub
  • Users always see current documentation
  • Consistent information across all distribution channels
  • Zero additional maintenance required

Closes #285

- Add peter-evans/dockerhub-description action to Docker workflow
- Automatically updates Docker Hub README and description on each release
- Uses existing DOCKERHUB_USERNAME and DOCKERHUB_TOKEN secrets
- Syncs main README.md to Docker Hub repository page

Closes #285
@joshrotenberg joshrotenberg merged commit 8b51189 into main Sep 13, 2025
15 checks passed
@joshrotenberg joshrotenberg deleted the feat/docker-hub-readme-sync branch September 13, 2025 00:28
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.

Docker Hub README is outdated

2 participants