photostructure/Git SSH Signing Action

Set up git commit and tag signing with ssh signing keys for GitHub Actions workflows

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
ssh-signing-keySSH private signing key to use with signed git commits and git tagsyes
git-user-nameGit user.name for commits. Must match the SSH key's user name and GitHub usernameyes
git-user-emailGit user.email for commits. Must match the email associated with the GitHub usernameyes
ssh-key-pathCustom path for SSH signing key (defaults to ~/.ssh/signing_key)no~/.ssh/signing_key
git-commit-gpgsignSign all commits (defaults to true)notrue
git-tag-gpgsignSign all tags (defaults to true)notrue
git-push-gpgsignSign pushes (if-asked, true, or false)noif-asked
create-allowed-signersCreate allowed signers file for signature verificationnotrue
git-config-scopeGit config scope (local or global). Local is recommended.nolocal
namedescription
ssh-key-pathPath to the installed SSH signing key
public-keyThe SSH public key content
key-fingerprintThe SSH key fingerprint (SHA256)