-
Notifications
You must be signed in to change notification settings - Fork 413
Release
jessopb edited this page Dec 4, 2021
·
3 revisions
- Make sure all commits, e.g. changelist updates are merged.
- Bump the version by calling
yarn version
. This will change the version, commit it, and create a new tag. (x.y.z[-rc.1]) -
git push --follow-tags
to push the created tag to Github - Draft a release at https://github.com/lbryio/lbry-desktop/releases/ (restart build in actions if necessary)
- Update blockchain headers (optional)
- ssh to lbrynet-useast
/home/lbry/upload_blockchain_headers.sh /home/lbry/.lbryum/lbc_mainnet/headers
- Wait for build actions to upload
- Publish the release
- Sign the release (keybase cli and private key required)
- Run
signBuildFiles.js
inlbry-desktop/build
- Edit your release, and drag and drop the file in ./dist to the release
- 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.