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
;; GPG key to use to sign commits, Defaults to the default - that is the value of git config --get user.signingkey
1189
+
;; GPG or SSH key to use to sign commits, Defaults to the default - that is the value of git config --get user.signingkey
1190
+
;; Depending on the value of SIGNING_FORMAT this is either:
1191
+
;; - openpgp: the GPG key ID
1192
+
;; - ssh: the path to the ssh public key "/path/to/key.pub": where "/path/to/key" is the private key, use ssh-keygen -t ed25519 to generate a new key pair without password
1190
1193
;; run in the context of the RUN_USER
1191
1194
;; Switch to none to stop signing completely
1192
1195
;SIGNING_KEY = default
1193
1196
;;
1194
-
;; If a SIGNING_KEY ID is provided and is not set to default, use the provided Name and Email address as the signer.
1197
+
;; If a SIGNING_KEY ID is provided and is not set to default, use the provided Name and Email address as the signer and the signing format.
1195
1198
;; These should match a publicized name and email address for the key. (When SIGNING_KEY is default these are set to
1196
-
;; the results of git config --get user.name and git config --get user.email respectively and can only be overridden
1199
+
;; the results of git config --get user.name, git config --get user.email and git config --default openpgp --get gpg.format respectively and can only be overridden
1197
1200
;; by setting the SIGNING_KEY ID to the correct ID.)
1198
1201
;SIGNING_NAME =
1199
1202
;SIGNING_EMAIL =
1203
+
;; SIGNING_FORMAT can be one of:
1204
+
;; - openpgp (default): use GPG to sign commits
1205
+
;; - ssh: use SSH to sign commits
1206
+
;SIGNING_FORMAT = openpgp
1200
1207
;;
1201
1208
;; Sets the default trust model for repositories. Options are: collaborator, committer, collaboratorcommitter
1202
1209
;DEFAULT_TRUST_MODEL = collaborator
@@ -1223,6 +1230,13 @@ LEVEL = Info
1223
1230
;; - commitssigned: require that all the commits in the head branch are signed.
1224
1231
;; - approved: only sign when merging an approved pr to a protected branch
0 commit comments