You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When a cycle promotes (channel → main) or graduates (channel → channel), an
open release PR on the source channel offers another prerelease of a cycle
that already moved on. Close it with an explanatory comment when the
destination's version/release PR is created; a fresh one is created if new
work lands on the channel.
When a prerelease cycle is promoted (channel → main) or graduated (channel → channel), any lingering release PR on the source channel is now closed automatically with an explanatory comment — merging it would have offered another prerelease of a cycle that already moved on.
Copy file name to clipboardExpand all lines: docs/prereleases.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -204,6 +204,8 @@ When the prerelease has been tested and you're ready to ship the real `1.2.0`:
204
204
- Deletes `.bumpy/next/`
205
205
3. Merge that PR → bumpy publishes `1.2.0` to `@latest`, tags `v1.2.0`, and creates a stable GitHub release.
206
206
207
+
If the channel had an open release PR at promotion time (offering one more rc), it's now obsolete — bumpy closes it automatically with an explanatory comment when it creates the stable version PR. A fresh release PR appears if new work lands on the channel branch. The same applies to a source channel's release PR after a graduation merge (e.g. `alpha` → `beta`).
208
+
207
209
There is no special promotion mode. Promotion is literally "the bump files arrive on `main` and the stable flow eats them."
208
210
209
211
> The final stable `CHANGELOG.md` entry includes every change from the prerelease cycle — consumers of `@latest` see the full picture, not just the last rc's delta. Individual rc release notes remain available on the GitHub releases page.
0 commit comments