From 0dd759e08783b26e5e743025649bc553703ccf95 Mon Sep 17 00:00:00 2001 From: Liangsheng Yin Date: Thu, 27 Nov 2025 01:40:16 +0800 Subject: [PATCH] Put `pr-gate` after `check-changes` (#14009) --- .github/workflows/pr-test-xpu.yml | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/.github/workflows/pr-test-xpu.yml b/.github/workflows/pr-test-xpu.yml index ece9ebe96..fb391ea01 100644 --- a/.github/workflows/pr-test-xpu.yml +++ b/.github/workflows/pr-test-xpu.yml @@ -12,14 +12,8 @@ concurrency: cancel-in-progress: true jobs: - # ==================== PR Gate ==================== # - pr-gate: - uses: ./.github/workflows/pr-gate.yml - secrets: inherit - # ==================== Check Changes ==================== # check-changes: - needs: [pr-gate] runs-on: ubuntu-latest outputs: main_package: ${{ steps.filter.outputs.main_package }} @@ -41,8 +35,15 @@ jobs: - ".github/workflows/pr-test-xpu.yml" - "docker/xpu.Dockerfile" + # ==================== PR Gate ==================== # + pr-gate: + needs: check-changes + if: needs.check-changes.outputs.main_package == 'true' + uses: ./.github/workflows/pr-gate.yml + secrets: inherit + build-and-test: - needs: [check-changes] + needs: [check-changes, pr-gate] if: needs.check-changes.outputs.main_package == 'true' runs-on: intel-bmg env: @@ -103,7 +104,7 @@ jobs: finish: if: always() - needs: [build-and-test] + needs: [build-and-test, pr-gate] runs-on: ubuntu-latest steps: - name: Check job status