Skip to content

Commit

Permalink
Merge pull request #51 from DavidS/update-release-process
Browse files Browse the repository at this point in the history
Update release prep notes
  • Loading branch information
da-ar authored Mar 28, 2018
2 parents 802c13a + a831a00 commit 710b40c
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -222,14 +222,17 @@ Bug reports and pull requests are welcome on GitHub at https://github.com/puppet

To cut a new release, from a current `master` checkout:

* Start the release branch with `git checkout -b release-prep`
* Update `lib/puppet/resource_api/version.rb` to the new version
* Update the CHANGELOG
* Have a [CHANGELOG_GITHUB_TOKEN](https://github.com/skywinder/github-changelog-generator#github-token) set in your environment
* run `rake changelog`
* double check the PRs to make sure they're all tagged correctly (using the new CHANGELOG for cross-checking)
* Check README and other materials for up-to-date-ness
* Commit changes with title "Release prep for v<VERSION>"
* Upload and PR the release prep to github as normal
* Upload and PR the release prep to github through the main repo starting with `git push upstream`
* make sure to use the name of your git remote pointing to main repo instead of "upstream"
* Check that CI is green and merge the PR
* Run `rake release[upstream]` to release from your checkout
* make sure to use the name of your git remote pointing to main repo instead of "upstream"
* Remove the release-prep branch

0 comments on commit 710b40c

Please sign in to comment.