purescript-httpurple/Releasing.md
2017-07-10 12:38:56 -07:00

916 B

HTTPure Releasing Guide

  1. Check out the branch you will be releasing (generally master, but sometimes an older release series branch). Ensure all relevant commits and PRs have been merged.
  2. Update History.md by changing "unreleased" to the new version/date. Example diff:
-unreleased
-==========
+1.0.0 / 2017-07-10
+==================
  1. Commit your update to History.md. Use the message "Release notes for v".
  2. Run pulp version in the project root. This will check the project for any issues and create a new version tag and empty checkpoint commit.
  3. Push the release notes and version commit and version tag.
  4. If you are pushing a non-patch release, create and push a branch named with the version series, i.e. v0.1.x.
  5. Create the release on github.