File tree Expand file tree Collapse file tree 1 file changed +4
-1
lines changed
Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change 2929 - name : Configure GPG agent
3030 run : |
3131 mkdir -p ~/.gnupg
32+ chmod 700 ~/.gnupg
3233 echo "allow-loopback-pinentry" > ~/.gnupg/gpg-agent.conf
3334 chmod 600 ~/.gnupg/gpg-agent.conf
3435 gpgconf --kill gpg-agent
3738
3839 - name : Import GPG key
3940 run : |
40- echo "${{ secrets.GPG_PRIVATE_KEY }}" | gpg --batch --yes --import
41+ echo "${{ secrets.GPG_PRIVATE_KEY }}" | gpg --batch --yes --import || { echo "GPG key import failed"; exit 1; }
4142 env :
4243 GPG_PRIVATE_KEY : ${{ secrets.GPG_PRIVATE_KEY }}
4344
5051 - name : Verify GPG keys
5152 run : |
5253 gpg --list-secret-keys --keyid-format LONG
54+ echo "Checking for key: ${{ secrets.GPG_KEYNAME }}"
55+ gpg --list-secret-keys --keyid-format LONG | grep "${{ secrets.GPG_KEYNAME }}" || { echo "Key not found"; exit 1; }
5356
5457 - name : Set GPG keyname
5558 run : echo "GPG_KEYNAME=${{ secrets.GPG_KEYNAME }}" >> $GITHUB_ENV
You can’t perform that action at this time.
0 commit comments