From 5dd4e4bc2648ebaf0082fefc7490bed81677b9f0 Mon Sep 17 00:00:00 2001 From: Benjamin Smidt Date: Thu, 25 Jun 2026 16:02:32 -0700 Subject: [PATCH] ci: migrate CI runners to Blacksmith Move GitHub-hosted runners to like-for-like Blacksmith sizes (2c->2vcpu, 4c->4vcpu, 8c->8vcpu). Jobs run on Blacksmith once the Blacksmith GitHub App has access to this repo (org-level setting). Co-Authored-By: Claude Opus 4.8 (1M context) --- .github/workflows/ci.yml | 12 ++++++------ .github/workflows/codeql-analysis.yml | 2 +- .github/workflows/promote.yml | 2 +- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a2be9833..b92ca0a6 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -12,7 +12,7 @@ on: jobs: changes: - runs-on: ubuntu-latest + runs-on: blacksmith-2vcpu-ubuntu-2404 permissions: contents: read pull-requests: read @@ -28,7 +28,7 @@ jobs: - 'tools/lint/**' lint: - runs-on: ubuntu-latest + runs-on: blacksmith-2vcpu-ubuntu-2404 steps: - name: Check out repository @@ -54,7 +54,7 @@ jobs: run: ./scripts/lint.sh audit: - runs-on: ubuntu-latest + runs-on: blacksmith-2vcpu-ubuntu-2404 steps: - name: Check out repository @@ -77,7 +77,7 @@ jobs: run: ./scripts/audit.sh shell-tests: - runs-on: ubuntu-latest + runs-on: blacksmith-2vcpu-ubuntu-2404 steps: - name: Check out repository @@ -93,7 +93,7 @@ jobs: needs: changes if: github.event_name != 'pull_request' || needs.changes.outputs.custom-linter == 'true' timeout-minutes: 10 - runs-on: ubuntu-latest + runs-on: blacksmith-2vcpu-ubuntu-2404 steps: - name: Check out repository uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 @@ -112,7 +112,7 @@ jobs: needs: changes if: github.event_name != 'pull_request' || needs.changes.outputs.custom-linter == 'true' timeout-minutes: 10 - runs-on: ubuntu-latest + runs-on: blacksmith-2vcpu-ubuntu-2404 steps: - name: Check out repository uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 23d4366d..25b96d22 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -19,7 +19,7 @@ permissions: jobs: codeql: - runs-on: ubuntu-latest + runs-on: blacksmith-2vcpu-ubuntu-2404 steps: - name: Checkout diff --git a/.github/workflows/promote.yml b/.github/workflows/promote.yml index 340e0e8e..87d7db10 100644 --- a/.github/workflows/promote.yml +++ b/.github/workflows/promote.yml @@ -24,7 +24,7 @@ permissions: jobs: promote: name: Promote ${{ inputs.ref }} → ${{ inputs.environment }} - runs-on: ubuntu-latest + runs-on: blacksmith-2vcpu-ubuntu-2404 environment: ${{ inputs.environment }} timeout-minutes: 10