File tree Expand file tree Collapse file tree 4 files changed +368
-97
lines changed Expand file tree Collapse file tree 4 files changed +368
-97
lines changed Original file line number Diff line number Diff line change 1+ name : Codspeed
2+
3+ permissions : {}
4+
5+ on :
6+ pull_request :
7+ push :
8+ branches :
9+ - main
10+
11+ concurrency :
12+ group : ${{ github.workflow }}-${{ github.event.pull_request.number || github.sha }}
13+ cancel-in-progress : true
14+
15+ defaults :
16+ run :
17+ shell : bash
18+
19+ jobs :
20+ benchmark :
21+ name : Benchmark
22+ runs-on : ubuntu-latest
23+ steps :
24+ - uses : actions/checkout@v5
25+
26+ - name : Setup Rust
27+ uses : dtolnay/rust-toolchain@stable
28+ with :
29+ targets : x86_64-unknown-linux-gnu
30+
31+ - uses : actions/setup-node@v5
32+ with :
33+ node-version : 22
34+ cache : ' yarn'
35+ - name : Install dependencies
36+ run : yarn install
37+ - name : Download fixtures
38+ run : node download-fixtures.js
39+ env :
40+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
41+
42+ - uses : taiki-e/install-action@v2
43+ with :
44+ tool : cargo-codspeed
45+
46+ - name : Build benchmark
47+ run : cargo codspeed build
48+
49+ - name : Run benchmark
50+ uses : CodSpeedHQ/action@v4
51+ timeout-minutes : 15
52+ with :
53+ run : cargo codspeed run
54+ mode : instrumentation
55+ token : ${{ secrets.CODSPEED_TOKEN }}
You can’t perform that action at this time.
0 commit comments