From 40f2e2b8a6b493b9f9308b010976fe2cc7165e80 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Tue, 3 Mar 2026 02:42:27 +0000 Subject: [PATCH] ci: scale Windows CI runner and test workers --- .github/workflows/ci.yml | 6 +++--- docs/ci.md | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9459145fb91..c0adff0b429 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -323,13 +323,13 @@ jobs: checks-windows: needs: [docs-scope, changed-scope, build-artifacts, check] if: needs.docs-scope.outputs.docs_only != 'true' && (github.event_name == 'push' || needs.changed-scope.outputs.run_node == 'true') - runs-on: blacksmith-16vcpu-windows-2025 + runs-on: blacksmith-32vcpu-windows-2025 timeout-minutes: 45 env: NODE_OPTIONS: --max-old-space-size=4096 - # Keep total concurrency predictable on the 16 vCPU runner: + # Keep total concurrency predictable on the 32 vCPU runner: # `scripts/test-parallel.mjs` runs some vitest suites in parallel processes. - OPENCLAW_TEST_WORKERS: 2 + OPENCLAW_TEST_WORKERS: 4 defaults: run: shell: bash diff --git a/docs/ci.md b/docs/ci.md index 0b6de6d21a5..4eb2162eece 100644 --- a/docs/ci.md +++ b/docs/ci.md @@ -43,7 +43,7 @@ Scope logic lives in `scripts/ci-changed-scope.mjs` and is covered by unit tests | Runner | Jobs | | -------------------------------- | ------------------------------------------ | | `blacksmith-16vcpu-ubuntu-2404` | Most Linux jobs, including scope detection | -| `blacksmith-16vcpu-windows-2025` | `checks-windows` | +| `blacksmith-32vcpu-windows-2025` | `checks-windows` | | `macos-latest` | `macos`, `ios` | ## Local Equivalents