@@ -2,7 +2,7 @@ name: Upload Release
22
33on :
44 release :
5- types : published
5+ types : [ published]
66
77jobs :
88 upload :
@@ -18,34 +18,42 @@ jobs:
1818 path : ~/.m2/repository
1919 key : ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
2020
21- - name : Setup Maven Central
21+ - name : Setup Signing
2222 uses : actions/setup-java@v2
2323 with :
2424 java-version : 8.0.292+10
2525 distribution : ' adopt'
26-
27- server-id : ossrh
28- server-username : MAVEN_CENTRAL_USERNAME
29- server-password : MAVEN_CENTRAL_TOKEN
30-
3126 gpg-private-key : ${{ secrets.MAVEN_GPG_PRIVATE_KEY }}
3227 gpg-passphrase : MAVEN_GPG_PASSPHRASE
3328
34- - name : Publish to Maven Central
35- run : mvn --batch-mode -Drevision=${{ github.event.release.tag_name }} -Dsha1= -Dchangelist= clean deploy -Ppublish-maven-central
36- env :
37- MAVEN_CENTRAL_USERNAME : ${{ secrets.MAVEN_CENTRAL_USERNAME }}
38- MAVEN_CENTRAL_TOKEN : ${{ secrets.MAVEN_CENTRAL_TOKEN }}
39-
40- MAVEN_GPG_PASSPHRASE : ${{ secrets.MAVEN_GPG_PASSPHRASE }}
41-
4229 - name : Setup GitHub Packages
4330 uses : actions/setup-java@v2
4431 with :
4532 java-version : 8.0.292+10
4633 distribution : ' adopt'
34+ gpg-passphrase : MAVEN_GPG_PASSPHRASE
4735
4836 - name : Publish to GitHub Packages
4937 run : mvn --batch-mode -Drevision=${{ github.event.release.tag_name }} -Dsha1= -Dchangelist= clean deploy -Ppublish-github-packages
5038 env :
5139 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
40+ MAVEN_GPG_PASSPHRASE : ${{ secrets.MAVEN_GPG_PASSPHRASE }}
41+
42+
43+ - name : Setup Maven Central
44+ uses : actions/setup-java@v2
45+ with :
46+ java-version : 8.0.292+10
47+ distribution : ' adopt'
48+
49+ server-id : central-sonatype-org
50+ server-username : CENTRAL_SONATYPE_ORG_USERNAME
51+ server-password : CENTRAL_SONATYPE_ORG_PASSWORD
52+ gpg-passphrase : MAVEN_GPG_PASSPHRASE
53+
54+ - name : Publish to Maven Central
55+ run : mvn --batch-mode -Drevision=${{ github.event.release.tag_name }} -Dsha1= -Dchangelist= clean deploy -Ppublish-maven-central
56+ env :
57+ CENTRAL_SONATYPE_ORG_USERNAME : ${{ secrets.CENTRAL_SONATYPE_ORG_USERNAME }}
58+ CENTRAL_SONATYPE_ORG_PASSWORD : ${{ secrets.CENTRAL_SONATYPE_ORG_PASSWORD }}
59+ MAVEN_GPG_PASSPHRASE : ${{ secrets.MAVEN_GPG_PASSPHRASE }}
0 commit comments