From 86bd792b6895cbfa67d4c2a879beae5ec1115d31 Mon Sep 17 00:00:00 2001 From: itswl Date: Mon, 2 Nov 2026 14:09:27 +0800 Subject: [PATCH] =?UTF-8?q?deps:=20fastapi=200.162.0,=20pytest-asyncio=201?= =?UTF-8?q?.4.1.post1,=20ruff=200.17.2=20=E2=80=94=20Dependabot=20#29=20#3?= =?UTF-8?q?0=20#31=20as=20one=20relocked=20change?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The bot's three requirements.txt edits as proposed: fastapi>=0.162.0 and pytest-asyncio>=1.4.1 for the pipe and the judge, ruff==0.17.2 for all three. A bot PR cannot regenerate requirements.lock from the venv the gate ran against, so merged as authored it fails the lock check; the locks here come from scripts/relock.sh after a green gate. fastapi 0.162.0 is the only release since the locked 0.161.1, a tagged release on its own repository from its release workflow. pytest-asyncio resolves to 1.4.1.post1, the newest, tagged upstream. ruff is pinned exactly as the bot proposed, 0.17.2, and found nothing new. Those three are the only pins that moved; pip-audit is clean on every lock. STACK GATE GREEN. --- hookjudge/requirements.lock | 6 +++--- hookjudge/requirements.txt | 6 +++--- hookprobe/requirements.lock | 2 +- hookprobe/requirements.txt | 2 +- hookrelay/requirements.lock | 6 +++--- hookrelay/requirements.txt | 6 +++--- 6 files changed, 14 insertions(+), 14 deletions(-) diff --git a/hookjudge/requirements.lock b/hookjudge/requirements.lock index 131c3a73..19e2037b 100644 --- a/hookjudge/requirements.lock +++ b/hookjudge/requirements.lock @@ -12,7 +12,7 @@ click==8.4.2 coverage==7.16.2 cyclonedx-python-lib==11.12.0 defusedxml==0.7.1 -fastapi==0.161.1 +fastapi==0.162.0 filelock==4.2.4 h11==0.16.0 httpcore==1.0.9 @@ -42,13 +42,13 @@ pydantic_core==2.46.4 Pygments==2.21.0 pyparsing==3.3.2 pytest==9.1.1 -pytest-asyncio==1.4.0 +pytest-asyncio==1.4.1.post1 pytest-cov==7.1.0 python-dotenv==1.2.3 PyYAML==6.0.3 requests==2.34.2 rich==15.0.0 -ruff==0.17.1 +ruff==0.17.2 sortedcontainers==2.4.0 starlette==1.6.0 stevedore==5.9.0 diff --git a/hookjudge/requirements.txt b/hookjudge/requirements.txt index 648f44af..fef34d19 100644 --- a/hookjudge/requirements.txt +++ b/hookjudge/requirements.txt @@ -1,14 +1,14 @@ # Four runtime dependencies, chosen to stay four. -fastapi>=0.149.0 +fastapi>=0.162.0 uvicorn[standard]>=0.54.0 aiosqlite>=0.22.1 httpx>=0.28.1 # Test + lint pytest>=9.1.1 -pytest-asyncio>=1.4.0 +pytest-asyncio>=1.4.1 pytest-cov>=7.1.0 -ruff==0.17.1 +ruff==0.17.2 bandit>=1.9.4 pip-audit>=2.10.1 mypy>=2.4.0 diff --git a/hookprobe/requirements.lock b/hookprobe/requirements.lock index f3c4c137..3840b440 100644 --- a/hookprobe/requirements.lock +++ b/hookprobe/requirements.lock @@ -61,7 +61,7 @@ referencing==0.37.0 requests==2.34.2 rich==15.0.0 rpds-py==2026.6.3 -ruff==0.17.1 +ruff==0.17.2 sniffio==1.3.1 sortedcontainers==2.4.0 sse-starlette==3.4.8 diff --git a/hookprobe/requirements.txt b/hookprobe/requirements.txt index 5697c311..73cf0e42 100644 --- a/hookprobe/requirements.txt +++ b/hookprobe/requirements.txt @@ -9,7 +9,7 @@ claude-agent-sdk>=0.1.0 pytest>=9.1.1 httpx>=0.28.1 pytest-cov>=7.1.0 -ruff==0.17.1 +ruff==0.17.2 bandit>=1.9.4 pip-audit>=2.10.1 mypy>=2.4.0 diff --git a/hookrelay/requirements.lock b/hookrelay/requirements.lock index 33ee0052..96f9ca56 100644 --- a/hookrelay/requirements.lock +++ b/hookrelay/requirements.lock @@ -12,7 +12,7 @@ click==8.4.2 coverage==7.16.2 cyclonedx-python-lib==11.12.0 defusedxml==0.7.1 -fastapi==0.161.1 +fastapi==0.162.0 filelock==4.2.4 h11==0.16.0 httpcore==1.0.9 @@ -42,13 +42,13 @@ pydantic_core==2.46.4 Pygments==2.21.0 pyparsing==3.3.2 pytest==9.1.1 -pytest-asyncio==1.4.0 +pytest-asyncio==1.4.1.post1 pytest-cov==7.1.0 python-dotenv==1.2.3 PyYAML==6.0.3 requests==2.34.2 rich==15.0.0 -ruff==0.17.1 +ruff==0.17.2 sortedcontainers==2.4.0 starlette==1.6.0 stevedore==5.9.0 diff --git a/hookrelay/requirements.txt b/hookrelay/requirements.txt index 8d17d661..97c3d441 100644 --- a/hookrelay/requirements.txt +++ b/hookrelay/requirements.txt @@ -1,5 +1,5 @@ # Runtime — five dependencies, chosen to stay five. -fastapi>=0.149.0 +fastapi>=0.162.0 uvicorn[standard]>=0.54.0 aiosqlite>=0.22.1 httpx>=0.28.1 @@ -7,9 +7,9 @@ pyyaml>=6.0.3 # Test + lint pytest>=9.1.1 -pytest-asyncio>=1.4.0 +pytest-asyncio>=1.4.1 pytest-cov>=7.1.0 -ruff==0.17.1 +ruff==0.17.2 bandit>=1.9.4 pip-audit>=2.10.1 mypy>=2.4.0