Skip to content

Latest commit

 

History

History
31 lines (21 loc) · 1.59 KB

RELEASE.md

File metadata and controls

31 lines (21 loc) · 1.59 KB

Release documentation

This doc covers the steps required to release a new version of Mapbox Demo App to Google Play:

Prepare code

Standard workflow:

  • Update and integrate dependencies
  • Make sure that you've installed the Transifex client. Navigate to this repo's root folder in your command line (Terminal, etc.) and run tx pull -a to update the app's string files. This will pull in the latest string file translations from Transifex.
  • Update whatsnew/whatsnew-en-US with the additions that were made to the app since the last release.
  • Local test with proguard
  • Merge PR with changes to the master branch in this repo.

Create a tag

Create a tag from master here.

Start CI build

Navigate to Bitrise > mapbox-android-demo and select start/schedule a build:

  • Build from branch or tag
  • Select publish in the workflow dropdown
  • Press Start build

If successful CI will upload multiple APK files to the alpha channel of Google Play. We are uploading multiple apk files due to ABI splits and android wear integration).

Test application on Google Play

Enroll yourself in the testing group in Google Play console. Test the application in alpha or beta tracks and eventually promote the build to production.