Created Release (markdown)

jessopb 2021-12-04 17:21:40 -05:00
parent 860594ad38
commit b54174b3da

17
Release.md Normal file

@ -0,0 +1,17 @@
1. Make sure all commits, e.g. changelist updates are merged.
2. Bump the version by calling `yarn version`. This will change the version, commit it, and create a new tag. (x.y.z[-rc.1])
3. `git push --follow-tags` to push the created tag to Github
4. Draft a release at https://github.com/lbryio/lbry-desktop/releases/ (restart build in actions if necessary)
5. Update blockchain headers (optional)
- ssh to lbrynet-useast
- `/home/lbry/upload_blockchain_headers.sh /home/lbry/.lbryum/lbc_mainnet/headers`
6. Wait for build actions to upload
7. Publish the release
8. Sign the release (keybase cli and private key required)
- Run `signBuildFiles.js` in `lbry-desktop/build`
- Edit your release, and drag and drop the file in ./dist to the release
9. Open the app and ensure automatic update works:
- Open the JS console in the app.
- Refresh the app.
- Make sure "Update available" appears in the console log.
- Wait some time (shouldn't be more than a few minutes) for the automatic upgrade modal to appear.