Skip to content

Commit ac26e5a

Browse files
committed
native signing test with 3.2.4 gpg plugin
1 parent 8c8f050 commit ac26e5a

1 file changed

Lines changed: 8 additions & 3 deletions

File tree

.github/workflows/maven-release.yaml

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,17 +37,22 @@ jobs:
3737
server-id: central
3838
server-username: ${{ secrets.SONATYPE_USERNAME }}
3939
server-password: ${{ secrets.SONATYPE_PASSWORD }}
40-
gpg-private-key: ${{ secrets.SONATYPE_GPG_PRIVATE_KEY }}
41-
gpg-passphrase: ${{ secrets.SONATYPE_GPG_PASSPHRASE }}
4240

4341
- name: Run Maven Verification (With Native Signing)
4442
run: |
43+
mkdir -p ~/.gnupg
44+
chmod 700 ~/.gnupg
45+
echo "$RAW_GPG_KEY" > private.key
46+
gpg --batch --import private.key
47+
rm private.key
48+
4549
mvn clean verify -B -ntp \
4650
-DskipTests=true \
4751
-Dmaven.javadoc.skip=true \
4852
-Dgpg.keyname="95BCB1665C76C3A6"
4953
env:
50-
MAVEN_GPG_PASSPHRASE: ${{ secrets.SONATYPE_GPG_PASSPHRASE }}
54+
RAW_GPG_KEY: ${{ secrets.SONATYPE_GPG_PRIVATE_KEY }}
55+
MAVEN_GPG_PASSPHRASE: ${{ secrets.SONATYPE_GPG_PASSPHRASE }}
5156

5257
# - name: Run Maven Release
5358
# run: |

0 commit comments

Comments
 (0)