diff --git a/.github/workflows/iOSTest.yml b/.github/workflows/iOSTest.yml new file mode 100644 index 000000000..f836a3637 --- /dev/null +++ b/.github/workflows/iOSTest.yml @@ -0,0 +1,35 @@ +name: iOS Test + +on: + push: + branches: [ "main" ] + pull_request: + +concurrency: + group: ios-test-${{ github.ref }} + cancel-in-progress: true + +jobs: + test-ios: + runs-on: macos-13 + + steps: + - name: Checkout + uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 + + - name: Set up Ruby + uses: ruby/setup-ruby@250fcd6a742febb1123a77a841497ccaa8b9e939 # v1.152.0 + with: + bundler-cache: true + + - uses: ./.github/actions/xcode-select + + - uses: ./.github/actions/setup-java + + - name: Set up XCFramework arch filter + run: echo "arch=x86_64" >> local.properties + + - uses: ./.github/actions/spm + + - run: bundle exec fastlane test + working-directory: app-ios diff --git a/app-ios/fastlane/Fastfile b/app-ios/fastlane/Fastfile index 5302c7ffb..4049e862c 100644 --- a/app-ios/fastlane/Fastfile +++ b/app-ios/fastlane/Fastfile @@ -99,7 +99,6 @@ platform :ios do xcargs: "-skipPackagePluginValidation", project: project, scheme: scheme, - skip_build: true, derived_data_path: derived_data_path, destination: destination )