diff --git a/.github/workflows/auto-response.yml b/.github/workflows/auto-response.yml index fc9bf72f31f..159337b8e33 100644 --- a/.github/workflows/auto-response.yml +++ b/.github/workflows/auto-response.yml @@ -22,7 +22,7 @@ jobs: permissions: issues: write pull-requests: write - runs-on: blacksmith-16vcpu-ubuntu-2404 + runs-on: ubuntu-24.04 steps: - uses: actions/create-github-app-token@v3 id: app-token diff --git a/.github/workflows/labeler.yml b/.github/workflows/labeler.yml index 06822b78e01..5345468c033 100644 --- a/.github/workflows/labeler.yml +++ b/.github/workflows/labeler.yml @@ -30,7 +30,7 @@ jobs: permissions: contents: read pull-requests: write - runs-on: blacksmith-16vcpu-ubuntu-2404 + runs-on: ubuntu-24.04 steps: - uses: actions/create-github-app-token@v3 id: app-token @@ -439,7 +439,7 @@ jobs: permissions: contents: read pull-requests: write - runs-on: blacksmith-16vcpu-ubuntu-2404 + runs-on: ubuntu-24.04 steps: - uses: actions/create-github-app-token@v3 id: app-token @@ -737,7 +737,7 @@ jobs: label-issues: permissions: issues: write - runs-on: blacksmith-16vcpu-ubuntu-2404 + runs-on: ubuntu-24.04 steps: - uses: actions/create-github-app-token@v3 id: app-token diff --git a/.github/workflows/workflow-sanity.yml b/.github/workflows/workflow-sanity.yml index 2fbf9c40812..6ebc23e10af 100644 --- a/.github/workflows/workflow-sanity.yml +++ b/.github/workflows/workflow-sanity.yml @@ -19,7 +19,7 @@ env: jobs: no-tabs: if: github.event_name != 'workflow_dispatch' - runs-on: blacksmith-16vcpu-ubuntu-2404 + runs-on: ubuntu-24.04 steps: - name: Checkout uses: actions/checkout@v6 @@ -51,7 +51,7 @@ jobs: actionlint: if: github.event_name != 'workflow_dispatch' - runs-on: blacksmith-16vcpu-ubuntu-2404 + runs-on: ubuntu-24.04 steps: - name: Checkout uses: actions/checkout@v6 @@ -83,7 +83,7 @@ jobs: generated-doc-baselines: if: github.event_name == 'workflow_dispatch' - runs-on: blacksmith-16vcpu-ubuntu-2404 + runs-on: ubuntu-24.04 steps: - name: Checkout uses: actions/checkout@v6 diff --git a/docs/ci.md b/docs/ci.md index aa64dcc3ab0..dd321aa398f 100644 --- a/docs/ci.md +++ b/docs/ci.md @@ -57,14 +57,14 @@ GitHub may mark superseded jobs as `cancelled` when a newer push lands on the sa ## Runners -| Runner | Jobs | -| -------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `ubuntu-24.04` | `preflight`, short aggregate verifier jobs (`security-fast`, `check`, `check-additional`, `checks-fast-contracts-channels`); install-smoke preflight also uses GitHub-hosted Ubuntu so the Blacksmith matrix can queue earlier | -| `blacksmith-8vcpu-ubuntu-2404` | `security-scm-fast`, `security-dependency-audit`, `build-artifacts`, Linux checks except `check-lint`, long-matrix aggregate verifiers, docs checks, Python skills, `android` | -| `blacksmith-16vcpu-ubuntu-2404` | `check-lint`, which remains CPU-sensitive enough that 8 vCPU cost more than it saved | -| `blacksmith-16vcpu-windows-2025` | `checks-windows` | -| `blacksmith-6vcpu-macos-latest` | `macos-node` on `openclaw/openclaw`; forks fall back to `macos-latest` | -| `blacksmith-12vcpu-macos-latest` | `macos-swift` on `openclaw/openclaw`; forks fall back to `macos-latest` | +| Runner | Jobs | +| -------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `ubuntu-24.04` | `preflight`, short aggregate verifier jobs (`security-fast`, `check`, `check-additional`, `checks-fast-contracts-channels`), workflow-sanity, labeler, auto-response; install-smoke preflight also uses GitHub-hosted Ubuntu so the Blacksmith matrix can queue earlier | +| `blacksmith-8vcpu-ubuntu-2404` | `security-scm-fast`, `security-dependency-audit`, `build-artifacts`, Linux checks except `check-lint`, long-matrix aggregate verifiers, docs checks, Python skills, `android` | +| `blacksmith-16vcpu-ubuntu-2404` | `check-lint`, which remains CPU-sensitive enough that 8 vCPU cost more than it saved | +| `blacksmith-16vcpu-windows-2025` | `checks-windows` | +| `blacksmith-6vcpu-macos-latest` | `macos-node` on `openclaw/openclaw`; forks fall back to `macos-latest` | +| `blacksmith-12vcpu-macos-latest` | `macos-swift` on `openclaw/openclaw`; forks fall back to `macos-latest` | ## Local Equivalents