Skip to content

dependency bump

dependency bump #44

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@v5
- 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@v5
#
# - 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/