Refactor benchmark workflows to use self-hosted runner and disable push trigger

This commit is contained in:
Palash Tyagi 2025-05-03 21:33:47 +01:00
parent 4fe81b7a26
commit 8876379443
2 changed files with 32 additions and 3 deletions

View File

@ -0,0 +1,29 @@
name: Run benchmarks
on:
workflow_dispatch:
push:
branches:
- main
jobs:
run-benchmarks:
runs-on: self-hosted-linux
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Install Rust
uses: actions-rs/toolchain@v1
with:
toolchain: stable
- name: Run benchmarks
run: cargo bench
- name: Upload benchmark reports
uses: actions/upload-artifact@v4
with:
name: benchmark-reports-${{ github.sha }}
path: ./target/criterion/

View File

@ -2,9 +2,9 @@ name: Run benchmarks
on:
workflow_dispatch:
push:
branches:
- main
# push:
# branches:
# - main
jobs:
run-benchmarks: