From 1f1a992ea3d077fd2a93709d7f8d289f2dc93cf8 Mon Sep 17 00:00:00 2001 From: Vishal Rana Date: Thu, 1 Oct 2026 16:21:27 -0700 Subject: [PATCH 1/4] bench: all jobs on Blacksmith --- .github/workflows/checks.yml | 2 +- .github/workflows/ci.yml | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index a0daa6f3a..d870b4704 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -32,7 +32,7 @@ env: jobs: check: - runs-on: ubuntu-latest + runs-on: blacksmith-8vcpu-ubuntu-2404 steps: - name: Checkout Code uses: *checkout_action diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9036eee29..0920f92aa 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,4 +1,5 @@ name: CI +# Runner benchmark variant: all jobs on Blacksmith. Not for merging. on: push: @@ -44,7 +45,7 @@ jobs: # we derive from the last four major releases promise. go: ["1.25", "1.26", "1.27"] name: ${{ matrix.os }} @ Go ${{ matrix.go }} - runs-on: ${{ matrix.os }} + runs-on: ${{ matrix.os == 'ubuntu-latest' && 'blacksmith-8vcpu-ubuntu-2404' || matrix.os == 'macos-latest' && 'blacksmith-12vcpu-macos-latest' || 'blacksmith-8vcpu-windows-2025' }} steps: - name: Checkout Code uses: *checkout_action @@ -103,7 +104,7 @@ jobs: if: github.event_name == 'pull_request' needs: test name: Benchmark comparison - runs-on: ubuntu-latest + runs-on: blacksmith-8vcpu-ubuntu-2404 steps: - name: Checkout Code (Previous) uses: *checkout_action From c89ded7d6cff1aeae8e1b54695db12ae36e2b93b Mon Sep 17 00:00:00 2001 From: Vishal Rana Date: Thu, 1 Oct 2026 16:26:55 -0700 Subject: [PATCH 2/4] bench: round 1 From d567a853217e4bc571d7e1d0eae49ea93bab6b44 Mon Sep 17 00:00:00 2001 From: Vishal Rana Date: Thu, 1 Oct 2026 16:39:47 -0700 Subject: [PATCH 3/4] bench: round 2 From 0d648074293a47e6aae82a6adc0e63223e8cda37 Mon Sep 17 00:00:00 2001 From: Vishal Rana Date: Thu, 1 Oct 2026 16:49:55 -0700 Subject: [PATCH 4/4] bench: round 3