chore: trigger prod build on prepare-release (#23424)

* chore: trigger prod build on prepare-release

* clean up
This commit is contained in:
Alex 2025-10-31 09:26:03 -05:00 committed by GitHub
parent 7ea443b3a9
commit 32791e98c2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 10 additions and 14 deletions

View File

@ -1,21 +1,16 @@
name: Build Mobile
on:
workflow_dispatch:
inputs:
environment:
description: 'Target environment'
required: true
default: 'development'
type: choice
options:
- production
- development
workflow_call:
inputs:
ref:
required: false
type: string
environment:
description: 'Target environment'
required: true
default: 'development'
type: string
secrets:
KEY_JKS:
required: true
@ -287,9 +282,9 @@ jobs:
working-directory: ./mobile/ios
run: |
if [[ "$ENVIRONMENT" == "development" ]]; then
bundle exec fastlane release_dev
bundle exec fastlane gha_testflight_dev
else
bundle exec fastlane release_ci
bundle exec fastlane gha_release_prod
fi
- name: Clean up keychain

View File

@ -101,6 +101,7 @@ jobs:
ANDROID_STORE_PASSWORD: ${{ secrets.ANDROID_STORE_PASSWORD }}
with:
ref: ${{ needs.bump_version.outputs.ref }}
environment: production
prepare_release:
runs-on: ubuntu-latest

View File

@ -122,7 +122,7 @@ platform :ios do
end
desc "iOS Development Build to TestFlight (requires separate bundle ID)"
lane :release_dev do
lane :gha_testflight_dev do
api_key = get_api_key
# Install development provisioning profiles
@ -143,7 +143,7 @@ platform :ios do
end
desc "iOS Release to TestFlight"
lane :release_ci do
lane :gha_release_prod do
api_key = get_api_key
# Install provisioning profiles