aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Coleman <coleman.ian@gmail.com>2017-08-05 15:10:45 +1000
committerIan Coleman <coleman.ian@gmail.com>2017-08-05 15:10:45 +1000
commitd2fea262c3ef16b2230c4f3db6ff13899bf10dc3 (patch)
tree05b015ffe42533781cd5b4cfa71c11c38bc71506
parent6c08f364b30e711feac698546041388325a11834 (diff)
downloadBIP39-d2fea262c3ef16b2230c4f3db6ff13899bf10dc3.tar.gz
BIP39-d2fea262c3ef16b2230c4f3db6ff13899bf10dc3.tar.zst
BIP39-d2fea262c3ef16b2230c4f3db6ff13899bf10dc3.zip
Formalize the release process
-rw-r--r--release_process.md17
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 @@
1Once all code changes for this version have been committed, a release can be
2created with the following steps:
3
41. Set the version in index.html
51. Update changelog
61. Run `python compile.py`
71. Commit these changes with message `Release vX.Y.Z`
81. Tag the commit `git tag X.Y.Z`
91. Push the changes `git push`
101. Push the new tag `git push --tags`
111. Get the hash of the file `sha256sum bip39-standalone.html`
121. Create the text for the release notes (see prior releases)
131. Sign the release notes `gpg --clearsign /tmp/releasenotes.txt`
141. 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
171. Add a new post to twitter from @bip39tool with the version, link and hash