Skip to content

docs: add installation section and version CHANGELOG post-release - #19

Merged
abienkowski merged 1 commit into
mainfrom
docs/readme-changelog-post-release
Aug 18, 2026
Merged

docs: add installation section and version CHANGELOG post-release#19
abienkowski merged 1 commit into
mainfrom
docs/readme-changelog-post-release

Conversation

@abienkowski

Copy link
Copy Markdown
Collaborator

Problem

Now that v0.2.7 and v0.2.8 are published, the README and CHANGELOG don't reflect it:

  • README had no way for a user to actually get docker-socket-policy other than building from source — no mention of the Docker images published to GHCR or the binaries/archives attached to releases.
  • CHANGELOG still had everything crammed under [Unreleased], and claimed a GoReleaser workflow which doesn't exist (release.yml is a custom gh release + docker/build-push-action pipeline).

Changes

README.md

  • Added a release badge (img.shields.io/github/v/release/...) next to CI/Go/License.
  • Added an Installation section:
    • Docker images: docker pull ghcr.io/chainsafe/docker-socket-policy-{go,rs,ts}:latest, noting Cosign signing + SBOMs, linking to docs/reproducible-builds.md.
    • Prebuilt binaries: curl examples for the Go binary and TS archive, using releases/latest/download/... (verified the Go URL resolves with 200); TS uses a <version> placeholder since its filename embeds the version and would go stale under /latest/.
    • Cross-reference to the existing "Build All" section for from-source builds.

CHANGELOG.md

Also filed

#18 — the Rust release asset has an ambiguous filename (docker-socket-policy instead of docker-socket-policy-rs-linux-amd64); found while writing the install instructions, tracked separately since it's a release.yml fix, not a docs fix.

Verification

  • curl -sIL .../releases/latest/download/docker-socket-policy-go → 200
  • gh api repos/.../releases/latest tag matches the badge source

- README: add a release badge; add an Installation section covering
  GHCR Docker images (all three languages) and prebuilt release binaries,
  linking to docs/reproducible-builds.md for signature/SBOM verification
- CHANGELOG: retroactively version [0.2.7] (first published release) and
  [0.2.8] (release-pipeline fixes); fix inaccurate GoReleaser reference
  (release.yml is a custom gh-cli + docker/build-push-action pipeline,
  not GoReleaser)
@abienkowski abienkowski self-assigned this Aug 18, 2026
@abienkowski
abienkowski merged commit 989a83e into main Aug 18, 2026
6 checks passed
@abienkowski
abienkowski deleted the docs/readme-changelog-post-release branch August 18, 2026 18:02
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.

1 participant