diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1133d2dbbd5..e4ff5c93588 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -120,7 +120,7 @@ jobs: # Build dist once for Node-relevant changes and share it with downstream jobs. build-artifacts: - needs: [docs-scope, changed-scope, code-size] + needs: [docs-scope, changed-scope, code-size, checks-lint] if: needs.docs-scope.outputs.docs_only != 'true' && (github.event_name == 'push' || needs.changed-scope.outputs.run_node == 'true') runs-on: blacksmith-4vcpu-ubuntu-2404 steps: @@ -184,7 +184,7 @@ jobs: retention-days: 1 install-check: - needs: [docs-scope, changed-scope, code-size] + needs: [docs-scope, changed-scope, code-size, checks-lint] if: needs.docs-scope.outputs.docs_only != 'true' && (github.event_name == 'push' || needs.changed-scope.outputs.run_node == 'true') runs-on: blacksmith-4vcpu-ubuntu-2404 steps: @@ -238,7 +238,7 @@ jobs: pnpm install --frozen-lockfile --ignore-scripts=false --config.engine-strict=false --config.enable-pre-post-scripts=true checks: - needs: [docs-scope, changed-scope, code-size] + needs: [docs-scope, changed-scope, code-size, checks-lint] if: needs.docs-scope.outputs.docs_only != 'true' && (github.event_name == 'push' || needs.changed-scope.outputs.run_node == 'true') runs-on: blacksmith-4vcpu-ubuntu-2404 strategy: @@ -443,7 +443,7 @@ jobs: fi checks-windows: - needs: [docs-scope, changed-scope, build-artifacts, code-size] + needs: [docs-scope, changed-scope, build-artifacts, code-size, checks-lint] if: needs.docs-scope.outputs.docs_only != 'true' && (github.event_name == 'push' || needs.changed-scope.outputs.run_node == 'true') runs-on: blacksmith-4vcpu-windows-2025 env: @@ -564,7 +564,7 @@ jobs: # running 4 separate jobs per PR (as before) starved the queue. One job # per PR allows 5 PRs to run macOS checks simultaneously. macos: - needs: [docs-scope, changed-scope, code-size] + needs: [docs-scope, changed-scope, code-size, checks-lint] if: github.event_name == 'pull_request' && needs.docs-scope.outputs.docs_only != 'true' && needs.changed-scope.outputs.run_macos == 'true' runs-on: macos-latest steps: @@ -842,7 +842,7 @@ jobs: PY android: - needs: [docs-scope, changed-scope, code-size] + needs: [docs-scope, changed-scope, code-size, checks-lint] if: needs.docs-scope.outputs.docs_only != 'true' && (github.event_name == 'push' || needs.changed-scope.outputs.run_android == 'true') runs-on: blacksmith-4vcpu-ubuntu-2404 strategy: