chore(deps): bump httpx2/httpcore2 lockstep to 2.12.0 in /reviewer - #562
Conversation
Bumps [httpx2](https://github.com/pydantic/httpx2) from 2.5.0 to 2.12.0. - [Release notes](https://github.com/pydantic/httpx2/releases) - [Changelog](https://github.com/pydantic/httpx2/blob/main/src/httpx2/CHANGELOG.md) - [Commits](pydantic/httpx2@v2.5.0...v2.12.0) --- updated-dependencies: - dependency-name: httpx2 dependency-version: 2.12.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
seonghobae
left a comment
There was a problem hiding this comment.
Valid dependency-lock finding on exact a4d877f15375f69d48b7e75b5a95b069096c302d: this PR changes only httpx2 from 2.5.0 to 2.12.0 in the generated Python 3.11 hash lock, but leaves httpcore2==2.5.0. Upstream httpx2 v2.12.0 package metadata declares httpcore2==2.12.0 on non-Emscripten platforms, so the flattened --no-deps environment is internally inconsistent even though current reviewer-ci can install it. The existing isolated-install regression proves imports but never runs pip check, so this exact mismatch can pass CI.
Repair path: first add a regression that runs pip check in the isolated editable environment and observe hosted RED on this exact dependency generation. Then regenerate/repair the lock so httpcore2 stays in the exact version required by httpx2, using the release hashes rather than weakening --require-hashes or dropping --no-deps. This is a lock-integrity finding, not a reason to close the Dependabot PR.
|
Hosted reviewer-ci RED on exact |
|
현재 maintenance delta 자체는 유효합니다. 초기 Dependabot exact는 다만 protected |
|
Noema single-writer coordination: #560 has now normally integrated as protected |
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
Reviewer dependency repair
httpx2andhttpcore2are advanced in lockstep to 2.12.0 and an isolated editable-install +pip checkregression prevents this reviewer dependency boundary from returning to an internally inconsistent state.The lane has already ordinarily/non-force reconverged to current protected
main@97c1562b896ddb4236d3e223693c56bfb119ce5e; current exact head is4ee78bfbd859d83da3c6d88d1ccceda111903c33. Fresh reviewer-ci34305569464is terminal SUCCESS, patch-validator-image34305569439is in progress, and application CI34305569492plus required Security Scan34305569472are queued. Predecessor gate conclusions do not transfer to this head.The prior exact
2cc84d0e993eb7bd89cfb82814e66f0764e66a05provided a useful reality RED: application CI/reviewer-ci/required Security succeeded, but patch-validator-image run34298437106, job102300006922, failed after exact image build, static runtime identity, metadata inspection, and no-network/read-only/non-root smoke all succeeded.Generate CycloneDX SBOM and vulnerability receiptfound CVE-2026-84373 in protected-sourcevitest@4.1.9and@vitest/mocker@4.1.9, fixed in 4.1.11. The vulnerability gate is correctly fail-closed.Issue #568 owns that Noema Node build/test dependency foundation defect; Draft #569 is its current implementation lane from protected
main@97c1562.... Keep this PR Draft. #569 must normally integrate a coherent non-vulnerable Vitest lock and protected-main image evidence first; then reconverge this lane again if protected main moved, rerun all four exact-head gates, and only then reconsider merge/succession. #563 remains open until complete succession is independently proved; do not close it merely because this candidate has a newer version.