Skip to content

Release 0.5.0-beta

see #508 (closed) as reference

Preparation

  • String freeze (disable auto-pull) and announcement on Transifex at least a week before the release
  • Update translations (!349 (merged))
    • run tx pull -a -f, add new languages to UnencryptedSettings.kt (see java locale list), create commit
    • temporarily remove minimum_perc = 50 from .tx/config
    • run tx pull -a -f && git add -u && git clean -f
    • re-add minimum_perc = 50 to .tx/config, append changes to last commit
  • Extensive testing
  • Update changelog

Version bump

Deployment

  • Copy release files to desktop.briarproject.org (using update-binaries.sh with updated version code (stable pipelines links were broken at this time, so using pipeline ids for Windows and Linux instead)
  • Download macOS zip files from CI pipeline, sign and notarize, copy to server manually
  • Rewrite and check that permalink points to correct version (don't forget to test and reload web server)
  • Update version and checksums (calculated using get_hashsums.sh and then verified using verify_hashsums.sh) on website (website!117 (merged))
  • Publish website

PR

Backlog

  • Update description, milestone and due date of #337
  • Re-enable auto-pull on Transifex under Resources > Auto update resources > add url
Edited by Mikolai Gütschow