Skip to content

Commit f215810

Browse files
committed
Add universal chainguard enforce commit signing config
This adds a universal chianguard enforce commit signing config. This supports all keyless and github verified signing methods, and covers all humans and trusted robots. Such config is universal, and will continue to work across repository renames and moves. If desired, the config can be locked down further but so far we haven't managed to make enforce a required check but hopefully such wide policy can actually be ratcheted to be made required as any and all signing methods are supported and trusted.
1 parent d5fcef0 commit f215810

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

.chainguard/source.yaml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# Copyright 2025 Chainguard, Inc.
2+
# SPDX-License-Identifier: Apache-2.0
3+
4+
spec:
5+
authorities:
6+
- keyless:
7+
identities:
8+
# Humans
9+
- issuer: https://github.com/login/oauth
10+
# Humans and service accounts
11+
- issuer: https://accounts.google.com
12+
# Github actions
13+
- issuer: https://token.actions.githubusercontent.com
14+
# Any github verified
15+
github:
16+
verified: true

0 commit comments

Comments
 (0)