6868 with :
6969 ref : ${{ steps.head.outputs.content }}
7070
71- - name : Release with JReleaser
71+ - name : JReleaser
7272 uses : jreleaser/release-action@v2
7373 env :
7474 JRELEASER_GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
@@ -78,13 +78,35 @@ jobs:
7878 JRELEASER_TWITTER_CONSUMER_SECRET : ${{ secrets.JRELEASER_TWITTER_CONSUMER_SECRET }}
7979 JRELEASER_TWITTER_ACCESS_TOKEN : ${{ secrets.JRELEASER_TWITTER_ACCESS_TOKEN }}
8080 JRELEASER_TWITTER_ACCESS_TOKEN_SECRET : ${{ secrets.JRELEASER_TWITTER_ACCESS_TOKEN_SECRET }}
81- - name : Release Maven package
82- uses : samuelmeuli/action-maven-publish@v1
81+ JRELEASER_SLACK_TOKEN : ${{ secrets.JRELEASER_SLACK_TOKEN }}
82+ JRELEASER_SLACK_WEBHOOK : ${{ secrets.JRELEASER_SLACK_WEBHOOK }}
83+
84+ # OSSRH
85+ - uses : actions/setup-java@v3
86+ with :
87+ distribution : " temurin"
88+ java-version : 11
89+ cache : maven
90+ server-id : ossrh
91+ server-username : MAVEN_USERNAME
92+ server-password : MAVEN_PASSWORD
93+ - name : OSSRH Snapshot
94+ run : mvn --batch-mode source:jar javadoc:jar deploy -Possrh -DskipTests
95+ env :
96+ MAVEN_USERNAME : ${{ secrets.nexus_username }}
97+ MAVEN_PASSWORD : ${{ secrets.nexus_password }}
98+
99+ # GitHub
100+ - uses : actions/setup-java@v3
83101 with :
84- gpg_private_key : ${{ secrets.gpg_private_key }}
85- gpg_passphrase : ${{ secrets.gpg_passphrase }}
86- nexus_username : ${{ secrets.nexus_username }}
87- nexus_password : ${{ secrets.nexus_password }}
102+ distribution : " temurin"
103+ java-version : 11
104+ cache : maven
105+ - name : GitHub Snapshot
106+ run : mvn --batch-mode source:jar javadoc:jar deploy -Pgithub -DskipTests
107+ env :
108+ GITHUB_TOKEN : ${{ github.token }}
109+
88110 - name : Set next version
89111 env :
90112 NEXT_VERSION : ${{ steps.version.outputs.NEXT_VERSION }}
0 commit comments