File tree Expand file tree Collapse file tree 1 file changed +11
-3
lines changed Expand file tree Collapse file tree 1 file changed +11
-3
lines changed Original file line number Diff line number Diff line change 77
77
server-password : ${{ secrets.OSSRH_TOKEN }}
78
78
gpg-private-key : ${{ secrets.MAVEN_GPG_PRIVATE_KEY }}
79
79
gpg-passphrase : MAVEN_GPG_PASSPHRASE
80
-
80
+
81
+ - name : Import GPG key
82
+ run : |
83
+ echo "$GPG_PRIVATE_KEY" | gpg --batch --import
84
+ echo "$GPG_PASSPHRASE" | gpg --batch --pinentry-mode loopback --passphrase-fd 0 --import <(echo "$GPG_PRIVATE_KEY")
85
+ env :
86
+ GPG_PRIVATE_KEY : ${{ secrets.MAVEN_GPG_PRIVATE_KEY }}
87
+ GPG_PASSPHRASE : ${{ secrets.MAVEN_GPG_PASSPHRASE }}
88
+
81
89
- name : Update the POM version.
82
- run : mvn -B versions:set -DnewVersion='${{ env.RELEASE_VERSION }}' --file pom.xml -DskipTests
90
+ run : mvn -B versions:set -DnewVersion='${{ env.RELEASE_VERSION }}' -Dgpg.passphrase=${{ secrets.MAVEN_GPG_PASSPHRASE }} - -file pom.xml -DskipTests
83
91
84
92
- name : Build artifactId property
85
93
run : |
90
98
echo "AID_PROP=${prop}" >> $GITHUB_ENV
91
99
92
100
- name : Publish package
93
- run : mvn --batch-mode deploy -DskipTests ${{ env.AID_PROP }}
101
+ run : mvn --batch-mode deploy -DskipTests -Dgpg.passphrase=${{ secrets.MAVEN_GPG_PASSPHRASE }} ${{ env.AID_PROP }}
94
102
env :
95
103
MAVEN_USERNAME : ${{ secrets.OSSRH_USERNAME }}
96
104
MAVEN_PASSWORD : ${{ secrets.OSSRH_TOKEN }}
You can’t perform that action at this time.
0 commit comments