tree: 103be2fc25c3d2c2a1dc5891a8e1f8111ddecc71 [path history] [tgz]
  1. collect-audit-history/
  2. incremental-cargo-update/
  3. cargo-audit.py
  4. cargo-vet.py
  5. cargo.py
  6. check-for-vendor-in-progress-stamp.sh
  7. chromite_init.py
  8. README.md
  9. run-vendor-py-in-cq.sh
  10. rust_crates.py
scripts/README.md

Various scripts and helpers used in the gardening of this repository.

  • ./cargo-vet.py is used to run cargo-vet with special exclusion criteria. This will download and install a hermetic version of cargo-vet if necessary.
  • ./cargo-audit.py runs cargo-audit, and is run regularly by automation w/ reporting on findings.
  • ./collect-audit-history is a tool used to reason about how ChromeOS' cargo-vet audits have evolved over time. It outputs a CSV to power some dashboards. b/279206748 has info on how this is all plumbed, and the dashboard is available at go/cros-cargo-vet-dashboard.
  • ./incremental-cargo-update is a tool used to help keep this repository up-to-date. It is run regularly by automation.