Skip to content

Commit 42e32f6

Browse files
Update release.yml
1 parent 90ec116 commit 42e32f6

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

.github/workflows/release.yml

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -77,9 +77,17 @@ jobs:
7777
server-password: ${{ secrets.OSSRH_TOKEN }}
7878
gpg-private-key: ${{ secrets.MAVEN_GPG_PRIVATE_KEY }}
7979
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+
8189
- 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
8391

8492
- name: Build artifactId property
8593
run: |
@@ -90,7 +98,7 @@ jobs:
9098
echo "AID_PROP=${prop}" >> $GITHUB_ENV
9199
92100
- 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 }}
94102
env:
95103
MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
96104
MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }}

0 commit comments

Comments
 (0)