You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
## Using artifact attestations to achieve SLSA v1 Build Level 3
2
+
3
+
This project started to use GitHub Action to create attestations for the release artifacts. Building software with artifact attestation streamlines supply chain security and helps us achieve [SLSA](https://slsa.dev/) v1.0 Build Level 3 for this project.
4
+
5
+
### Verifying artifact attestations built with a reusable workflow
6
+
7
+
To verify artifact attestations generated during the build process, use the `gh attestation verify` command from the GitHub CLI.
8
+
9
+
The `gh attestation verify` command requires either `--owner` or `--repo` flags to be used with it. These flags do two things.
10
+
11
+
> [!NOTE]
12
+
> Make sure to replace vX.Y.Z with the actual release tag you want to verify.
13
+
14
+
> [!WARNING]
15
+
> Not all artifacts may have attestations generated for them. Please check the [attestations](https://github.com/integrations/terraform-provider-github/attestations) page for this repository to see which artifacts have attestations available.
If you would like to require an artifact attestation to be signed with a specific workflow, use the `--signer-workflow` flag to indicate the workflow file that should be used.
0 commit comments