Skip to content
This repository has been archived by the owner on Jan 12, 2023. It is now read-only.

Release Process

Jonathan Almeida edited this page Dec 11, 2020 · 7 revisions

Release Steps

  1. Bump the versionName field in the app/build.gradle file to the appropriate version.
  2. Draft a new release and ensure the tag follows the format v[version_number] (e.g. v8.11.0).
  3. The title has the format Focus / Klar - [tag] (e.g. Focus / Klar - v8.11.0)
    • You can look at the previous releases for an idea.
  4. Publish the release when you are ready.
  5. Click on the newly created tag, and find the CI builds that are triggered on the last commit.
    • This can mostly be found from hovering over the green dot or red cross next to the last commit as see in this image.
  6. The "FirefoxCI (release)" task will run and upload the APKs to Google Play.
  7. When the "(Focus for Android) Signing task" is complete, we take the signed APKs from there and upload them to the Github release (see prior releases for naming convention).

Miscellaneous Notes

At the moment (11/12/20), we cut releases from master and do not use release branches.

Clone this wiki locally