From 45bc9c2e6512f37de4dfa47cbebd934dc3c77f32 Mon Sep 17 00:00:00 2001 From: correctmost <134317971+correctmost@users.noreply.github.com> Date: Sat, 30 Nov 2024 03:58:10 -0500 Subject: [PATCH] Use the ruff version specified in pyproject.toml for CI checks (#2960) Previously, the ruff system package was used, which could lag behind the PyPI version. --- .github/workflows/ruff.yaml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ruff.yaml b/.github/workflows/ruff.yaml index 257404a1..53067149 100644 --- a/.github/workflows/ruff.yaml +++ b/.github/workflows/ruff.yaml @@ -7,6 +7,16 @@ jobs: image: archlinux/archlinux:latest steps: - uses: actions/checkout@v4 - - run: pacman --noconfirm -Syu ruff + - name: Prepare arch + run: | + pacman-key --init + pacman --noconfirm -Sy archlinux-keyring + pacman --noconfirm -Syyu + pacman --noconfirm -Sy python-pip python-pyparted pkgconfig gcc + - run: pip install --break-system-packages --upgrade pip + - name: Install ruff + run: pip install --break-system-packages .[dev] + - run: python --version + - run: ruff --version - name: Lint with ruff run: ruff check