6 How to Release
vanous edited this page 3 months ago

How to create a new release

  1. Make sure you are on master and on current HEAD
  2. fetch and rebase weblate repo
  3. Add/commit translations, if applicable
  4. Update changelogs:
    • CHANGELOG.md
    • app/src/main/res/xml/changelog_master.xml
    • fastlane/metadata/android/en-US/changelogs/XXXX.txt (XXXX is a versionCode)
  5. Adjust versionName and versionCode in app/build.gradle
  6. Unarchive Github, push to it
  7. Make sure it builds and testcases succeed (ideally)
  8. Archive Github
  9. Push the changes
  10. Tag the version and push the tag:
    • git tag versionCode
    • git push upstream/versionCode
  11. Party!