Commit 098e16e
ci: adopt CodSpeed wizard improvements from PR #65
Pulled the integration tweaks from the codspeed-hq[bot] wizard PR
without taking its synthetic benchmarks (ours are richer — real DICOM
fixtures across .50/.51/.57/.70/.80/.81/.90/.91/.201/.5).
Changes:
- CodSpeedHQ/action@v3 → @v4
- Add OIDC auth: `permissions: id-token: write`, drop the
`token: ${{ secrets.CODSPEED_TOKEN }}` arg. The action now
authenticates via GitHub's OIDC provider — no secret to manage.
- Explicit `mode: simulation` on the CodSpeed step (deterministic CPU
simulation, <1% variance, hardware-independent).
- Add `workflow_dispatch` trigger so CodSpeed can run a backtest from
its dashboard once the repo is connected.
- Bump Node 18 → 22 in test + codspeed-bench jobs (matches the wizard's
recommendation; our package engines are still >=18 so no impact).
- Add CodSpeed badge to README.
PR #65 can now be closed — its synthetic JS-only benches are subsumed
by ours, and these integration tweaks are now in our branch.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent 0076b4f commit 098e16e
2 files changed
Lines changed: 15 additions & 8 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
16 | 19 | | |
17 | 20 | | |
18 | 21 | | |
| |||
22 | 25 | | |
23 | 26 | | |
24 | 27 | | |
| 28 | + | |
25 | 29 | | |
26 | 30 | | |
27 | 31 | | |
| |||
129 | 133 | | |
130 | 134 | | |
131 | 135 | | |
132 | | - | |
| 136 | + | |
133 | 137 | | |
134 | 138 | | |
135 | 139 | | |
| |||
168 | 172 | | |
169 | 173 | | |
170 | 174 | | |
171 | | - | |
| 175 | + | |
172 | 176 | | |
173 | 177 | | |
174 | 178 | | |
| |||
193 | 197 | | |
194 | 198 | | |
195 | 199 | | |
196 | | - | |
197 | | - | |
198 | | - | |
199 | | - | |
200 | | - | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
201 | 206 | | |
202 | | - | |
| 207 | + | |
203 | 208 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
| 4 | + | |
3 | 5 | | |
4 | 6 | | |
5 | 7 | | |
| |||
0 commit comments