paritytech / paritytech/host-rust-core
Gate preview deploys on evidence bound to the exact commit
@TarikGul is already working on this.
Since Sep 11, 2026.
- Dominant language
- Swift
- Stars
- 10
- Forks
- 3
- Avg merge
- 1d 10h
- Merged PRs (30d)
- 148
Description
A preview build is only trustworthy if it was produced from the commit under review and
validated by the run that tested that commit. Without that link, a deploy can ship
something CI never checked.
The deploy path should run after CI rather than alongside it, download the triggering run's
evidence, and fail closed unless the evidence matches the exact commit being deployed.
No evidence means no deploy.
Pairs with the per-commit build stamping in #676 and #681: the stamp proves what a reviewer
installed, and this proves CI validated it.
Steps
- Deploy runs after CI completes, keyed to that run
- Download the triggering run's evidence
- Fail closed when the evidence does not match the commit
- Report each host's publication outcome independently
Done when
A deploy cannot happen for a commit CI did not validate, and the failure is loud.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.