No reviewers
Labels
No labels
area:ai
area:ci-cd
area:notifications
area:observability
area:public-pages
backlog
bug
duplicate
enhancement
help wanted
invalid
question
type:decision
type:feature
type:infra
type:maintenance
type:security
v1.0.1
v1.1.0
v1.2.0
v1.3.0
v2.0.0
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
rbrooks/WeatherBot!126
Loading…
Reference in a new issue
No description provided.
Delete branch "chore/deps-consolidated-refresh"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Consolidates the four entangled Renovate dependency PRs into one coherent, CI-verified update. Individually, three of them cannot pass — they're chained together by the resolver:
ResolutionImpossible.What changed
Only dependency pins — no application or test code changes were needed.
requirements.txt: fastapi 0.115.5→0.139.2, uvicorn 0.32.1→0.51.0, jinja2 3.1.4→3.1.6, python-multipart 0.0.12→0.0.32, starlette 0.41.3→0.52.1, sqlalchemy 2.0.36→2.0.51, asyncpg 0.30.0→0.31.0, alembic 1.14.0→1.18.5, authlib 1.3.2→1.7.2, httpx 0.28.0→0.28.1, cryptography 44.0.3→49.0.0, apscheduler 3.10.4→3.11.3, discord.py 2.4.0→2.7.1, matrix-nio 0.25.2→0.26.0, Pillow 11.0.0→12.3.0, twilio 9.3.7→9.10.9, pydantic-settings 2.6.1→2.14.2, python-dotenv 1.0.1→1.2.2, timezonefinder 6.5.3→8.2.5.requirements-test.txt: ruff 0.15.22→0.16.0.Verification
Reproduced CI faithfully in a clean
python:3.12-slimcontainer againstpostgres:16-alpine:pip install -r requirements-test.txtruff check .python -m compileall appalembic upgrade headpytest -q(SQLite bulk tier)pytest -q -m postgres(Postgres tier)Supersedes
Closes #31, closes #35, closes #36, closes #37.
(Handled separately: #30 Python 3.14 — deferred pending 3.13/ecosystem; #34 starlette v1 — closed, no compatible FastAPI.)
🤖 Generated with Claude Code