Skip to content

Commit

Permalink
Merge pull request #2155 from dmcgowan/update-release-checklist
Browse files Browse the repository at this point in the history
Update release checklist with further details
  • Loading branch information
dmcgowan authored Mar 3, 2017
2 parents d7905dc + 959659c commit 4ac3976
Showing 1 changed file with 12 additions and 4 deletions.
16 changes: 12 additions & 4 deletions RELEASE-CHECKLIST.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,27 @@
## Registry Release Checklist

10. Compile release notes detailing features and since the last release. Update the `CHANGELOG.md` file.
10. Compile release notes detailing features and since the last release.

Update the `CHANGELOG.md` file and create a PR to master with the updates.
Once that PR has been approved by maintainers the change may be cherry-picked
to the release branch (new release branches may be forked from this commit).

20. Update the version file: `https://github.com/docker/distribution/blob/master/version/version.go`

30. Update the `MAINTAINERS` (if necessary), `AUTHORS` and `.mailmap` files.

```
```
make AUTHORS
```

40. Create a signed tag.

Distribution uses semantic versioning. Tags are of the format `vx.y.z[-rcn]`
You will need PGP installed and a PGP key which has been added to your Github account. The comment for the tag should include the release notes.
Distribution uses semantic versioning. Tags are of the format
`vx.y.z[-rcn]`. You will need PGP installed and a PGP key which has been added
to your Github account. The comment for the tag should include the release
notes, use previous tags as a guide for formatting consistently. Run
`git tag -s vx.y.z[-rcn]` to create tag and `git -v vx.y.z[-rcn]` to verify tag,
check comment and correct commit hash.

50. Push the signed tag

Expand Down

0 comments on commit 4ac3976

Please sign in to comment.