Pin the toolchain, police the supply chain #1
Loading…
Reference in a new issue
No description provided.
Delete branch "nonos-sync/gh-1"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Two files CI and every proof consumer should have had from the start. rust-toolchain.toml pins the exact compiler, so prover behavior cannot shift under a silent runner bump; a toolchain change becomes a deliberate commit that reruns the measurement baselines. deny.toml makes the small dependency surface a matter of policy: yanked crates, unknown sources and wildcard versions refused, licenses on an explicit allow list, in-workspace path dependencies exempted by name.
The first run paid for itself: three crates carried the deprecated AGPL-3.0 SPDX id and no publish=false guard, and the ext prover held an unused import and a dead binding. All fixed; the full test suite is green and the changes touch no proof semantics.
Opened on GitHub by eKisNonos as pull request 1. Review and merge happen there while this repository is kept in step from GitHub; this copy follows it, and is marked merged or closed when it is.
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.