Created Release (markdown)
parent
860594ad38
commit
b54174b3da
1 changed files with 17 additions and 0 deletions
17
Release.md
Normal file
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.
|
Loading…
Reference in a new issue