Files
2026-01-17 08:44:07 +02:00

31 lines
611 B
YAML

name: Benchmark
on:
push:
branches: [ main ]
workflow_dispatch:
jobs:
benchmark:
name: Run benchmarks
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Set up Rust
uses: dtolnay/rust-toolchain@stable
- name: Build release
working-directory: ./red
run: cargo build --release --verbose
- name: Install hyperfine
run: cargo install hyperfine
- name: Run benchmarks
working-directory: ./red
env:
TERM: xterm-256color
FORCE_COLOR: "1"
run: bash scripts/benchmark.sh