Skip to content

Commit 9ca825b

Browse files
committed
fix(workflow): usar MAVEN_GPG_PASSPHRASE em vez de -Dgpg.passphrase
O maven-gpg-plugin recomenda usar a variável de ambiente MAVEN_GPG_PASSPHRASE em vez do parâmetro -Dgpg.passphrase que está deprecated e pode causar problemas de segurança.
1 parent e0051eb commit 9ca825b

File tree

2 files changed

+2
-6
lines changed

2 files changed

+2
-6
lines changed

.github/workflows/publish-maven-central.yml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -68,14 +68,12 @@ jobs:
6868
echo "GPG_TTY=$GPG_TTY"
6969
mvn clean deploy -Pmaven-central -DskipTests \
7070
-s .maven-settings.xml.template \
71-
-Dgpg.passphrase=${{ secrets.GPG_PASSPHRASE }} \
7271
-Dgpg.pinentry-mode=loopback \
73-
-Dgpg.batch=true \
74-
-X
72+
-Dgpg.batch=true
7573
env:
7674
MAVEN_USERNAME: ${{ secrets.MAVEN_CENTRAL_TOKEN }}
7775
MAVEN_CENTRAL_TOKEN: ${{ secrets.MAVEN_CENTRAL_TOKEN }}
78-
GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }}
76+
MAVEN_GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }}
7977

8078
- name: Create GitHub Release
8179
uses: softprops/action-gh-release@v1

.maven-settings.xml.template

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,6 @@
1515
<id>gpg</id>
1616
<properties>
1717
<gpg.executable>gpg</gpg.executable>
18-
<gpg.passphrase>${env.GPG_PASSPHRASE}</gpg.passphrase>
19-
<gpg.keyname>BEFBA859508A8489</gpg.keyname>
2018
</properties>
2119
</profile>
2220
</profiles>

0 commit comments

Comments
 (0)