Skip to content

chore(main): release 0.4.1 #6

chore(main): release 0.4.1

chore(main): release 0.4.1 #6

Workflow file for this run

# This file is @generated by <https://github.com/liblaf/copier-python>.
# DO NOT EDIT!
name: Bench
on:
push:
branches-ignore:
- assets**
- gh-pages
pull_request:
workflow_dispatch:
jobs:
detect:
name: Detect
runs-on: ubuntu-latest
outputs:
bench: ${{ steps.bench.outcome == 'success' }}
steps:
- name: Checkout
uses: actions/checkout@v4
- id: bench
name: Detect Benches
run: |-
find "benches/" -name "test_*.py" -type f -print -quit |
grep --quiet "benches/"
continue-on-error: true
bench:
name: Bench
needs:
- detect
if: needs.detect.outputs.bench == 'true'
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup Python
uses: liblaf/actions/setup-python@main
- name: Install Mise
uses: jdx/mise-action@v2
- name: Bench
uses: CodSpeedHQ/action@v3
with:
run: mise run bench