@@ -15,31 +15,29 @@ jobs:
15
15
with :
16
16
fetch-depth : 0
17
17
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
24
19
uses : actions/setup-java@v3
25
20
with :
26
21
java-version : " 8"
27
22
distribution : " adopt"
28
23
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
31
28
32
- - name : Step 4 - Install GitVersion
29
+ - name : Step 3 - Install GitVersion
33
30
uses : gittools/actions/gitversion/setup@v0
34
31
with :
35
32
versionSpec : ' 5.x'
36
- - name : Step 5 - Determine Version
33
+
34
+ - name : Step 4 - Determine Version
37
35
id : gitversion
38
36
uses : gittools/actions/gitversion/execute@v0
39
37
with :
40
38
useConfigFile : true
41
39
42
- - name : Step 6 - Create Release
40
+ - name : Step 5 - Create Release
43
41
id : create_release
44
42
uses : actions/create-release@latest
45
43
env :
54
52
draft : false
55
53
prerelease : false
56
54
57
- - name : Step 7 - Publish package
55
+ - name : Step 6 - Publish package
58
56
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