Tinkering with CodSpeed (#30824)

Fix CI to trigger benchmarks on `run-codspeed-benchmarks` label addition

Reduce scope of async benchmark to save time on CI

Waiting to merge this PR until we figure out how to use walltime on
local runners.
This commit is contained in:
Sydney Runkle
2025-04-15 08:49:09 -04:00
committed by GitHub
parent ed5c4805f6
commit 59f2c9e737
2 changed files with 4 additions and 3 deletions

View File

@@ -14,8 +14,8 @@ on:
jobs:
codspeed:
name: Run benchmarks
if: (github.event_name == 'pull_request' && contains(github.event.pull_request.labels.*.name, 'run-benchmarks'))
runs-on: codspeed-macro
if: (github.event_name == 'pull_request' && contains(github.event.pull_request.labels.*.name, 'run-codspeed-benchmarks'))
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
@@ -41,3 +41,4 @@ jobs:
run: |
cd libs/core
uv run --no-sync pytest ./tests/benchmarks --codspeed
mode: walltime