Skip to content

[codex] Add release note bodies - #18

Merged
totocaster merged 1 commit into
mainfrom
codex/release-note-bodies
May 7, 2026
Merged

[codex] Add release note bodies#18
totocaster merged 1 commit into
mainfrom
codex/release-note-bodies

Conversation

@totocaster

Copy link
Copy Markdown
Owner

Summary

  • Add scripts/write-release-notes.sh to generate tagged release bodies with install instructions, Arrowhead highlights, artifact checksums, grouped conventional-commit changelog entries, and a full compare link.
  • Wire the Release workflow to fetch tag history, generate release-notes.md, and publish it via softprops/action-gh-release body_path.
  • Update the README release-process notes to describe the richer GitHub release body and the packaged arrowheadd binary.

Why

Arrowhead releases previously uploaded artifacts without the richer release body already used in tp7cli. This keeps the tag-driven release output useful for users installing from Homebrew or downloading macOS archives directly.

Verification

  • bash -n scripts/write-release-notes.sh
  • Local release-notes dry run against v0.11.0
  • Workflow YAML parse with Ruby YAML.load_file
  • cargo fmt --all
  • cargo check --all-targets
  • cargo clippy --all-targets -- -D warnings
  • cargo test --all-targets -- --nocapture

actionlint was not installed locally, so it was not run.

Generate GitHub release notes with install steps, artifact checksums, and grouped changelog entries so tagged releases publish useful bodies.
@totocaster
totocaster merged commit 42a86af into main May 7, 2026
1 check passed
@totocaster
totocaster deleted the codex/release-note-bodies branch May 7, 2026 11:24
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