Skip to content

refactor: merge benchmarks in tailcall_benches.rs (#1834) #79

refactor: merge benchmarks in tailcall_benches.rs (#1834)

refactor: merge benchmarks in tailcall_benches.rs (#1834) #79

name: Benchmark main
on:
push:
paths-ignore: ["docs/**", "**.md"]
branches:
- main
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
micro_benchmarks:
name: Micro Benchmarks
runs-on: benchmarking-runner
steps:
- name: Check out code
uses: actions/checkout@v4
- name: Install Rust
uses: actions-rust-lang/setup-rust-toolchain@v1
- name: Install Bencher CLI
uses: bencherdev/bencher@main
- name: Run Benchmarks
run: |
bencher run \
--project tailcall \
--branch main \
--testbed benchmarking-runner \
--token "${{ secrets.BENCHER_API_TOKEN }}" \
--adapter rust_criterion \
cargo bench