paritytech / paritytech/host-rust-core

Gate preview deploys on evidence bound to the exact commit

Open
#693 0 comments 0 reactions 1 assignee View on GitHub

@TarikGul is already working on this.

Since Sep 11, 2026.

github_actions host-work
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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.