- Clone the production keystore from its private repository and copy it into your home folder.
- Add the keystore credentials to
~/.gradle/gradle.properties
. - Copy the production API keys into
~/.gradle/gradle.properties
. - Build release APK using
./gradlew clean installProdRelease --refresh-dependencies
.
- Remove
-SNAPSHOT
tag from version name ingradle.properties
and commit changes. Push changes to GitHub (master). - Tag release
eraser-map-x.y.z
and push tag to GitHub. - Add release name and notes to
https://github.com/mapzen/eraser-map/releases
. - Trigger release build on Circle CI using
scripts/perform-release.sh eraser-map-x.y.z
. - Update listing (what's new, known issues, screenshots, etc.) in Google Play Store and upload APK.
- Update version name and add
-SNAPSHOT
tag for next development cycle. Push changes to GitHub (master).