Skip to content

release: cut v1.0.1#9

Merged
fichte merged 1 commit into
mainfrom
release-v1.0.1
Apr 27, 2026
Merged

release: cut v1.0.1#9
fichte merged 1 commit into
mainfrom
release-v1.0.1

Conversation

@fichte

@fichte fichte commented Apr 27, 2026

Copy link
Copy Markdown
Owner

Summary

Demote the [Unreleased] block in CHANGELOG.md to a dated [1.0.1] - 2026-04-27 section and add the new comparison link. The [Unreleased] header stays as an empty placeholder for the next batch.

No code changes — pure release plumbing.

Why a patch release

v1.0.1 ships #8: a bugfix to remove_unused_images whose hand-rolled SSH-payload concatenation produced empty stdout on real remote hosts. The fix is internal-only — no flag/contract change — so SemVer rules call for a PATCH bump.

After this merges

git checkout main && git pull --ff-only
git tag -a v1.0.1 -m "v1.0.1"
git push origin v1.0.1
gh release create v1.0.1 --title "v1.0.1" \
  --notes-file <(awk '/^## \[1\.0\.1\]/{p=1; next} /^## \[/{p=0} p' CHANGELOG.md | sed -e '/./,$!d')

Test plan

  • Underlying fix verified by syntax check + bats (46/46 green)
  • CI on this PR (CHANGELOG-only change, expected green)

Demote the [Unreleased] block to a dated [1.0.1] - 2026-04-27 section
and add the new comparison link. The [Unreleased] header stays as an
empty placeholder for the next batch.

After this PR merges, tag the merge commit:

  git checkout main && git pull --ff-only
  git tag -a v1.0.1 -m "v1.0.1"
  git push origin v1.0.1
  gh release create v1.0.1 --title "v1.0.1" --notes-file <(awk '/^## \\[1\\.0\\.1\\]/{p=1; next} /^## \\[/{p=0} p' CHANGELOG.md | sed -e '/./,$!d')
@fichte fichte merged commit e746228 into main Apr 27, 2026
3 checks passed
@fichte fichte deleted the release-v1.0.1 branch April 27, 2026 14:25
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