Repository navigation
build(deps): update weight-custody-manifest requirement from <0.33.0,>=0.32.0 to >=0.33.1,<0.34.0 - #392
Conversation
|
@dependabot rebase |
Updates the requirements on [weight-custody-manifest](https://github.com/agentrust-io/weight-custody-manifest) to permit the latest version. - [Release notes](https://github.com/agentrust-io/weight-custody-manifest/releases) - [Changelog](https://github.com/agentrust-io/weight-custody-manifest/blob/main/CHANGELOG.md) - [Commits](agentrust-io/weight-custody-manifest@v0.32.0...v0.33.1) --- updated-dependencies: - dependency-name: weight-custody-manifest dependency-version: 0.33.1 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
77acc1c to
d1e4470
Compare
carloshvp
left a comment
There was a problem hiding this comment.
Reviewed current head d1e4470bc686e245fd56360f6bb8e2a054ee45d3.
The human-facing dependency floor changes, but the generated CI lock still installs weight-custody-manifest==0.32.0. demos/requirements/ci.in includes ../requirements.txt, and the demos workflow installs only the hash-required requirements/ci.txt; its green job therefore does not exercise the dependency change in this PR. Regenerate the CI lock from its input, retain universal platform markers, and rerun the demos plus pip check against the resulting compatible released environment. Do not treat the old locked run as validation of the new floor.
Prepared with OpenAI Codex.
| # then dies at startup instead of at install time. See PR body. | ||
| cmcp-runtime>=0.7.0 | ||
| weight-custody-manifest>=0.32.0,<0.33.0 | ||
| weight-custody-manifest>=0.33.1,<0.34.0 |
There was a problem hiding this comment.
[P2] Regenerate the demo CI lock with this floor. CI still installs weight-custody-manifest==0.32.0 from demos/requirements/ci.txt, below this new requirement, because the workflow never installs this loose file. Update the generated lock and test that installed environment so users and CI exercise the same dependency contract.
dinakarjs
left a comment
There was a problem hiding this comment.
I regenerated demos/requirements/ci.txt with the documented universal Python 3.11 command and tested the actual WCM 0.33.1 environment. Hash-required installation, dependency consistency and all 47 demo tests pass, but sequential execution now exposes a real migration blocker: demo 6 prints gate released key : False and then EnclaveSession.from_release raises ValueError: cannot start custody: the release decision has no key. Inspection of the release decision identifies the failed channel_binding check: evidence has no transport_public_key. The unchanged CI lock previously hid this failure by installing 0.32.0.
Keep this upgrade blocked until the WCM demos supply and consume the supported channel-bound release, with refusal controls; do not disable channel binding to make them green. Regenerate the lock and rerun demos 1–10 against the final environment. This is a software/mock reproduction, not hardware evidence. Prepared with Codex.
|
The migration blocker above now has a concrete DCO-signed repair: dinakarjs#11, commit Fresh WCM 0.33.1 hash-locked environment: all 56 tests and all ten demos pass. Nine focused controls cover valid/missing/wrong recipients; restoring the old demo code makes all three positive controls fail. The companion records the full scope and limits. Please adopt and rerun hosted CI; my changes-requested review stays until this upstream head is corrected and independently reviewed. No hardware/production assurance claim. Prepared with Codex. |
Updates the requirements on weight-custody-manifest to permit the latest version.
Release notes
Sourced from weight-custody-manifest's releases.
Changelog
Sourced from weight-custody-manifest's changelog.
... (truncated)
Commits
9153f39fix(security): weight-custody-manifest 0.33.1 (GPU measurement binding, refus...042b168build(deps): bump github/codeql-action/upload-sarif (#214)0ddbe65test: guard workflow OIDC permission drift (#210)c4c656bchore(release): 0.33.0 (#212)c8d39adfix(challenge): avoid repeated dict prefix scans during expiry pruning (#209)28a5b95fix(kbs): seal released keys by default and add opt-in chip pinning (#211)559b776fix: explain missing Azure vTPM prerequisites when hardware is required (#201)45aa944feat: add opt-in required signer role bindings (#194)5c5f993docs(papers): add the published report sources (#208)973abd1docs(changelog): repoint the moved-demos link to integrations (#207)