Skip to content

Commit 891b460

Browse files
committed
Fix Release action by adding nexus-staging plugin
Signed-off-by: Ricardo Zanini <ricardozanini@gmail.com>
1 parent 6fe3bd6 commit 891b460

File tree

2 files changed

+460
-427
lines changed

2 files changed

+460
-427
lines changed

.github/workflows/release.yml

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,27 @@ jobs:
5151
cat release.properties
5252
git checkout ${{github.base_ref}}
5353
git rebase release
54-
mvn -B release:perform -Darguments=-DperformRelease -DperformRelease -Prelease
54+
mvn -B release:perform -Prelease -Darguments="-DperformRelease"
55+
env:
56+
MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
57+
MAVEN_PASSWORD: ${{ secrets.OSSRH_PASSWORD }}
58+
59+
- name: Create Staging Repository
60+
run: mvn nexus-staging:deploy
61+
env:
62+
MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
63+
MAVEN_PASSWORD: ${{ secrets.OSSRH_PASSWORD }}
64+
65+
- name: Check Staging Repository
66+
run: mvn nexus-staging:rc-list
67+
env:
68+
MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
69+
MAVEN_PASSWORD: ${{ secrets.OSSRH_PASSWORD }}
70+
71+
- name: Close & Release Staging Repository
72+
run: |
73+
mvn nexus-staging:rc-close
74+
mvn nexus-staging:rc-release
5575
env:
5676
MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
5777
MAVEN_PASSWORD: ${{ secrets.OSSRH_PASSWORD }}

0 commit comments

Comments
 (0)