feat: add RC fastlane lanes and wire build-mobile workflow

This commit is contained in:
Alex Tran
2026-05-13 15:12:19 -05:00
parent b031548791
commit 942c53d9fe
3 changed files with 39 additions and 6 deletions
+6 -4
View File
@@ -7,7 +7,7 @@ on:
required: false
type: string
environment:
description: 'Target environment'
description: 'Target environment (development, rc, or production)'
required: true
default: 'development'
type: string
@@ -298,10 +298,12 @@ jobs:
run: |
# Only upload to TestFlight on main branch
if [[ "$GITHUB_REF" == "refs/heads/main" ]]; then
if [[ "$ENVIRONMENT" == "development" ]]; then
bundle exec fastlane gha_testflight_dev
else
if [[ "$ENVIRONMENT" == "rc" ]]; then
bundle exec fastlane gha_testflight_rc
elif [[ "$ENVIRONMENT" == "production" ]]; then
bundle exec fastlane gha_release_prod
elif [[ "$ENVIRONMENT" == "development" ]]; then
bundle exec fastlane gha_testflight_dev
fi
else
# Build only, no TestFlight upload for non-main branches