Skip to content

Commit

Permalink
Update release checklist docs (#951)
Browse files Browse the repository at this point in the history
* Update release docs.
  • Loading branch information
andrewfrench committed Jun 29, 2018
1 parent 1995aac commit 467e7da
Showing 1 changed file with 9 additions and 6 deletions.
15 changes: 9 additions & 6 deletions docs/developers/release-checklist.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,19 @@
## `ddev` Release Checklist

- [ ] [Create a release](https://github.com/drud/ddev/releases/new) using the github web UI, initiating a CircleCI tag build
- [ ] Check out the ddev source with `git fetch upstream && git checkout <release_tag>`
- [ ] `make push` each directory in `containers/`
- [ ] Add the commit list to the release page
- [ ] Download artifacts from CircleCI and upload them (except for the Windows installer and its sha256.txt) to the release page
- [ ] For each container directory in `containers/`, `make push VERSION=vXXX` to ensure the current container version exists for building and testing
- [ ] Update the default container versions in `pkg/version/version.go` and create a pull request
- [ ] Once all updates have been merged into the master branch, [create a release](https://github.com/drud/ddev/releases/new) for the new version, initiating a tag build
- [ ] Add the commit list (`git log vXXX..vYYY --oneline`) to the release page
- [ ] Download artifacts from CircleCI
- [ ] Confirm the integrity of each artifact with `shasum -a256 -c <artifact>.sha256.txt`
- [ ] Upload artifacts and checksums (except for the Windows installer and its checksum) to the Github release page
- [ ] Update the `ddev` [Homebrew formula](https://github.com/drud/homebrew-ddev) with the MacOS `.tar.gz` and SHA checksum
- [ ] Test `brew upgrade ddev` and make sure ddev is the right version and behaves well
- [ ] Sign the Windows installer and create a new sha256.txt according to steps below
- [ ] Upload the signed Windows installer and SHA checksum to the release page
- [ ] Test the Windows installer and confirm it's signed correctly
- [ ] Upload the signed Windows installer and SHA checksum to the release page
- [ ] Finish updating the release page, some copy-and-paste from previous release
- [ ] Publish the release

### Signing with Windows installer

Expand Down

0 comments on commit 467e7da

Please sign in to comment.