|
20 | 20 | IOS_VERSION: '18.1' |
21 | 21 |
|
22 | 22 | jobs: |
23 | | - diff_check: |
24 | | - uses: ./.github/workflows/skip-ci.yml |
25 | | - auth_token_check: |
26 | | - uses: ./.github/workflows/skip-ci-noauth.yml |
27 | | - secrets: inherit |
28 | 23 | ready-to-merge-gate: |
29 | 24 | name: Ready-to-merge gate |
30 | 25 | uses: ./.github/workflows/ready-to-merge-workflow.yml |
31 | 26 | with: |
32 | 27 | is-pr: ${{ github.event_name == 'pull_request' }} |
33 | 28 | labels: ${{ toJson(github.event.pull_request.labels) }} |
| 29 | + |
| 30 | + diff_check: |
| 31 | + needs: [ready-to-merge-gate] |
| 32 | + uses: ./.github/workflows/skip-ci.yml |
| 33 | + auth_token_check: |
| 34 | + uses: ./.github/workflows/skip-ci-noauth.yml |
| 35 | + secrets: inherit |
34 | 36 | metrics: |
35 | 37 | runs-on: ${{ matrix.runs-on }} |
36 | | - needs: [ready-to-merge-gate,diff_check, auth_token_check] |
| 38 | + needs: [diff_check, auth_token_check] |
37 | 39 | if: ${{ needs.diff_check.outputs.skip_ci != 'true' && needs.auth_token_check.outputs.skip_ci != 'true' && !startsWith(github.ref, 'refs/heads/release/') }} |
38 | 40 | env: |
39 | 41 | SENTRY_DISABLE_AUTO_UPLOAD: 'true' |
@@ -165,7 +167,7 @@ jobs: |
165 | 167 | react-native-build: |
166 | 168 | name: Build RN ${{ matrix.rn-version }} ${{ matrix.rn-architecture }} ${{ matrix.engine }} ${{ matrix.platform }} ${{ matrix.build-type }} ${{ matrix.ios-use-frameworks }} |
167 | 169 | runs-on: ${{ matrix.runs-on }} |
168 | | - needs: [ready-to-merge-gate,diff_check, auth_token_check] |
| 170 | + needs: [diff_check, auth_token_check] |
169 | 171 | if: ${{ needs.diff_check.outputs.skip_ci != 'true' && needs.auth_token_check.outputs.skip_ci != 'true' && !startsWith(github.ref, 'refs/heads/release/') }} |
170 | 172 | env: |
171 | 173 | RN_VERSION: ${{ matrix.rn-version }} |
@@ -301,7 +303,7 @@ jobs: |
301 | 303 | name: |
302 | 304 | Test RN ${{ matrix.rn-version }} ${{ matrix.rn-architecture }} ${{ matrix.engine }} ${{ matrix.platform }} ${{ |
303 | 305 | matrix.build-type }} ${{ matrix.ios-use-frameworks }} |
304 | | - needs: [ready-to-merge-gate, react-native-build, diff_check] |
| 306 | + needs: [react-native-build, diff_check] |
305 | 307 | if: ${{ needs.diff_check.outputs.skip_ci != 'true' }} |
306 | 308 |
|
307 | 309 | runs-on: ${{ matrix.runs-on }} |
|
0 commit comments