Skip to content

dependency bump

dependency bump #297

Workflow file for this run

name: Checks
on:
push:
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true
jobs:
lint:
runs-on: ubuntu-latest
steps:
- name: Check Out Repo
uses: actions/checkout@v6
- name: Install uv
uses: astral-sh/setup-uv@v6
with:
enable-cache: true
cache-dependency-glob: "uv.lock"
- name: "Set up Python"
uses: actions/setup-python@v6
with:
python-version-file: "pyproject.toml"
- name: Install the project
run: uv sync --locked --all-extras --dev
- name: Ruff format check
run: |
uvx ruff format --diff ./src/ ./tests/
- name: Ruff default rules and import check
run: |
uvx ruff check --extend-select I ./src/ ./tests/
# - name: Pyright check
# run: |
# uvx pyright ./src/
tests:
runs-on: ubuntu-latest
steps:
- name: Check Out Repo
uses: actions/checkout@v6
- name: Install uv
uses: astral-sh/setup-uv@v6
with:
enable-cache: true
cache-dependency-glob: "uv.lock"
- name: "Set up Python"
uses: actions/setup-python@v6
with:
python-version-file: "pyproject.toml"
- name: Install the project
run: uv sync --locked --all-extras --all-groups --dev
- name: Run unittests
run: uv run pytest tests/unit/