From 123b6313fba7b7a4136ecfe2f82086409236fb70 Mon Sep 17 00:00:00 2001 From: Remy Moll Date: Wed, 18 Dec 2024 15:50:56 +0100 Subject: [PATCH] some github-actions-specific adjustments --- frontend/.github/workflows/build_app_ios.yaml | 19 +++++++++++++++---- frontend/ios/fastlane/Fastfile | 4 +++- 2 files changed, 18 insertions(+), 5 deletions(-) diff --git a/frontend/.github/workflows/build_app_ios.yaml b/frontend/.github/workflows/build_app_ios.yaml index 7a97a20..1e3bbf5 100644 --- a/frontend/.github/workflows/build_app_ios.yaml +++ b/frontend/.github/workflows/build_app_ios.yaml @@ -5,7 +5,7 @@ on: jobs: build: - runs-on: macos-latest + runs-on: macos-15 steps: - uses: actions/checkout@v4 @@ -31,16 +31,27 @@ jobs: echo "BUILD_NAME=${REF_NAME//v}" >> $GITHUB_ENV - name: Setup SSH key for match git repo - run: echo "$MATCH_REPO_SSH_KEY" | base64 --decode > ~/.ssh/id_rsa && chmod 600 ~/.ssh/id_rsa + # and mark the host as known + run: | + echo $MATCH_REPO_SSH_KEY | base64 --decode > ~/.ssh/id_rsa + chmod 600 ~/.ssh/id_rsa + ssh-keyscan -p 2222 git.kluster.moll.re > ~/.ssh/known_hosts env: MATCH_REPO_SSH_KEY: ${{ secrets.IOS_MATCH_REPO_SSH_KEY_BASE64 }} - name: Install fastlane - run: bundle install + run: bundle install && bundle update + working-directory: ios + + - name: Install dependencies + run: | + flutter pub get + bundle exec pod install + bundle exec pod update working-directory: ios - name: Run fastlane lane - run: bundle exec fastlane deploy_release + run: bundle exec fastlane deploy_release --verbose working-directory: ios env: BUILD_NUMBER: ${{ github.run_number }} diff --git a/frontend/ios/fastlane/Fastfile b/frontend/ios/fastlane/Fastfile index 80fd68b..d7a0c53 100644 --- a/frontend/ios/fastlane/Fastfile +++ b/frontend/ios/fastlane/Fastfile @@ -44,7 +44,9 @@ platform :ios do archive_path: "../build/ios/archive/Runner.xcarchive" ) - upload_to_testflight + upload_to_testflight( + skip_waiting_for_build_processing: true, + ) end