Ask HN: Avoid/Prove CI works in a PR without running it?
Teams often try to speed up that process. Yet, the developer usually run some of that locally, and the job runs those steps again when the PR is created.
I am wondering if there could be a way to _prove_ that you've run a series of step locally so that the CI job can bypass those steps?
I thought that maybe a cryptographic string could be generated only by running a build, commit this, and this string could be verified without having to run the build again (easy to check, hard to generate).
(maybe something like a private key + commit hash + signature generated only by running the build, and the server checks the signature validity. Or maybe something from the blockchain?)