diff --git a/.github/workflows/ruff.yml b/.github/workflows/ruff.yml index b90cc82..80c020a 100644 --- a/.github/workflows/ruff.yml +++ b/.github/workflows/ruff.yml @@ -6,11 +6,14 @@ on: workflow_dispatch: schedule: - cron: '0 0 * * *' # Run every day at midnight + +env: + RUFF_OUTPUT_FORMAT: github jobs: ruff: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - uses: astral-sh/setup-uv@v5 - - run: uv sync --all-extras --dev - - run: uv run pytest -vv + - uses: astral-sh/ruff-action@v2 + - run: ruff check --exit-non-zero-on-fix --verbose + - run: ruff format --check --verbose \ No newline at end of file diff --git a/pyproject.toml b/pyproject.toml index 92e2692..1eba91a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -57,7 +57,7 @@ lint.isort.required-imports = ["from __future__ import annotations"] # Default is 88 characters line-length = 120 -pycodestyle.ignore-overlong-task-comments = true +lint.pycodestyle.ignore-overlong-task-comments = true [tool.ruff.format] # https://docs.astral.sh/ruff/formatter/