Skip to content

Commit

Permalink
initial docs for release process, see #12
Browse files Browse the repository at this point in the history
  • Loading branch information
jbphet committed Apr 6, 2022
1 parent c8c006c commit 43c1a76
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions doc/release-process.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,16 @@ Releasing the Haptics Playground App on the Google Play Store
You'll need an account on the Google Play Store with the appropriate permissions in order to do a release. If you don't
have this, work with CU OIT to get set up.

You'll also need a code signing key to sign the app for uploading. One can be set up using Android Studio, see
https://developer.android.com/studio/publish/app-signing#generate-key.

This doc is helpful for the Play Store part: https://codeburst.io/publish-a-cordova-generated-android-app-to-the-google-play-store-c7ae51cccdd5.

- [ ] Make sure the version number is correct and matches in the `package.json` file and the `config.xml` file that both
exist at the top level of the `quake` repo.
- [ ] Build and test on master, verify that this release is ready to publish.
- [ ] Run `cordova build --release`
- [ ] `cd` into `platforms/android` and run `./gradlew bundle` to produce the app bundle
- [ ] Tag the current SHA in git using the command `git tag -a <version> -m "<short-explanatory-message>"` where the
<version> matches the string in the `package.json` and `config.xml` files, and the message is a short description of the
reasons for the release.
Expand Down

0 comments on commit 43c1a76

Please sign in to comment.