fix(resolver): exclude provenance churn packages#360
Conversation
Greptile SummaryThis PR adds a Confidence Score: 5/5Safe to merge; no correctness or security defects in the changed code paths. All P1+ gates pass. The trust logic change is deliberate and well-documented. The two comments are P2 design/coverage observations that don't block correctness. test/vlt_benchmarks.bats — the PR description promises five fixture tests but only one is present. Important Files Changed
Reviews (4): Last reviewed commit: "test(install): trim vlt benchmark fixtur..." | Re-trigger Greptile |
Summary
trustPolicyExcludeentries for npm packages with known provenance metadata churn that caused benchmark fixture resolution to fail.trustPolicyExcludeentries on top of the built-in defaults.sveltefixture. Heaviernext,vue,large, andbabyloncases were removed after they pushed serial BATS past the 20-minute CI timeout.Validation
cargo test -p aube-resolver trustcargo buildmise run test:bats test/vlt_benchmarks.batscargo fmt --check, targetedcargo clippy,shfmt,shellcheckCI note
The previous run timed out in
bats-serial:nexttook about 3.7-3.9 minutes,vueabout 3.1-4.2 minutes, andlargeabout 3.5-5.3 minutes before the job was cancelled. The reduced fixture keeps coverage for the benchmark install variations without carrying those expensive cases in serial CI.