From f8b844beaee7b9fc77e6e6f85c4e649bc9468803 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 16 Oct 2026 19:14:06 +0000 Subject: [PATCH 1/2] fix(deps-dev): update ruff requirement Updates the requirements on [ruff](https://github.com/astral-sh/ruff) to permit the latest version. - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](https://github.com/astral-sh/ruff/compare/0.15.22...0.17.0) --- updated-dependencies: - dependency-name: ruff dependency-version: 0.17.0 dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- pyproject.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index f2147cf26..ff0b9c0af 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -159,7 +159,7 @@ all = [ dev = [ "pytest>=9.0.3; python_version >= '3.10'", "pytest-asyncio>=0.23", - "ruff>=0.15.22,<0.17", + "ruff>=0.15.22,<0.18", "pyright==1.1.414", ] # Everything needed to run the general offline gate in CI (lint + all safe extras-gated @@ -170,7 +170,7 @@ dev = [ test = [ "pytest>=9.0.3; python_version >= '3.10'", "pytest-asyncio>=0.23", - "ruff>=0.15.22,<0.17", + "ruff>=0.15.22,<0.18", "pyright==1.1.414", "python-dotenv>=1.0", "uvicorn[standard]>=0.29", From cb4e3f2640ad4e2bee103930bbf14342336e9506 Mon Sep 17 00:00:00 2001 From: Jaixii Date: Fri, 16 Oct 2026 22:29:20 -0400 Subject: [PATCH 2/2] test(release): align ruff version bound assertion with <0.18 --- tests/test_release_infrastructure.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/test_release_infrastructure.py b/tests/test_release_infrastructure.py index 4449d10c0..301666521 100644 --- a/tests/test_release_infrastructure.py +++ b/tests/test_release_infrastructure.py @@ -453,7 +453,7 @@ def test_ci_linter_is_bounded_to_the_verified_release_series(): # is not stable across minor releases -- 0.16 widened it from 59 rules to 413, which # would have turned `ruff check .` red on unchanged code. Pinning `select` explicitly # is what actually bounds CI, so the bound and the rule set are asserted together. - assert pyproject.count('"ruff>=0.15.22,<0.17"') == 2 + assert pyproject.count('"ruff>=0.15.22,<0.18"') == 2 assert 'select = ["E4", "E7", "E9", "F"]' in pyproject