chore(fastlane): Roll out beta track releases to 100%

Both supply lanes staged uploads at 10% of the beta track, which left the
remaining 90% waiting on a manual Play Console rollout step for every
release. Beta-track users have already opted in, so staging within that
audience adds a manual gate without adding safety.

Promotion from the beta track to production stays manual.
This commit is contained in:
darken
2026-09-03 18:20:01 +02:00
committed by Matthias Urhahn
parent a41bef21b5
commit ed66731207
2 changed files with 5 additions and 5 deletions
+3 -3
View File
@@ -72,13 +72,13 @@ bats tools/release/bump.bats
| Tag suffix | FOSS APK | GitHub release | Fastlane lane | Play track | Rollout |
|---|---|---|---|---|---|
| `-beta*` | `assembleFossBeta` | pre-release | `beta` | `beta` | 10% |
| `-rc*` | `assembleFossRelease` | full release | `production` | **`beta`** | 10% |
| `-beta*` | `assembleFossBeta` | pre-release | `beta` | `beta` | 100% |
| `-rc*` | `assembleFossRelease` | full release | `production` | **`beta`** | 100% |
`release-tag.yml` accepts only `v<M.m.p>-rcN` or `v<M.m.p>-betaN` — any other suffix fails
`validate-tag` before a build starts. There is no third channel.
`lane :production` in `Fastfile` uploads to Play's **beta** track at 10% — manually promoted to production via Play Console.
`lane :production` in `Fastfile` uploads to Play's **beta** track at 100% — manually promoted to production via Play Console.
## Rollback
+2 -2
View File
@@ -25,7 +25,7 @@ platform :android do
sh "bash ./remove_unsupported_languages.sh"
supply(
track: 'beta',
rollout: '0.10',
rollout: '1.0',
package_name: 'eu.darken.capod',
skip_upload_changelogs: 'false',
skip_upload_apk: 'true',
@@ -40,7 +40,7 @@ platform :android do
sh "bash ./remove_unsupported_languages.sh"
supply(
track: 'beta',
rollout: '0.10',
rollout: '1.0',
package_name: 'eu.darken.capod',
skip_upload_changelogs: 'false',
skip_upload_apk: 'true',