Repository navigation
refactor: derive dependency policy from Cargo metadata - #48
Merged
Merged
Conversation
13 tasks
maxtcodes
marked this pull request as ready for review
October 20, 2026 14:21
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Scope — Issue #47
Remove redundant, hardcoded
wit-parser/tree-sitterversion gates without weakening supply-chain, license, native build, or protected release controls.cargo metadata; report actual parser/runtime versions.Corrections after independent audit at
d270ae08df8b3c25b0022e62c616766c57f6c671The independent audit identified three findings (F1 and F2 Medium; F3 Low). This branch now includes focused fixes:
source: nullrequire a recognized Cargo workspace member and a canonicalCargo.tomlunder the canonical repository root; reject unapproved paths, outside paths, and symlink escapes.docs/xtask.md.Qualification and review evidence — SHA-specific
Historical owner-run local validation,
d270ae08d(before audit corrections):cargo fmt --all -- --check, unfiltered and macOS ARM64cargo xtask check-dependencies,cargo test -p xtask --locked(116 passing),cargo xtask verify(188 workspace Nextest passes, Clippy, check, docs, Wasm),cargo xtask test-publish(7 lifecycle tests + asset integrity), macOS ARM64 native release build/package, and redistribution license collection (116 packages) passed.Historical hosted GitHub Actions,
d270ae08d: all applicable PR quality/portability/test/registry checks passed. PR native artifact jobs were skipped.Exact corrected HEAD —
3374eb3452906244069bcd8e012268bcc574d1b0: hosted GitHub Actions run 39441872071 passed all applicable PR checks:quality(including 123 passing xtask tests,check-dependencies, publish lifecycle and asset-integrity checks, rustfmt, Clippy with warnings denied, locked workspace checks, doctests, Wasm adapter build, and clean working tree), Windows/Linux/macOS native tests, Intel macOS and ARM64 Linux portability, and Zed registry compatibility. The main-only native artifact and five-target release sidecar verification jobs are skipped on PRs. Fresh owner-executed local qualification at this exact corrected HEAD and exact-HEAD native release/license sidecar checks have not yet been reported; historical local ARM64 notice collection atd270ae08ddoes not qualify this SHA.Independent review: historical external audit at
d270ae08dproduced F1–F3; corrections require a fresh independent re-audit at the new exact HEAD. The audit findings are not described as independently resolved until that re-audit.Do not merge without exact-HEAD qualification and independent review. Do not merge/rebase Dependabot PR #46 as part of this PR.
Refs #47; context: #46.