From b54174b3da164387d0dab6bc4d439b43eddaefb2 Mon Sep 17 00:00:00 2001 From: jessopb <36554050+jessopb@users.noreply.github.com> Date: Sat, 4 Dec 2021 17:21:40 -0500 Subject: [PATCH] Created Release (markdown) --- Release.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 Release.md diff --git a/Release.md b/Release.md new file mode 100644 index 0000000..cc721a9 --- /dev/null +++ b/Release.md @@ -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. \ No newline at end of file