Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add build provenance attestation to the release workflow
This attestation proves that a given pie.phar was created by the release.yml workflow running for a specific commit. Verification is possible using the `gh` CLI as follows: gh attestation verify --owner php pie.phar For the test in my fork, the output looked like this: $ gh attestation verify --owner TimWolla pie.phar Loaded digest sha256:0dc7f9c88341fc1beac5746658e4a859a1abe8b3f6a62aa9f10c9ec39ff42b53 for file://pie.phar Loaded 2 attestations from GitHub API ✓ Verification succeeded! sha256:0dc7f9c88341fc1beac5746658e4a859a1abe8b3f6a62aa9f10c9ec39ff42b53 was attested by: REPO PREDICATE_TYPE WORKFLOW TimWolla/php-pie https://slsa.dev/provenance/v1 .github/workflows/release.yml@refs/tags/release-action-build-provenance-1 TimWolla/php-pie https://slsa.dev/provenance/v1 .github/workflows/release.yml@refs/heads/release-action-build-provenance
- Loading branch information