From 9b02506dea18f9b5e5071ca16df4e5271408a76a Mon Sep 17 00:00:00 2001 From: JeffreyChen Date: Thu, 21 May 2026 19:02:06 +0800 Subject: [PATCH] Bump quality tooling: ruff 0.15.13, pytest 9.0.3, PySide6 6.11.1 Routine patch-level bumps for the dev/CI toolchain. ruff check is clean against the bumped 0.15.13 ruleset and the full headless pytest suite (668 passed, 11 skipped) runs green on pytest 9.0.3 + PySide6 6.11.1. --- .github/workflows/quality.yml | 2 +- dev_requirements.txt | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/quality.yml b/.github/workflows/quality.yml index 4baf2f40..62d23000 100644 --- a/.github/workflows/quality.yml +++ b/.github/workflows/quality.yml @@ -81,7 +81,7 @@ jobs: # for any sub-package the snapshot doesn't include # (admin, usb, remote_desktop, vision, …). pip install -e . - pip install ruff==0.15.9 bandit==1.9.4 pytest==9.0.2 pytest-timeout==2.4.0 pytest-rerunfailures==15.1 PySide6==6.11.0 + pip install ruff==0.15.13 bandit==1.9.4 pytest==9.0.3 pytest-timeout==2.4.0 pytest-rerunfailures==15.1 PySide6==6.11.1 - name: Run headless pytest suite run: pytest test/unit_test/headless/ -v --tb=short --timeout=120 diff --git a/dev_requirements.txt b/dev_requirements.txt index 7f453034..9555ceaf 100644 --- a/dev_requirements.txt +++ b/dev_requirements.txt @@ -4,13 +4,13 @@ build twine sphinx sphinx-rtd-theme -PySide6==6.11.0 +PySide6==6.11.1 qt-material==2.17 mss==10.2.0 defusedxml==0.7.1 # Quality tooling — used by .github/workflows/quality.yml and locally. -ruff==0.15.9 +ruff==0.15.13 bandit==1.9.4 -pytest==9.0.2 +pytest==9.0.3 pytest-timeout==2.4.0