mirror of
https://github.com/AtHeartEngineer/bip39.git
synced 2026-01-08 17:13:53 -05:00
1.2 KiB
1.2 KiB
Once all code changes for this version have been committed, a release can be created with the following steps:
- Run tests and ensure all tests pass
- Set the version in index.html
- Update changelog
- Run
python compile.py - Commit these changes with message
Release vX.Y.Z - Tag the commit
git tag X.Y.Z - Get the hash of the file
sha256sum bip39-standalone.html - Create the text for the release notes (see prior releases)
- Sign the release notes
gpg --clearsign /tmp/signature.txt - Push the changes
git push - Push the new tag
git push --tags - Create a release on github from the tagged commit
- include the signed release notes as text for the release
- include the changelog for this release as text for the release
- attach signature.txt.asc
- attach the bip39-standalone.html file
- Download the file from the release and confirm it hashes to the expected value
sha256sum bip39-standalone.html - Download the signature from the release and verify it.
gpg --verify signature.txt.asc - Publish to any hosted locations (eg iancoleman.github.io/bip39)
- Add a new post to twitter from @bip39tool with the version, link and hash