]> git.immae.eu Git - perso/Immae/Projets/Cryptomonnaies/BIP39.git/blame - release_process.md
Release v0.2.5
[perso/Immae/Projets/Cryptomonnaies/BIP39.git] / release_process.md
CommitLineData
d2fea262
IC
1Once all code changes for this version have been committed, a release can be
2created with the following steps:
3
8335cf17 41. Run tests and ensure all tests pass
d2fea262
IC
51. Set the version in index.html
61. Update changelog
71. Run `python compile.py`
81. Commit these changes with message `Release vX.Y.Z`
91. Tag the commit `git tag X.Y.Z`
101. Push the changes `git push`
111. Push the new tag `git push --tags`
121. Get the hash of the file `sha256sum bip39-standalone.html`
131. Create the text for the release notes (see prior releases)
141. Sign the release notes `gpg --clearsign /tmp/releasenotes.txt`
151. Create a release on github from the tagged commit
16 1. include the signed release notes as text for the release
17 1. attach the bip39-standalone.html file
181. Add a new post to twitter from @bip39tool with the version, link and hash
8335cf17 191. Publish to any hosted locations (eg iancoleman.github.io/bip39)
7258b102
IC
201. Download the file from the release and confirm it hashes to the expected value
211. Confirm the signature as posted to the release notes.