Skip to content

Release

jessopb edited this page Dec 4, 2021 · 3 revisions
  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
  1. Wait for build actions to upload
  2. Publish the release
  3. 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
  1. 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.
Clone this wiki locally