diff options
author | Ian Coleman <coleman.ian@gmail.com> | 2017-08-05 15:10:45 +1000 |
---|---|---|
committer | Ian Coleman <coleman.ian@gmail.com> | 2017-08-05 15:10:45 +1000 |
commit | d2fea262c3ef16b2230c4f3db6ff13899bf10dc3 (patch) | |
tree | 05b015ffe42533781cd5b4cfa71c11c38bc71506 | |
parent | 6c08f364b30e711feac698546041388325a11834 (diff) | |
download | BIP39-d2fea262c3ef16b2230c4f3db6ff13899bf10dc3.tar.gz BIP39-d2fea262c3ef16b2230c4f3db6ff13899bf10dc3.tar.zst BIP39-d2fea262c3ef16b2230c4f3db6ff13899bf10dc3.zip |
Formalize the release process
-rw-r--r-- | release_process.md | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/release_process.md b/release_process.md new file mode 100644 index 0000000..4727b9d --- /dev/null +++ b/release_process.md | |||
@@ -0,0 +1,17 @@ | |||
1 | Once all code changes for this version have been committed, a release can be | ||
2 | created with the following steps: | ||
3 | |||
4 | 1. Set the version in index.html | ||
5 | 1. Update changelog | ||
6 | 1. Run `python compile.py` | ||
7 | 1. Commit these changes with message `Release vX.Y.Z` | ||
8 | 1. Tag the commit `git tag X.Y.Z` | ||
9 | 1. Push the changes `git push` | ||
10 | 1. Push the new tag `git push --tags` | ||
11 | 1. Get the hash of the file `sha256sum bip39-standalone.html` | ||
12 | 1. Create the text for the release notes (see prior releases) | ||
13 | 1. Sign the release notes `gpg --clearsign /tmp/releasenotes.txt` | ||
14 | 1. Create a release on github from the tagged commit | ||
15 | 1. include the signed release notes as text for the release | ||
16 | 1. attach the bip39-standalone.html file | ||
17 | 1. Add a new post to twitter from @bip39tool with the version, link and hash | ||