diff --git a/.github/workflows/build-mobile.yml b/.github/workflows/build-mobile.yml index 5781276e4f..f6f9a047b1 100644 --- a/.github/workflows/build-mobile.yml +++ b/.github/workflows/build-mobile.yml @@ -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 diff --git a/.github/workflows/prepare-release.yml b/.github/workflows/prepare-release.yml index 4aa78ee13a..8058ea7c94 100644 --- a/.github/workflows/prepare-release.yml +++ b/.github/workflows/prepare-release.yml @@ -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 diff --git a/mobile/ios/fastlane/Fastfile b/mobile/ios/fastlane/Fastfile index 5637745954..1b1b22b67f 100644 --- a/mobile/ios/fastlane/Fastfile +++ b/mobile/ios/fastlane/Fastfile @@ -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