Skip to content

Conversation

@jmeridth
Copy link
Member

What

Add GitHub verified signature support to the source verification policy by enabling the github.verified option alongside the existing web-flow GPG key.

Why

The current policy only allows commits signed with GitHub's web-flow GPG key (used for UI commits). This change extends trust to all GitHub-verified signatures including SSH, GPG, and S/MIME, accommodating contributors who sign commits locally with keys verified by GitHub.

Notes

  • Applies to all signature types GitHub marks as "verified"

## What

Add GitHub verified signature support to the source verification policy by enabling the `github.verified` option alongside the existing web-flow GPG key.

## Why

The current policy only allows commits signed with GitHub's web-flow GPG key (used for UI commits).
This change extends trust to all GitHub-verified signatures including SSH, GPG, and S/MIME, accommodating contributors who sign commits locally with keys
verified by GitHub.

## Notes

- Applies to all signature types GitHub marks as "verified"

Signed-off-by: jmeridth <[email protected]>
@cpanato cpanato added this pull request to the merge queue Jan 30, 2026
Merged via the queue into chainguard-dev:main with commit fac81f8 Jan 30, 2026
6 checks passed
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