mirror of
https://github.com/moby/moby.git
synced 2022-11-09 12:21:53 -05:00
Release checklist - bump versions earlier
Bump both API and VERSION directly after the release branch is created. All changes to master after that are (by default) for the *next* release. Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
This commit is contained in:
parent
18204ea616
commit
354dabf3ca
1 changed files with 18 additions and 15 deletions
|
@ -76,15 +76,25 @@ git cherry-pick <commit-id>
|
||||||
...
|
...
|
||||||
```
|
```
|
||||||
|
|
||||||
### 2. Bump the API version on master
|
### 2. Update the VERSION files and API version on master
|
||||||
|
|
||||||
We don't want to stop contributions to master just because we are releasing. At
|
We don't want to stop contributions to master just because we are releasing.
|
||||||
the same time, now that the release branch exists, we don't want API changes to
|
So, after the release branch is up, we bump the VERSION and API version to mark
|
||||||
go to the now frozen API version.
|
the start of the "next" release.
|
||||||
|
|
||||||
Create a new entry in `docs/reference/api/` by copying the latest and
|
#### 2.1 Update the VERSION files
|
||||||
bumping the version number (in both the file's name and content), and submit
|
|
||||||
this in a PR against master.
|
Update the content of the `VERSION` file to be the next minor (incrementing Y)
|
||||||
|
and add the `-dev` suffix. For example, after the release branch for 1.5.0 is
|
||||||
|
created, the `VERSION` file gets updated to `1.6.0-dev` (as in "1.6.0 in the
|
||||||
|
making").
|
||||||
|
|
||||||
|
#### 2.2 Update API version on master
|
||||||
|
|
||||||
|
We don't want API changes to go to the now frozen API version. Create a new
|
||||||
|
entry in `docs/reference/api/` by copying the latest and bumping the version
|
||||||
|
number (in both the file's name and content), and submit this in a PR against
|
||||||
|
master.
|
||||||
|
|
||||||
### 3. Update CHANGELOG.md
|
### 3. Update CHANGELOG.md
|
||||||
|
|
||||||
|
@ -490,14 +500,7 @@ echo "https://github.com/$GITHUBUSER/docker/compare/docker:master...$GITHUBUSER:
|
||||||
Again, get two maintainers to validate, then merge, then push that pretty
|
Again, get two maintainers to validate, then merge, then push that pretty
|
||||||
blue button to delete your branch.
|
blue button to delete your branch.
|
||||||
|
|
||||||
### 24. Update the VERSION files
|
### 24. Rejoice and Evangelize!
|
||||||
|
|
||||||
Now that version X.Y.Z is out, time to start working on the next! Update the
|
|
||||||
content of the `VERSION` file to be the next minor (incrementing Y) and add the
|
|
||||||
`-dev` suffix. For example, after 1.5.0 release, the `VERSION` file gets
|
|
||||||
updated to `1.6.0-dev` (as in "1.6.0 in the making").
|
|
||||||
|
|
||||||
### 25. Rejoice and Evangelize!
|
|
||||||
|
|
||||||
Congratulations! You're done.
|
Congratulations! You're done.
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue