Skip to content

Bump codspeedhq/action from 4.18.4 to 4.18.5 #234

Bump codspeedhq/action from 4.18.4 to 4.18.5

Bump codspeedhq/action from 4.18.4 to 4.18.5 #234

Workflow file for this run

name: bench
on:
push:
branches:
- main
pull_request:
concurrency:
group: bench-${{ github.ref }}
cancel-in-progress: ${{ github.ref != 'refs/heads/main' }}
jobs:
cargo:
strategy:
fail-fast: false
matrix:
os:
- ubuntu-24.04
- ubuntu-24.04-arm
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
- uses: raviqqe/cargo-cache@4c7db86c0f73cc94a5608ad8b09e7a8e136fd259 # v1.0.4
- run: cargo bench
codspeed:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
- uses: raviqqe/cargo-cache@4c7db86c0f73cc94a5608ad8b09e7a8e136fd259 # v1.0.4
- run: cargo install --features vendored-openssl cargo-codspeed
- run: cargo codspeed build
- uses: codspeedhq/action@f99becdce5e5d51fd556489ebef684f4ecfd6286 # v4.18.5
with:
mode: simulation
run: cargo codspeed run
token: ${{ secrets.CODSPEED_TOKEN }}
bench:
needs:
- cargo
- codspeed
if: always()
runs-on: ubuntu-latest
steps:
- run: for result in ${{ join(needs.*.result, ' ') }}; do [ $result = success ]; done