Repository navigation
Record the exact 4.11.2 package and installed-native qualification - #197
Conversation
|
|
Exact head Security review of this exact head and the installed-package evidence is requested before any approval merge. The records remain byte-identical to the passing run, the frozen release source remains |
|
Security exact-head disposition: MERGE GO for Independent readback verified:
General retains the independent merge decision. This is not tag or publication clearance. After an exact merge/readback, Security must reread approval on |
|
General MERGE GO for exact 202cf71 into 21c62ec. I independently reconciled the two-file-only diff, exact approval SHA256 422d5a3c...5b214, summary SHA256 a38961e4...ee8b8, frozen source feb4902, 86-file package identity, Server 3.0.5 arm64 binding, and both cells successful with independent histories, unchanged worker binaries and clean cleanup. All 17 checks pass with 2 intended skips. Security independently verified the actual crate with the maintained verifier; I did not duplicate that installed-package run. Repository approval-record merge only; 4.11.2 tag, release-source merge, publishing and downstream remain stopped pending post-merge Security reread. |
|
Merged approved records at exact H202cf714 as a0a2bb2. Tree 0ef9524c50454e4614b614ec963c3dfeaf2a7022 equals the reviewed tree; H is a direct parent and first parent is exact cleared base21c62ecb. Separate Security post-merge reread of frozen release source feb4902, these main approval records and tag absence is now requested. No release-source merge, 4.11.2 tag, publish or downstream change has been performed by General. |



Propose approval of the exact 4.11.2 Cargo package after the Security-cleared pre-publication installed-native run. Draft pending Security's evidence and exact-head review. No tag, publish, release-branch merge or downstream update is cleared by this PR.
This adds only the harness-generated
4.11.2.jsonand exactsummary.jsonbytes underrelease/approved-packages/. Both are outside the crate'sincludelist. It changes no package, tooling or workflow source. Refs #177 and #170. The source/run scope was cleared in Security's ruling.The passing run started
2026-11-04T07:22:55.537720Zand finished2026-11-04T07:24:03.713333Z, using clean tooling21c62ecb6e515629b6eee69fa83c832dc2322a2fand frozen release source H =feb49025e28516f00377e3fe335e9276895f313b. The first attempt was runner-blocked by an unshared temporary directory before any cell; the retry used the shared workspace without changing source, tooling, Server identity or bounds.durable-workflow 4.11.2, Cargo1.86.0fbd4aeae15dc3ab0b677bf04fcdcc22b13e6cf18c93296e648172424b38d6d81f366b877576b92eff67b8cbfb5ed8d2006110046ad337b6c7423c2847449fc41422d5a3ca3346fd5ad21db45b1a035310b626be9bccaa235bf78ba6fcc15b214a38961e4c4b05e5fa14a8a63225c6fe9828111c348c1aeeacc1af055a92ee8b83.0.5, revisionbc24589db02161a21febbb30211309537fd1e24e, release tag3.0.5ghcr.io/durable-workflow/server@sha256:3cb6e5bf8ec766ac2abd933369b40a77af62794b6d7b921ce21d3fb263e88b72ghcr.io/durable-workflow/server@sha256:24b1f5b3958a13974fb068630fbd6524442960040f60fa45dbeb9b0f5d90eef7rust@sha256:300ec56abce8cc9448ddea2172747d048ed902a3090e6b57babb2bf19f75408117a83b55e292052699efbd27582d68019226ab247e92159b712591ee4e4f8b52The harness packaged H, verified every member against its commit, installed only those archive bytes as a checksum-bound crates.io directory source, and built the consumer offline with two jobs. The lock checksum equals the crate SHA-256. Both per-major Server baselines and the legacy scalar passed. Server index/manifest content, labels and both cells' cluster versions matched.
recorded=false/run_timed_outreceipts; independent history checks passed and the same worker completed subsequent workflows. Its binary was unchanged.Reproduction uses the recorded harness commit with:
Local validation passed: the maintained
release_package.pyread both records as tracked regular blobs at this PR's HEAD, validated the full receipt and summary relationships, and verified the actual.crateagainst H withsummary_verified=true. Both committed files match the emitted originals byte for byte. JSON parsing, secret/private-path review, public-boundary scan andgit diff --checkpass. Normal PR CI is pending.After independent clearance and this PR's protected merge, the next separate stop is rereading H, approval on main and tag absence before creating an annotated tag at exactly H. Tag-object/target readback and protected publication remain later Security stops. This evidence covers the recorded arm64/native cells and does not claim broader cross-SDK or Cloud qualification.