From dc5f838d1d8ec0425b82c8197caff59e33e7f89a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 13 Sep 2026 11:01:40 +0000 Subject: [PATCH 1/2] chore(deps-dev): bump pyright from 1.1.411 to 1.1.413 Bumps [pyright](https://github.com/RobertCraigie/pyright-python) from 1.1.411 to 1.1.413. - [Release notes](https://github.com/RobertCraigie/pyright-python/releases) - [Commits](https://github.com/RobertCraigie/pyright-python/compare/v1.1.411...v1.1.413) --- updated-dependencies: - dependency-name: pyright dependency-version: 1.1.413 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pyproject.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index b75cb51b..47be9d8d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -160,7 +160,7 @@ dev = [ "pytest>=9.0.3; python_version >= '3.10'", "pytest-asyncio>=0.23", "ruff>=0.15.22,<0.17", - "pyright==1.1.411", + "pyright==1.1.413", ] # Everything needed to run the general offline gate in CI (lint + all safe extras-gated # tests) WITHOUT pulling torch/sentence-transformers — no test needs the real embedder. @@ -171,7 +171,7 @@ test = [ "pytest>=9.0.3; python_version >= '3.10'", "pytest-asyncio>=0.23", "ruff>=0.15.22,<0.17", - "pyright==1.1.411", + "pyright==1.1.413", "python-dotenv>=1.0", "uvicorn[standard]>=0.29", "fastapi>=0.133.1,<1; python_version >= '3.10'", From 673de4d2d5cd3011fca4761b0d1facd391e4d173 Mon Sep 17 00:00:00 2001 From: Coding-Dev-Tools Date: Sun, 13 Sep 2026 07:17:17 -0400 Subject: [PATCH 2/2] test: keep Pyright pin invariant Dependabot-updatable --- tests/test_release_infrastructure.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tests/test_release_infrastructure.py b/tests/test_release_infrastructure.py index ff58eecf..af6a5595 100644 --- a/tests/test_release_infrastructure.py +++ b/tests/test_release_infrastructure.py @@ -446,7 +446,10 @@ def test_pyright_core_backend_ratchet_is_pinned_and_runs_in_ci_and_release(): ci = _text(".github/workflows/ci.yml") release = _text(".github/workflows/release.yml") - assert pyproject.count('"pyright==1.1.411"') == 2 + # Keep the dev and test extras on one exact, Dependabot-updatable Pyright pin. + pyright_pins = re.findall(r'"(pyright==[^"\n]+)"', pyproject) + assert len(pyright_pins) == 2 + assert pyright_pins[0] == pyright_pins[1] assert '"engraphis/core",\n "engraphis/backends",' in pyproject assert '"eval/harness.py",\n "eval/external.py",' in pyproject assert 'pythonVersion = "3.9"' in pyproject