@@ -14,6 +14,9 @@ permissions:
1414 contents : read
1515
1616jobs :
17+ fast-gate :
18+ uses : ./.github/workflows/fast-gate.yaml
19+
1720 # ---------------------------------------------------------------------------
1821 # Linux: compile + test KVM hypervisor backend (cfg(target_os = "linux"))
1922 # ---------------------------------------------------------------------------
@@ -143,9 +146,6 @@ jobs:
143146 - name : Install release site dependencies
144147 run : cd release-site && pnpm install --frozen-lockfile
145148
146- - name : Frontend dependency audit
147- run : python3 scripts/audit-pnpm-bulk.py --project-dir frontend
148-
149149 - name : Install prebuilt Rust tools
150150 uses : taiki-e/install-action@07b4745e0c39a41822af610387492e3e53aa222b
151151 with :
@@ -464,25 +464,28 @@ jobs:
464464 # ---------------------------------------------------------------------------
465465 pr-gate :
466466 runs-on : ubuntu-latest
467- needs : [test-linux, test, test-install, docs-build, site-build, release-site-build]
467+ needs : [fast-gate, test-linux, test, test-install, docs-build, site-build, release-site-build]
468468 if : ${{ always() }}
469469 steps :
470470 - name : Require all CI jobs
471471 env :
472+ FAST_GATE_RESULT : ${{ needs.fast-gate.result }}
472473 TEST_LINUX_RESULT : ${{ needs.test-linux.result }}
473474 TEST_MACOS_RESULT : ${{ needs.test.result }}
474475 TEST_INSTALL_RESULT : ${{ needs.test-install.result }}
475476 DOCS_BUILD_RESULT : ${{ needs.docs-build.result }}
476477 SITE_BUILD_RESULT : ${{ needs.site-build.result }}
477478 RELEASE_SITE_BUILD_RESULT : ${{ needs.release-site-build.result }}
478479 run : |
480+ echo "fast-gate: $FAST_GATE_RESULT"
479481 echo "test-linux: $TEST_LINUX_RESULT"
480482 echo "test: $TEST_MACOS_RESULT"
481483 echo "test-install: $TEST_INSTALL_RESULT"
482484 echo "docs-build: $DOCS_BUILD_RESULT"
483485 echo "site-build: $SITE_BUILD_RESULT"
484486 echo "release-site-build: $RELEASE_SITE_BUILD_RESULT"
485487
488+ test "$FAST_GATE_RESULT" = success
486489 test "$TEST_LINUX_RESULT" = success
487490 test "$TEST_MACOS_RESULT" = success
488491 test "$TEST_INSTALL_RESULT" = success
0 commit comments