From 6ade217eb978bd964bb984f1e07c6b5eb03c8a84 Mon Sep 17 00:00:00 2001 From: Evandro Myller Date: Fri, 30 Oct 2026 17:39:49 -0300 Subject: [PATCH] ci: Run CodSpeed benchmarks in simulation on GitHub-hosted runners Co-Authored-By: Claude Opus 5.5 (1M context) --- .github/workflows/codspeed.yml | 4 ++-- Makefile | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/codspeed.yml b/.github/workflows/codspeed.yml index bc10950..eed2eed 100644 --- a/.github/workflows/codspeed.yml +++ b/.github/workflows/codspeed.yml @@ -14,7 +14,7 @@ permissions: jobs: benchmarks: name: Run benchmarks - runs-on: codspeed-macro + runs-on: ${{ vars.CODSPEED_RUNS_ON }} steps: - name: Checkout repository @@ -32,5 +32,5 @@ jobs: - name: Run benchmarks uses: CodSpeedHQ/action@78102a468f96d8e0ccb92d0ec49425753fc42062 # v5.6.0 with: - mode: walltime + mode: ${{ vars.CODSPEED_MODE }} run: make benchmark diff --git a/Makefile b/Makefile index f788f2e..37b512a 100644 --- a/Makefile +++ b/Makefile @@ -7,5 +7,5 @@ $(SDK_BENCHMARKS)/environments: .PHONY: benchmark benchmark: | $(SDK_BENCHMARKS)/environments cargo install --locked cargo-codspeed@$(CARGO_CODSPEED_VERSION) - cd benchmarks && cargo codspeed build --locked --measurement-mode walltime - cd benchmarks && SDK_BENCHMARKS_ENVIRONMENTS=$(CURDIR)/$(SDK_BENCHMARKS)/environments cargo codspeed run --measurement-mode walltime + cd benchmarks && cargo codspeed build --locked + cd benchmarks && SDK_BENCHMARKS_ENVIRONMENTS=$(CURDIR)/$(SDK_BENCHMARKS)/environments cargo codspeed run