Skip to content

Commit 28fde9f

Browse files
committed
#initial-commit
1 parent 751c70b commit 28fde9f

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

.github/workflows/maven-publish.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ jobs:
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
@@ -37,7 +38,7 @@ jobs:
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

@@ -50,6 +51,8 @@ jobs:
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

0 commit comments

Comments
 (0)