Commit 0ecc588
Add benchmark/Project.toml so the benchmark suite resolves StableRNGs
The `Benchmarks` CI job errored with `ArgumentError: Package StableRNGs not
found in current path`. AirspeedVelocity builds a temporary environment for
the benchmarked revision and, when a `benchmark/Project.toml` is present in
that revision's checkout, copies it in as the environment (it auto-adds
BenchmarkTools/JSON3 and the package under test, but nothing else). There was
no such file, so `using StableRNGs` in `benchmark/benchmarks.jl` could not
resolve.
Add `benchmark/Project.toml` declaring StableRNGs. Verified by replicating
AirspeedVelocity's env construction (copy the file, develop the package, add
BenchmarkTools/JSON3): the unmodified suite loads, builds all groups, and runs
a benchmarkable.
Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FvBXVKGujjeaCB3iLwsDeG1 parent f7317fe commit 0ecc588
1 file changed
Lines changed: 5 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
0 commit comments