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
Copy file name to clipboardExpand all lines: RELEASE.md
+13-6Lines changed: 13 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -46,21 +46,24 @@ You can use [this saved search](https://github.com/ember-cli/ember-app-blueprint
46
46
-**make sure to not update the CHANGELOG.md file** so as not to include the beta or alpha changelogs in the next release
47
47
- make sure to not update the version in the package.json during this step, this will be release-plan's job
48
48
- make sure to not add the `release-plan` config section to the package.json during this step. We are releasing a real release so we don't want to configure release-plan to do a pre-release.
- run `pnpm install` to install any updated packages
111
115
- commit this update `git commit -am "update blueprint dependencies to beta"`
112
116
- push and open a PR targeting `beta` with a PR title like `Prepare 6.5-beta`
113
-
- mark this PR as an `enchancement` if the next beta is a minor release
117
+
- mark this PR as an `enchancement`
114
118
- check that everything is ok i.e. CI passes
115
119
- merge the `merge-release` branch into `beta` in GitHub
116
120
- check that the `Prepare Beta Release` PR has been correctly opened by `release-plan`
@@ -141,7 +145,7 @@ You can use [this saved search](https://github.com/ember-cli/ember-app-blueprint
141
145
142
146
- commit this update `git commit -am "update blueprint dependencies to alpha"`
143
147
- push and open a PR targeting `main` with a PR title like `Prepare 6.6-alpha`
144
-
- mark this PR as an `enchancement` if the next alpha is a minor release
148
+
- mark this PR as an `enchancement`
145
149
- check that everything is ok i.e. CI passes
146
150
- merge the `merge-beta` branch into `main` in GitHub
147
151
- check that the `Prepare Alpha Release` PR has been correctly opened by `release-plan`
@@ -183,3 +187,6 @@ If you want to change the content of the Changelog then you should update the PR
183
187
## Patch Releases
184
188
185
189
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.
190
+
191
+
> [!NOTE]
192
+
> If you merge a patch into any branch other than main, you **must** merge all branches forward i.e. release -> beta -> main so that the change gets applied to all branches correctly. For example: if you update a dependency on the `release` branch, you should then create a branch from `beta` and merge `release` into that branch and open a PR with this change to target `beta`. The same should happen from `beta` to `main`.
0 commit comments