Skip to content

Latest commit

 

History

History
61 lines (40 loc) · 1.33 KB

RELEASE.md

File metadata and controls

61 lines (40 loc) · 1.33 KB

Unstoppable Wallet Release

This document describes the release process for Unstoppable app.

1. Update Checkpoints in Kits

  • BitcoinKit
  • BitcoinCashKit
  • LitecoinKit
  • DashKit

2. Update URL for Guides and FAQ

  • In case there are changes in Guides and FAQ repositories, update their URL's by new tags.

3. Transfer Code to Production Branch

Merge version branch into master branch.

4. Prepare New Development Branch

  • Create new version branch.
$ git branch version/0.1
  • Increment version code.
  • Increase version name.

5. Set repository tag

  • Create tag for current version.

6. Build apk file

  • Build apk file via Docker.

You will find a bash script located at [Wallet-Project-Path]/docker/build-apk.sh

  1. Create and go to temporary folder for APK output
  2. Run command:
./build-apk.sh [REPO-TAG] [FULL_PATH_TO_KEYSTORE] [KEYSTORE_PASSWORD]

Where:
REPO-TAG: Repository tag from which you want to build APK
FULL_PATH_TO_KEYSTORE: Full Location of the keystore file
KEYSTORE_PASSWORD: Keystore password

Example:

./build-apk.sh 0.18.0 ~/Documents/Keystore/Apk_HorSys/horsys Keystore_Psw

7. Upload Build to Google Play

  • Upload apk to Google Play Console.

8. Create Release in GitHub Repository

  • Create new Release, add changelog and upload apk file.