diff --git a/.github/workflows/remoteconfig.yml b/.github/workflows/remoteconfig.yml index f3565b594f9..74c0fa60153 100644 --- a/.github/workflows/remoteconfig.yml +++ b/.github/workflows/remoteconfig.yml @@ -93,8 +93,10 @@ jobs: include: - os: macos-12 xcode: Xcode_14.2 + test: spm - os: macos-13 xcode: Xcode_15.0.1 + test: spmbuildonly runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v3 @@ -106,9 +108,9 @@ jobs: - name: Initialize xcodebuild run: scripts/setup_spm_tests.sh - name: Unit Tests - run: scripts/third_party/travis/retry.sh ./scripts/build.sh RemoteConfigUnit ${{ matrix.target }} spm + run: scripts/third_party/travis/retry.sh ./scripts/build.sh RemoteConfigUnit ${{ matrix.target }} ${{ matrix.test }} - name: Fake Console tests - run: scripts/third_party/travis/retry.sh ./scripts/build.sh RemoteConfigFakeConsole ${{ matrix.target }} spm + run: scripts/third_party/travis/retry.sh ./scripts/build.sh RemoteConfigFakeConsole ${{ matrix.target }} ${{ matrix.test }} catalyst: # Don't run on private repo unless it is a PR. diff --git a/.github/workflows/sessions.yml b/.github/workflows/sessions.yml index 7fbfd443e07..0954324996d 100644 --- a/.github/workflows/sessions.yml +++ b/.github/workflows/sessions.yml @@ -28,8 +28,11 @@ jobs: include: - os: macos-12 xcode: Xcode_14.2 + tests: + # Flaky tests on CI - os: macos-13 xcode: Xcode_15.0.1 + tests: --skip-tests runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v3 @@ -41,7 +44,7 @@ jobs: - name: Build and test run: | scripts/third_party/travis/retry.sh scripts/pod_lib_lint.rb FirebaseSessions.podspec \ - --platforms=${{ matrix.target }} \ + --platforms=${{ matrix.target }} ${{ matrix.tests }} spm: # Don't run on private repo unless it is a PR.