Skip to content

Commit 13f3124

Browse files
committed
Enable gpg artifact signing during release
Signed-off-by: Andrea Lamparelli <a.lamparelli95@gmail.com>
1 parent 612119b commit 13f3124

2 files changed

Lines changed: 7 additions & 1 deletion

File tree

.github/workflows/release.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@ jobs:
1919
- name: Import GPG key
2020
uses: crazy-max/ghaction-import-gpg@v6
2121
with:
22-
gpg_private_key: ${{ secrets.GPG_PRIVATE_KEY }}
22+
gpg_private_key: ${{ secrets.SIGN_GPG_PRIVATE_KEY }}
23+
passphrase: ${{ secrets.SIGN_GPG_PASSPHRASE }}
2324
- name: List keys
2425
run: gpg -K
2526
- name: Set up JDK 17
@@ -30,6 +31,7 @@ jobs:
3031
server-id: central
3132
server-username: MAVEN_USERNAME
3233
server-password: MAVEN_PASSWORD
34+
gpg-passphrase: MAVEN_GPG_PASSPHRASE
3335
- name: Setup release SSH key
3436
uses: webfactory/ssh-agent@v0.9.0
3537
with:
@@ -57,6 +59,7 @@ jobs:
5759
env:
5860
MAVEN_USERNAME: ${{ secrets.CENTRAL_PORTAL_USERNAME }}
5961
MAVEN_PASSWORD: ${{ secrets.CENTRAL_PORTAL_PASSWORD }}
62+
MAVEN_GPG_PASSPHRASE: ${{ secrets.SIGN_GPG_PASSPHRASE }}
6063
GITHUB_ACTOR: ${{ github.actor }}
6164
GITHUB_TOKEN: ${{ github.token }}
6265
CI: true

pom.xml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -494,6 +494,9 @@
494494
<goals>
495495
<goal>sign</goal>
496496
</goals>
497+
<configuration>
498+
<useAgent>false</useAgent>
499+
</configuration>
497500
</execution>
498501
</executions>
499502
</plugin>

0 commit comments

Comments
 (0)