Skip to content

Conversation

corbt
Copy link
Contributor

@corbt corbt commented Aug 5, 2025

Problem

Currently, releases are automatically published with auto-generated notes, then manually updated afterward. This means release notification emails go out with placeholder content before the curated notes are ready.

Solution

This PR introduces a two-stage release process:

  1. Draft Creation: Manual workflow creates a draft release with editable notes template
  2. Publication: Merging a version bump PR publishes the curated release

Changes

  • New workflow (): Creates draft releases with PR list template
  • Updated workflow (): Publishes draft releases when version PR is merged
  • Updated docs (): New process includes reviewing merged PRs since last release

New Workflow

  1. Review merged PRs since last release
  2. Run "Create Draft Release" workflow action
  3. Edit draft release notes with highlights and curated changelog
  4. Merge the auto-created version bump PR to publish

Benefits

  • ✅ Curated release notes published from the start
  • ✅ No more placeholder emails to users
  • ✅ Explicit step to review PRs since last release
  • ✅ Draft-first approach prevents premature publishing

- Add manual workflow to create draft releases with editable notes
- Update release workflow to publish draft releases when PR is merged
- Add step to review merged PRs since last release
- Ensure curated release notes are published before emails go out

Co-authored-by: Amp <[email protected]>
Amp-Thread-ID: https://ampcode.com/threads/T-99dc31fc-f060-481a-b490-7c7c10691358
@corbt corbt merged commit 31d2016 into main Aug 5, 2025
1 check passed
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