purescript-httpurple/Releasing.md

25 lines
1022 B
Markdown
Raw Normal View History

2017-10-26 20:28:47 +00:00
# HTTPure Releasing Guide
1. Check out the release series branch (or `master` if you are releasing the
next major/minor version). Ensure all relevant commits and PRs have been
merged.
2017-10-26 20:28:47 +00:00
2. Update [History.md](./History.md) by changing "unreleased" to the new
version/date. Example diff:
```diff
-unreleased
-==========
+1.0.0 / 2017-07-10
+==================
```
2017-10-26 20:28:47 +00:00
3. Commit your update to [History.md](./History.md). Use the message `Release
notes for v<new version number>`.
4. 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.
5. Run `pulp publish` in the project root. This will publish the commits & tag
to github, will publish the package to bower, and will push documentation to
pursuit.
6. If you are pushing a non-patch release, create and push a branch named with
the version series, i.e. `v0.1.x`.
2017-10-26 20:28:47 +00:00
7. [Create the release on
github](https://github.com/cprussin/purescript-httpure/releases/new).