Start using release-plan for releasing ember-cli#10699
Conversation
| git fetch origin | ||
| git checkout -B release --track origin/release | ||
| ``` | ||
| ### Initial Stable Release from the `release` branch |
There was a problem hiding this comment.
Is this missing the step of merging the other branches?
There was a problem hiding this comment.
So I've read through it all a bit more and I wasn't exactly clear which branches you were talking about 🤔 I have made things a bit more clear in the latest commit so hopefully that clears it up. Can you let me know 👍
| git fetch origin | ||
| git checkout -B beta --track origin/beta | ||
| ``` | ||
| If you want to change the content of the Changelog then you should update the PR titles you want to update and re-run the `Prepare Release` CI job for that branch |
There was a problem hiding this comment.
I think it is worth noting that the file can be edited on the Prepare Release PR right before merging. We may want to do that to add any particular notes for things that don't have PRs.
| * Release: `npx release-it` | ||
| * Update GitHub Release with changelog contents | ||
| * Merge `beta` into `master` branch | ||
| Now that we're using release-plan for all releases, patch releases have become super easy! Every time you merge a PR to any branch that is being released with `release-plan` a new `Prepare Release` PR will be created. When you merge this `Prepare Release` branch it will automatically release the new Patch version. |
There was a problem hiding this comment.
How do I release a patch to an older version? LTSes are more common but occasionally we do have bug fixes or security fixes to prior versions.
|
@kellyselden Since you do the releases we'd appreciate your review here |
|
I don't think the comments should block -- just keep them in mind when filling out the documentation. |
This PR starts the proposed change to start using release-plan for releasing ember-cli. This will allow us to unblock #10671 since that PR is changing ember-cli to be a monorepo with multiple packages released
There are a few todo items in this PR but I'm opening it slightly early to get some feedback 👍