3030 distribution : ' temurin'
3131 server-id : ossrh
3232 server-username : MAVEN_USERNAME
33- server-password : MAVEN_CENTRAL_TOKEN
33+ server-password : MAVEN_PASSWORD
3434 gpg-private-key : ${{ secrets.JRELEASER_GPG_SECRET_KEY }}
3535 gpg-passphrase : MAVEN_GPG_PASSPHRASE
3636
4141 gpg --list-secret-keys --keyid-format LONG
4242
4343 - name : Compile
44- run : mvn --batch-mode verify
44+ run : mvn --batch-mode --no-transfer-progress verify
4545
4646 - name : Setup Git
4747 run : |
@@ -50,28 +50,28 @@ jobs:
5050
5151 - name : Set the version
5252 run : |
53- mvn versions:set -DgenerateBackupPoms=false -DnewVersion=${{ github.event.inputs.release-version }}
53+ mvn --batch-mode --no-transfer-progress versions:set -DgenerateBackupPoms=false -DnewVersion=${{ github.event.inputs.release-version }}
5454 git add .
5555 git commit -m "Release version update ${{ github.event.inputs.release-version }}"
56- git push
5756 git tag ${{ github.event.inputs.release-version }}
58- git push origin ${{ github.event.inputs.release-version }}
5957 env :
6058 GITHUB_TOKEN : ${{secrets.GITHUB_TOKEN}}
6159
6260 - name : Release to Maven Central
6361 run : |
64- mvn --batch-mode clean verify deploy -X
62+ mvn --batch-mode --no-transfer-progress clean verify deploy -X
6563 env :
66- MAVEN_USERNAME : ${{ secrets.JRELEASER_NEXUS2_PASSWORD }}
67- MAVEN_CENTRAL_TOKEN : ${{ secrets.JRELEASER_NEXUS2_USERNAME }}
64+ MAVEN_USERNAME : ${{ secrets.JRELEASER_NEXUS2_USERNAME }}
65+ MAVEN_PASSWORD : ${{ secrets.JRELEASER_NEXUS2_PASSWORD }}
6866 MAVEN_GPG_PASSPHRASE : ${{ secrets.JRELEASER_GPG_PASSPHRASE }}
6967
70- - name : Back to Snapshot
68+ - name : Back to Snapshot and Push
69+ if : ${{ ! endsWith(github.event.inputs.release-version, '-SNAPSHOT') }}
7170 run : |
72- mvn versions:set -DgenerateBackupPoms=false -DnewVersion=999-SNAPSHOT
71+ mvn --batch-mode --no-transfer-progress versions:set -DgenerateBackupPoms=false -DnewVersion=999-SNAPSHOT
7372 git add .
7473 git commit -m "Snapshot version update"
7574 git push
75+ git push origin ${{ github.event.inputs.release-version }}
7676 env :
7777 GITHUB_TOKEN : ${{ github.token }}
0 commit comments