Skip to content

feat: setup lint workflow #25

feat: setup lint workflow

feat: setup lint workflow #25

Workflow file for this run

name: lint
on:
push:
pull_request:
types: [ opened, reopened, synchronize ]
jobs:
check:
name: check ${{ matrix.python-version }}
runs-on: ubuntu-latest
strategy:
fail-fast: false
defaults:
run:
working-directory: ./python
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Install latest version of uv
uses: astral-sh/setup-uv@v5
- name: Install tox
run: uv sync --only-group tox --frozen --python 3.13
- name: Run tox for python ${{ matrix.python-version }}
run: uv run tox -e py${{ matrix.python-version }}