- Fix CVE-2020-15228
- Move
GPG_PRIVATE_KEY
env var togpg-private-key
input - Move
PASSPHRASE
env var topassphrase
input - Rename
git_user_signingkey
input togit-user-signingkey
- Rename
git_commit_gpgsign
input togit-commit-gpgsign
- Rename
git_tag_gpgsign
input togit-tag-gpgsign
- Rename
git_push_gpgsign
input togit-push-gpgsign
- Rename
git_committer_name
input togit-committer-name
- Rename
git_committer_email
input togit-committer-email
- Update deps
- Preset passphrase for all key keygrips (#57)
- Update deps
- Add
workdir
input (#55) - Update deps
- Fix importing of base64 armored string (#18)
- Enhanced tests
- Update deps
- Allow importing GPG key as a base64 string (#14)
- Committer email does not match
- Use GPG key name/email as default values (#13)
- Centralize test key/passphrase
- Clean code
- Update deps
- Update README
- Add
fingerprint
,keyid
andemail
outputs - Cleanup local paths from extra fields
- Add
git_tag_gpgsign
andgit_push_gpgsign
inputs - Some inputs and secrets have been renamed
- Use
gpg-connect-agent
to seed the internal cache ofgpg-agent
- Fix keygrip (#10)
- Kill GnuPG agent at POST step
- Bring back support for Windows
- Configure and check committer email against GPG user address
- Fix code transpilation (#9)
- Update deps
- Enable signing for Git commits and tags (#4)
- Allow to seed the internal cache of
gpg-agent
with provided passphrase (#5) - Better handling of commands output streams
- Fix README
- Initial version