Skip to content
This repository was archived by the owner on Dec 14, 2021. It is now read-only.

Commit 6f5140e

Browse files
devinreamseliserichards
authored andcommitted
Add notes on bitrise workflows (#528)
Closes #523 Co-Authored-By: Elise Richards <eliserichards@users.noreply.github.com>
1 parent c1f7d1a commit 6f5140e

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

docs/releases.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,16 @@
33
Some assumptions:
44

55
- `master` is the default branch and is production-ready
6-
- commits made to `master` are built and pass in [bitrise][1]
6+
- non-'master' and non-'production' branches run the "primary" workflow which signs a "Debug" variant
7+
- though, users with access can manually "Start" a "deploy" build against a branch from the bitrise UI
8+
- commits made to `master` and `production` are built and pass in [bitrise][1]
9+
- the "deploy" workflow in bitrise runs and signs a "Release" variant APK
710
- bitrise will test, build, and sign the APK for every build on every branch
811
- `production` is our public release branch and may not match `master`
912
- ideally, `production` will perfectly reproduce master
1013
- but if `master` is in an un-releasable state, we cherry-pick commits to this branch
1114
- this is an exception rather than the preferred maintenance method
12-
- no automated uploads to Google Play Console occur, manual artifact uploads (from bitrise's signed artifacts) are required for internal, closed, open, and production releases
15+
- no automated uploads to Google Play Console occur, manual artifact uploads (from bitrise's signed Release artifacts) are required for internal, closed, open, and production releases
1316
- Play Store has Internal (core team, email-restricted), Alpha (closed, email-restricted), and Production (everyone!) release channels configured
1417
- currently, no plans exist for "external" testers nor "Open" release channels
1518
- in the future we may create an open Beta testing channel to allow anyone outside of Mozilla to help us test in-progress work

0 commit comments

Comments
 (0)