Skip to content

Publish Docker Hub overview on each release#21

Merged
fnando merged 3 commits into
mainfrom
docker-readme
Jun 9, 2026
Merged

Publish Docker Hub overview on each release#21
fnando merged 3 commits into
mainfrom
docker-readme

Conversation

@fnando

@fnando fnando commented Jun 8, 2026

Copy link
Copy Markdown
Member

Adds a docker/README.md that serves as the Docker Hub repository overview, and wires the publish workflow to push it to the repository's full_description on each release.

What changed

  • New docker/README.md with a Stellar CLI overview: quick start, the four well-known container paths (/source, /config, /data, /stellar), cargo-cache reuse guidance, SEP-58 verifiable-builds instructions, and image tag conventions.
  • New description job in .github/workflows/publish.yml that logs into the Docker Hub API and PATCHes the repository's full_description from docker/README.md. It runs after manifest, is gated to docker.io/ registries (skipped for forks publishing elsewhere), and is added to the final job's needs.
  • Documented docker/README.md in the top-level README.md file table.

Why

Keeps the Docker Hub overview versioned in the repo and automatically in sync with each release, rather than maintained by hand in the Docker Hub UI.

Verification

Copilot AI review requested due to automatic review settings June 8, 2026 21:24

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR versions the Docker Hub repository overview in-repo and updates the publish workflow so the Docker Hub full_description is automatically kept in sync on each GitHub Release.

Changes:

  • Added docker/README.md containing the Docker Hub overview (usage, well-known paths, caching guidance, SEP-58 notes, tag conventions).
  • Added a description job to .github/workflows/publish.yml to PATCH Docker Hub full_description from docker/README.md after publishing manifests.
  • Documented docker/README.md in the top-level README.md repo layout table.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 3 comments.

File Description
README.md Adds docker/README.md to the repo layout documentation.
docker/README.md Introduces the Docker Hub overview content to be published as full_description.
.github/workflows/publish.yml Adds an automated Docker Hub description update job and wires it into the workflow completion chain.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/publish.yml
Comment thread .github/workflows/publish.yml Outdated
Comment thread .github/workflows/publish.yml
@fnando
fnando enabled auto-merge (squash) June 8, 2026 21:34
@fnando fnando self-assigned this Jun 8, 2026
@fnando fnando added this to DevX Jun 8, 2026
@github-project-automation github-project-automation Bot moved this to Backlog (Not Ready) in DevX Jun 8, 2026
@fnando fnando moved this from Backlog (Not Ready) to Needs Review in DevX Jun 8, 2026
@fnando
fnando requested a review from leighmcculloch June 8, 2026 23:14
Comment thread docker/README.md Outdated
Comment thread docker/README.md Outdated
@fnando
fnando merged commit ccb1fff into main Jun 9, 2026
11 checks passed
@fnando
fnando deleted the docker-readme branch June 9, 2026 17:05
@github-project-automation github-project-automation Bot moved this from Needs Review to Done in DevX Jun 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants