Skip to content

Commit 941a142

Browse files
dgp1130clydin
authored andcommitted
docs: post-release version bump PRs
This more clearly specifies that version bumps should have a PR which is assigned to the next caretaker. It also specifies that the caretaker should include these PRs in the hand-off to the next caretaker. If anyone who notices these links missing, they should escalate to the caretaker just to make sure this step is not forgotten. This should make it less likely for a caretaker for forget to do the post-release version bump. (cherry picked from commit de63f41)
1 parent 42f6568 commit 941a142

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

docs/process/release.md

+10
Original file line numberDiff line numberDiff line change
@@ -151,14 +151,24 @@ using the `--githubToken` flag. You just then have to confirm the draft.
151151
152152
## Post-release Version Update
153153

154+
**For each released version**:
155+
154156
Update the package versions to reflect the *next* release version in **both**:
155157
1. `version` in [`package.json`](https://github.com/angular/angular-cli/blob/master/package.json#L3)
156158
1. `DevkitBuild*` in [`packages/schematics/angular/utility/latest-versions.ts`](https://github.com/angular/angular-cli/blob/master/packages/schematics/angular/utility/latest-versions.ts)
157159

158160
```sh
161+
git checkout -b release-bump-vXX
159162
git commit package.json packages/schematics/angular/utility/latest-versions.ts -m "build: bump version to vXX"
163+
git push -u origin release-bump-vXX
160164
```
161165

166+
Then make a PR and assign it to the next primary caretaker.
167+
168+
Don't forget to update the Slack [#tools](https://angular-team.slack.com/archives/C46U16D4Z) channel topic and also post
169+
links to all the version bump PRs. If anyone else on the team notices these links missing, they should ask the caretaker
170+
to make sure the post-release version bump is not forgotten.
171+
162172
### Microsite Publishing
163173

164174
The [microsite](https://cli.angular.io/) is the landing page for Angular CLI and

0 commit comments

Comments
 (0)