Skip to content

Enable artifact attestations#608

Merged
rhysd merged 1 commit intorhysd:mainfrom
takaram:attestations
Feb 7, 2026
Merged

Enable artifact attestations#608
rhysd merged 1 commit intorhysd:mainfrom
takaram:attestations

Conversation

@takaram
Copy link
Contributor

@takaram takaram commented Jan 19, 2026

This PR enables artifact attestations for new releases of actionlint, so that people can verify integrity of binaries downloaded from GitHub Releases.

@takaram
Copy link
Contributor Author

takaram commented Jan 19, 2026

Test release on my fork repo:
https://github.com/takaram/actionlint/releases/tag/v1.7.11

$ gh release download -R takaram/actionlint v1.7.11
$ gh attestation verify -R takaram/actionlint actionlint_1.7.11_linux_amd64.tar.gz

Loaded digest sha256:78fb9ada82ea97285ae17717a9b4739b31d35c22fccc4e1d762913a65957642a for file://actionlint_1.7.11_linux_amd64.tar.gz
Loaded 1 attestation from GitHub API

The following policy criteria will be enforced:
- Predicate type must match:................ https://slsa.dev/provenance/v1
- Source Repository Owner URI must match:... https://github.com/takaram
- Source Repository URI must match:......... https://github.com/takaram/actionlint
- Subject Alternative Name must match regex: (?i)^https://github.com/takaram/actionlint/
- OIDC Issuer must match:................... https://token.actions.githubusercontent.com

✓ Verification succeeded!

The following 1 attestation matched the policy criteria

- Attestation #1
  - Build repo:..... takaram/actionlint
  - Build workflow:. .github/workflows/release.yaml@refs/tags/v1.7.11
  - Signer repo:.... takaram/actionlint
  - Signer workflow: .github/workflows/release.yaml@refs/tags/v1.7.11

@rhysd
Copy link
Owner

rhysd commented Feb 7, 2026

Thank you for this patch. This looks a nice improvement.

@rhysd rhysd merged commit 6c1ec13 into rhysd:main Feb 7, 2026
16 checks passed
@takaram takaram deleted the attestations branch February 7, 2026 23:06
takaram added a commit to takaram/actionlint that referenced this pull request Feb 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants