Skip to content

Release 0.4.2-beta

see #463 (closed) as reference

Preparation

  • String freeze (disable auto-pull) and announcement on Transifex at least a week before the release
  • Update translations (MR)
    • 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 && rm briar-desktop/src/main/resources/strings/* && git restore briar-desktop/src/main/resources/strings/*
    • 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)
  • Rewrite and check that permalink points to correct version (don't forget to test and reload web server)
  • Update version and checksums (calculated using verify_hashsums.sh) on website (website!108 (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 Sebastian