File tree Expand file tree Collapse file tree 1 file changed +13
-11
lines changed
Expand file tree Collapse file tree 1 file changed +13
-11
lines changed Original file line number Diff line number Diff line change 11name : Publish package to the Maven Central Repository
22
3+
4+
35on :
46 release :
57 types : [created]
6- workflow_dispatch :
8+
79jobs :
810 publish :
9- runs-on : ubuntu-24.04
11+ runs-on : ubuntu-latest
1012 steps :
1113 - name : Check out Git repository
12- uses : actions/checkout@v4
14+ uses : actions/checkout@main
1315 - name : Install Java and Maven
14- uses : actions/setup-java@v4
16+ uses : actions/setup-java@main
1517 with :
1618 java-version : 8
1719 distribution : ' adopt'
1820 server-id : ossrh
1921 server-username : MAVEN_USERNAME
2022 server-password : MAVEN_PASSWORD
2123 - name : Cache local Maven repository
22- uses : actions/cache@v4
24+ uses : actions/cache@main
2325 with :
2426 path : ~/.m2/repository
2527 key : ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
2628 restore-keys : |
2729 ${{ runner.os }}-m2
28- - name : Install GPG secret key
29- run : cat <(echo -e "${{ secrets.GPG_PRIVATE_KEY }}") | gpg --batch --import
30+ - id : install-secret-key
31+ name : Install GPG secret key
32+ run : |
33+ cat <(echo -e "${{ secrets.GPG_PRIVATE_KEY }}") | gpg --batch --import
3034 - name : Publish package
31- run : >
32- ./mvnw --batch-mode clean deploy
33- -Dgpg.passphrase=${{ secrets.GPG_PASSPHRASE }}
34- -Dmaven.test.skip=true -Dmaven.javadoc.skip=false -Dgpg.skip=false
35+ run : |
36+ mvn --batch-mode -Dgpg.passphrase=${{ secrets.GPG_PASSPHRASE }} clean deploy -Dmaven.test.skip=true -Dmaven.javadoc.skip=false -Dgpg.skip=false
3537 env :
3638 MAVEN_USERNAME : ${{ secrets.OSSRH_USERNAME }}
3739 MAVEN_PASSWORD : ${{ secrets.OSSRH_TOKEN }}
You can’t perform that action at this time.
0 commit comments