You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Follow-up hardening for #264 after its original head merged:
pins the merged protected-visibility graph contract (zed-interfaces@7d31f80dd8a310f218931165a3ad636a2f32b932) in Cargo and every relevant workflow
requires X-Zpkg-Graph-Authoritative and verifies its value against the requested format
requires Content-Length, enforces the client limit before reading, and rejects bodies whose exact length differs
tightens strong ETag grammar and adds focused regression tests
makes the package-graph validation gate check exact interface provenance
Exact-head evidence
Head: b59e3a455431615a06c4b9255fdf5f3e823de6ba
All 25 exact-head workflows are green, including macOS Nix and Chromium, Firefox, and WebKit browser jobs. The branch's earlier self-modifying helper has been removed; the current 21-file diff contains no write-enabled helper workflow.
Local evidence
bash scripts/validate-zed-package-graph.sh
shell syntax and exact-pin parity checks
git diff --check
Merge dependency
Keep this draft until the API follow-up that supplies the required authority and selected-representation length metadata has its persistence dependency promoted. The CLI head itself is fully green.
Exact-head correction: a concurrent branch-only helper (cf9b6a7…) attempted to self-rewrite the reviewed interface pin with contents: write, which canceled the legitimate macOS retry and failed repository hardening. The helper was removed at 19430d1…; no self-modifying workflow is present in the 21-file PR diff.
The current explicit follow-up c21c3a9bc7825ff8ca068c4c1178e88774b5de69 now pins the canonical merged-main interface commit 15577e17a820c3b2b1a39ee178d4645185309a05. I verified that commit and the reviewed feature head 4d40ae96… both point to tree 21128f2470bd86070682a4b8ba0b6b20c876f85d; this is provenance-only. Exact-head checks have restarted.
Final audit complete on b59e3a455431615a06c4b9255fdf5f3e823de6ba: authoritative graph metadata, strict media/length/ETag validation, atomic no-clobber downloads, protobuf/CSV coverage, and the merged zed-interfaces contract pin are all present. Focused graph tests passed locally (14/14), and the full GitHub Actions matrix is green across Linux, macOS, Windows, browser, Nix, polyglot, locking, and repository-hardening jobs.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Follow-up hardening for #264 after its original head merged:
zed-interfaces@7d31f80dd8a310f218931165a3ad636a2f32b932) in Cargo and every relevant workflowX-Zpkg-Graph-Authoritativeand verifies its value against the requested formatContent-Length, enforces the client limit before reading, and rejects bodies whose exact length differsExact-head evidence
Head:
b59e3a455431615a06c4b9255fdf5f3e823de6baAll 25 exact-head workflows are green, including macOS Nix and Chromium, Firefox, and WebKit browser jobs. The branch's earlier self-modifying helper has been removed; the current 21-file diff contains no write-enabled helper workflow.
Local evidence
bash scripts/validate-zed-package-graph.shgit diff --checkMerge dependency
Keep this draft until the API follow-up that supplies the required authority and selected-representation length metadata has its persistence dependency promoted. The CLI head itself is fully green.
Related: DEN-3472, DEN-3478.