Skip to content

Update CI/CD to reference uv instead of poetry #42

Update CI/CD to reference uv instead of poetry

Update CI/CD to reference uv instead of poetry #42

Workflow file for this run

name: Lint Python code with ruff
# Caching source: https://gist.github.com/gh640/233a6daf68e9e937115371c0ecd39c61?permalink_comment_id=4529233#gistcomment-4529233
on:
push:
workflow_dispatch:
pull_request_review:
types: [submitted]
jobs:
lint:
runs-on: ubuntu-latest
if:
github.event_name == 'push' || github.event.review.state == 'APPROVED' || github.event_name == 'workflow_dispatch'
steps:
- uses: actions/checkout@v4
- name: Install uv
run: |
pip install uv
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: 3.13
cache: pip
cache-dependency-path: uv.lock
- name: Install dependencies with dev group
run: |
uv sync --group dev
- name: Run ruff
run: |
uv run ruff --version
uv run ruff check . --preview