Skip to content

Add release-notes command#126

Open
marcus wants to merge 2 commits intomainfrom
feature/release-notes-drafter-v3
Open

Add release-notes command#126
marcus wants to merge 2 commits intomainfrom
feature/release-notes-drafter-v3

Conversation

@marcus
Copy link
Copy Markdown
Owner

@marcus marcus commented Apr 11, 2026

Summary

  • add the td release-notes command with git-backed markdown drafting and release docs updates
  • include git helpers and tests for semver tag discovery, commit listing, and release-note rendering
  • fix retagged release handling so same-commit semver tags draft an empty range instead of duplicating already-released changes

Testing

  • go test ./internal/git ./internal/releasenotes ./cmd
  • go test ./...
  • go run . release-notes --from v0.43.0 --to HEAD --version vNEXT
  • go run . release-notes --work-dir --to v0.2.1 --version v0.2.1

Review Bot added 2 commits April 11, 2026 02:17
Nightshift-Task: release-notes
Nightshift-Ref: https://github.com/marcus/nightshift
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