@@ -53,10 +53,10 @@ jobs:
5353 java-version : " 17"
5454 distribution : " temurin"
5555 server-id : central
56- server-username : ${{ secrets.MAVEN_CENTRAL_USERNAME }}
57- server-password : ${{ secrets.MAVEN_CENTRAL_PASSWORD }}
56+ server-username : MAVEN_USERNAME
57+ server-password : MAVEN_PASSWORD
5858 gpg-private-key : ${{ secrets.MAVEN_GPG_PRIVATE_KEY }}
59- gpg-passphrase : ${{ secrets. MAVEN_GPG_PASSPHRASE }}
59+ gpg-passphrase : MAVEN_GPG_PASSPHRASE
6060
6161 - name : Determine versions
6262 id : versions
9191 echo "- **Release version:** $RELEASE_VERSION" >> $GITHUB_STEP_SUMMARY
9292 echo "- **Next development version:** $DEV_VERSION" >> $GITHUB_STEP_SUMMARY
9393
94+ - name : Verify Build
95+ run : mvn clean verify
96+
9497 - name : Prepare Release
9598 run : |
9699 mvn -B release:prepare \
@@ -99,12 +102,20 @@ jobs:
99102 -DtagNameFormat=v@{project.version} \
100103 -DpushChanges=true \
101104 -Darguments="-DskipTests"
105+ env :
106+ MAVEN_USERNAME : ${{ secrets.MAVEN_CENTRAL_USERNAME }}
107+ MAVEN_PASSWORD : ${{ secrets.MAVEN_CENTRAL_PASSWORD }}
108+ MAVEN_GPG_PASSPHRASE : ${{ secrets.MAVEN_GPG_PASSPHRASE }}
102109
103110 - name : Perform Release and Deploy to Maven Central
104111 run : |
105112 mvn -B release:perform \
106113 -Dgoals="deploy" \
107114 -Darguments="-DskipTests -Prelease"
115+ env :
116+ MAVEN_USERNAME : ${{ secrets.MAVEN_CENTRAL_USERNAME }}
117+ MAVEN_PASSWORD : ${{ secrets.MAVEN_CENTRAL_PASSWORD }}
118+ MAVEN_GPG_PASSPHRASE : ${{ secrets.MAVEN_GPG_PASSPHRASE }}
108119
109120 - name : Update documentation with the released version
110121 run : |
@@ -123,6 +134,9 @@ jobs:
123134 # Commit
124135 git commit -m "Update documentation for version ${VERSION}"
125136
137+ # Push
138+ git push origin main
139+
126140 github-release :
127141 name : Create GitHub Release
128142 needs : publish-maven
0 commit comments