Skip to content

Commit 7fa5364

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 7fa5364

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

.chainguard/source.yaml

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

0 commit comments

Comments
 (0)