name: CI
on:
push:
pull_request:
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: rustup show
- run: cargo test
- run: cargo doc --no-deps
bench-runtime:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
# Full `cargo bench --bench runtime` OOMs on CI: register_build leaks in-loop.
# Smoke-test compile + lightweight lookup benches only (see docs/profiling.md).
- run: cargo bench --bench runtime -- '^get_hit/100$' --sample-size 10