Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion services/account_unification/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ dependencies = [
[project.optional-dependencies]
dev = [
"coverage==7.15.4",
"httpx2==2.9.1",
"httpx2==2.12.0",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔴 Dependency bump skips uv.lock and fails locked CI install

pyproject.toml bumps httpx2 to 2.12.0, but uv.lock still pins it at 2.9.1 (specifier at services/account_unification/uv.lock:372, package at uv.lock:450-462). The CI step uv sync --locked --extra dev (ci.yml:34) errors when the manifest diverges from the lockfile, so the account-unification tests gate fails.

Prompt for agents
The httpx2 dependency was bumped to 2.12.0 in services/account_unification/pyproject.toml and requirements-dev.txt, but services/account_unification/uv.lock was not regenerated and still pins httpx2==2.9.1 (see the specifier around uv.lock:372 and the [[package]] block around uv.lock:450-462). CI runs `uv sync --locked --extra dev`, which fails when the lockfile is out of sync with pyproject.toml. Regenerate the lockfile (e.g. `uv lock`) so httpx2 (and its transitive httpcore2, which the changelog says moves in lockstep to 2.12.0) is updated consistently across pyproject.toml, requirements-dev.txt, and uv.lock.
Open in Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.

"interrogate==1.7.0",
"pytest==9.1.1",
"ruff==0.16.3",
Expand Down
6 changes: 3 additions & 3 deletions services/account_unification/requirements-dev.txt
Original file line number Diff line number Diff line change
Expand Up @@ -308,9 +308,9 @@ httpx==0.28.1 \
--hash=sha256:75e98c5f16b0f35b567856f597f06ff2270a374470a5c2392242528e3e3e42fc \
--hash=sha256:d909fcccc110f8c7faf814ca82a9a4d816bc5a6dbfea25d6591d6985b8ba59ad
# via cwl-idp-account-unification
httpx2==2.9.1 \
--hash=sha256:1820fe14a9ab1107bfeff39259987429450b070ec0ff38cc87eb0d8c97fdc71a \
--hash=sha256:1932a768737e3666291582833da748cc4e563c337cf96706fccc04fa6e58764a
httpx2==2.12.0 \
--hash=sha256:7631fe9887a8a2275f4a2540e053aa670fcc50742864a9ae7c66e609fdcf12cf \
--hash=sha256:cc8b6eecb8661c146b8f89a60e97456ee086e91a784ed31ac450c3a9e613dd36
# via cwl-idp-account-unification
idna==3.18 \
--hash=sha256:7f952cbe720b688055e3f87de14f5c3e5fdaa8bc3928985c4077ca689de849a2 \
Expand Down
Loading