diff --git a/.github/workflows/build-reusable.yml b/.github/workflows/build-reusable.yml index 22b7b7f..5085642 100644 --- a/.github/workflows/build-reusable.yml +++ b/.github/workflows/build-reusable.yml @@ -26,9 +26,9 @@ jobs: - name: Install uv uses: astral-sh/setup-uv@v4 - - name: Install ruff + - name: Install dependencies with ruff run: | - uv tool install ruff + uv pip install --system ruff==0.12.7 - name: Run ruff check run: | diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 9157aec..0b685cd 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -10,7 +10,7 @@ repos: - id: debug-statements - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.12.7 + rev: v0.12.7 # Fixed version to match pyproject.toml hooks: - id: ruff - id: ruff-format diff --git a/pyproject.toml b/pyproject.toml index 8fca76c..646ac82 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -52,7 +52,7 @@ dev = [ "pytest-cov>=4.0", "pytest-xdist>=3.0", # For parallel test execution "black>=23.0", - "ruff>=0.1.0", + "ruff==0.12.7", # Fixed version to ensure consistent formatting across all environments "matplotlib", "huggingface-hub>=0.20.0", "pre-commit>=3.5.0",