diff --git a/.github/workflows/auth.yml b/.github/workflows/auth.yml index b99710a76d7..d4078ce6e28 100644 --- a/.github/workflows/auth.yml +++ b/.github/workflows/auth.yml @@ -24,6 +24,7 @@ jobs: runs-on: macos-12 strategy: matrix: + podspec: [FirebaseAuthInterop.podspec, FirebaseAuth.podspec] target: [ios, tvos, macos, watchos] steps: - uses: actions/checkout@v3 @@ -34,7 +35,7 @@ jobs: run: scripts/configure_test_keychain.sh - name: Build and test run: | - scripts/third_party/travis/retry.sh scripts/pod_lib_lint.rb FirebaseAuth.podspec --platforms=${{ matrix.target }} + scripts/third_party/travis/retry.sh scripts/pod_lib_lint.rb ${{ matrix.podspec }} --platforms=${{ matrix.target }} integration-tests: # Don't run on private repo unless it is a PR. diff --git a/.github/workflows/firebase_app_check.yml b/.github/workflows/firebase_app_check.yml index d84a2734983..91d5f2767e9 100644 --- a/.github/workflows/firebase_app_check.yml +++ b/.github/workflows/firebase_app_check.yml @@ -21,6 +21,7 @@ jobs: runs-on: macos-12 strategy: matrix: + podspec: [FirebaseAppCheckInterop.podspec, FirebaseAppCheck.podspec] target: [ios, tvos, macos] steps: - uses: actions/checkout@v3 @@ -30,7 +31,7 @@ jobs: - name: Configure test keychain run: scripts/configure_test_keychain.sh - name: FirebaseAppCheck - run: scripts/third_party/travis/retry.sh scripts/pod_lib_lint.rb FirebaseAppCheck.podspec --platforms=${{ matrix.target }} + run: scripts/third_party/travis/retry.sh scripts/pod_lib_lint.rb ${{ matrix.podspec }} --platforms=${{ matrix.target }} catalyst: # Don't run on private repo unless it is a PR. diff --git a/.github/workflows/messaging.yml b/.github/workflows/messaging.yml index 4d2d9e0137d..5b4f5524f8a 100644 --- a/.github/workflows/messaging.yml +++ b/.github/workflows/messaging.yml @@ -57,6 +57,7 @@ jobs: strategy: matrix: + podspec: [FirebaseMessagingInterop.podspec, FirebaseMessaging.podspec] target: [ios, tvos, macos --skip-tests, watchos --skip-tests] # skipping tests on mac because of keychain access steps: - uses: actions/checkout@v3 @@ -64,7 +65,7 @@ jobs: - name: Setup Bundler run: scripts/setup_bundler.sh - name: Build and test - run: scripts/third_party/travis/retry.sh scripts/pod_lib_lint.rb FirebaseMessaging.podspec --platforms=${{ matrix.target }} + run: scripts/third_party/travis/retry.sh scripts/pod_lib_lint.rb ${{ matrix.podspec }} --platforms=${{ matrix.target }} spm: # Don't run on private repo unless it is a PR.