Skip to content

build(deps): raise minimum versions for eight dependencies - #563

Merged
thellert merged 2 commits into
mainfrom
chore/dependency-bundle
Aug 11, 2026
Merged

build(deps): raise minimum versions for eight dependencies#563
thellert merged 2 commits into
mainfrom
chore/dependency-bundle

Conversation

@thellert

Copy link
Copy Markdown
Collaborator

Bundles the outstanding Dependabot floor bumps into one change, so they resolve, lock, and test together — the combination is what actually lands on main, and nine separate PRs each only prove "main plus one bump".

It also closes a coverage gap. Dependabot-authored runs get no Actions secrets, so the agentic, E2E, dispatch and bridge lanes skip on its PRs. This PR is human-authored, so those lanes run normally and these bumps ship with real end-to-end evidence rather than none.

Package From To Published Age
psycopg 3.3.2 3.3.4 2026-05-01 100 d
psycopg-pool 3.3.0 3.3.1 2026-05-01 100 d
psycopg-binary 3.3.2 3.3.4 2026-05-01 100 d
rich 14.3.2 15.0.0 2026-04-12 120 d
charset-normalizer 3.4.4 3.4.9 2026-07-07 34 d
fastapi 0.140.0 0.141.1 2026-07-29 12 d
uvicorn 0.51.0 0.52.1 2026-08-01 9 d

Every version the lock actually resolved to was audited against PyPI upload dates: all are at least seven days old, per the release cooldown this repository applies to dependency updates.

unique-namer (1.6.2), pymongo (4.17.0) and typing_extensions (4.16.0) were already locked at or above the new floors, so only the declared constraint moves for those — uv lock reports no version change.

Supersedes #556, #555, #554, #553, #551, #550, #549, #548. #475 is already satisfied on main and is closed separately as a no-op.

Bundles the outstanding dependency floor bumps into a single change so
they are resolved, locked, and tested together -- the combination is what
lands on main, and nine separate pull requests each only prove main plus
one bump.

psycopg 3.3.4, psycopg-pool 3.3.1, uvicorn 0.52.1, rich 15.0.0,
fastapi 0.141.1, charset-normalizer 3.4.9, unique-namer 1.6.2,
pymongo 4.17.0.

Every version the lock resolved to has been public for at least seven
days, per the release cooldown this repository applies to dependency
updates. unique-namer, pymongo and typing_extensions were already locked
at or above the new floors, so only the constraint moves for those.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant