Update milestone audits for release surfaces (#107)
Some checks failed
First release candidate / non-fuzz-release-gate (push) Has been cancelled
Dependency and supply-chain audit / audit (push) Has been cancelled
Native code generation / deterministic (push) Has been cancelled
Native Rust workspace compile / compile (push) Has been cancelled

This commit is contained in:
2026-08-12 15:08:33 +00:00
parent e5cb3c6803
commit e26c0b9cb1
4 changed files with 20 additions and 12 deletions

View File

@@ -225,8 +225,10 @@ def check_docs_and_program_prerequisites() -> None:
if len(projects) != 9:
raise SystemExit("milestone 09 expected all nine program prerequisite inventories")
manifest = (ROOT / "programs" / "Cargo.toml").read_text()
if manifest.count("[[bin]]") != 9:
raise SystemExit("milestone 09 expected all nine Rust program targets")
if manifest.count("[[bin]]") != len(projects) + 1 or 'name = "live-grid-smoke"' not in manifest:
raise SystemExit(
"milestone 09 expected nine translated targets plus the release smoke target"
)
def main() -> None: