@@ -15,31 +15,29 @@ jobs:
1515 with :
1616 fetch-depth : 0
1717
18- - name : Step 2 - Import GPG key
19- run : |
20- echo "${{ secrets.GPG_PUBLIC_KEY }}" | gpg --import
21- echo "${{ secrets.GPG_SECRET_KEY }}" | gpg --import --no-tty --batch --yes
22-
23- - name : Step 3 - Set up Maven Central Repository
18+ - name : Step 2 - Set up Maven Central Repository
2419 uses : actions/setup-java@v3
2520 with :
2621 java-version : " 8"
2722 distribution : " adopt"
2823 server-id : ossrh
29- server-username : ${{ secrets.OSSRH_USERNAME }}
30- server-password : ${{ secrets.OSSRH_TOKEN }}
24+ server-username : MVN_CENTRAL_USERNAME
25+ server-password : MVN_CENTRAL_PASSWORD
26+ gpg-private-key : ${{ secrets.GPG_SECRET_KEY }}
27+ gpg-passphrase : MVN_GPG_PASSPHRASE
3128
32- - name : Step 4 - Install GitVersion
29+ - name : Step 3 - Install GitVersion
3330 uses : gittools/actions/gitversion/setup@v0
3431 with :
3532 versionSpec : ' 5.x'
36- - name : Step 5 - Determine Version
33+
34+ - name : Step 4 - Determine Version
3735 id : gitversion
3836 uses : gittools/actions/gitversion/execute@v0
3937 with :
4038 useConfigFile : true
4139
42- - name : Step 6 - Create Release
40+ - name : Step 5 - Create Release
4341 id : create_release
4442 uses : actions/create-release@latest
4543 env :
5452 draft : false
5553 prerelease : false
5654
57- - name : Step 7 - Publish package
55+ - name : Step 6 - Publish package
5856 run : |
59- mvn -Dmaven.test.skip=true -P release -Dgpg.passphrase=${{ secrets.GPG_PASSPHRASE }} \
60- -Drevision=${{ steps.gitversion.outputs.semVer }} deploy
57+ mvn -Dmaven.test.skip=true -P release -Drevision=${{ steps.gitversion.outputs.semVer }} deploy
58+ env :
59+ MVN_CENTRAL_USERNAME : ${{ vars.OSSRH_USERNAME }}
60+ MVN_CENTRAL_PASSWORD : ${{ secrets.OSSRH_TOKEN }}
61+ MVN_GPG_PASSPHRASE : ${{ secrets.GPG_PASSPHRASE }}
0 commit comments