Skip to content

Commit 0c0d0e2

Browse files
committed
fix(codspeed): run walltime on macro runners
1 parent 136f0ee commit 0c0d0e2

1 file changed

Lines changed: 5 additions & 4 deletions

File tree

.github/workflows/codspeed.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,9 @@ env:
2323
jobs:
2424
benchmarks:
2525
name: Run benchmarks
26-
# CodSpeed macro runners are not available to personal GitHub accounts.
27-
# Use GitHub's public ARM64 pool instead of the mixed AMD x64 hosts that
28-
# made otherwise identical runs incomparable.
29-
runs-on: ubuntu-24.04-arm
26+
# Walltime requires CodSpeed's stable ARM64 bare-metal environment so
27+
# syscall-heavy benchmarks include their complete elapsed time.
28+
runs-on: codspeed-macro
3029

3130
steps:
3231
- uses: actions/checkout@fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09 # v5.0.0
@@ -38,6 +37,8 @@ jobs:
3837

3938
- name: Cache Rust artifacts
4039
uses: Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2.9.2
40+
with:
41+
key: codspeed-${{ runner.arch }}
4142

4243
- name: Install cargo-codspeed
4344
run: cargo install cargo-codspeed --version 5.0.1 --locked

0 commit comments

Comments
 (0)