SSH Sign
This project allows you use SSH Sign for your Git tags without headaches and with keeping same performance
There a guide how to add SSH Sign for your Git tags on your release workflow
Step-by-step guide
First follow these guides and then come here
Get your SSH public key
This guide ensures you already followed guides above
cat ~/.ssh/path_to_your_pubkey.pub
ssh-ed25519 AAAAC__SENSITIVE_PART mail@domain.com
then copy all of it's content without marlforming content
Export your SSH key
cat ~/.ssh/path_to_your_privatekey | base64
then copy or your result from your Terminal app or export to file with command below
cat ~/.ssh/path_to_your_privatekey | base64 | base64 > ssh-base64
then copy content of ssh-base64
file
Save your SSH key
Save your SSH key as SSH_PRIVATE_KEY
variable as SECRET not VARIABLE
Save your SSH public key
Save your SSH public key as SSH_PUBLIC_KEY
variable as SECRET not VARIABLE
Set your SSH Passphrase
If your SSH key is encrypted by passphrase, you should set passphrase too
Save your SSH key passphrase as SSH_KEY_PASSPHRASE
variable as SECRET not VARIABLE
That's all
Trigger release and see signed Git tags for your release