Skip to content

Commit f5aa5ff

Browse files
authored
Improve release workflow (#29)
2 parents 9a22ab7 + 58d1711 commit f5aa5ff

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

.github/workflows/release.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,9 @@ jobs:
3030
with:
3131
java-version: '17'
3232
distribution: 'corretto'
33+
34+
- name: Set project version
35+
run: mvn -B versions:set -DnewVersion=${{ github.event.release.tag_name }} -DgenerateBackupPoms=false
3336

3437
- name: Build and package Maven project
3538
run: mvn clean package
@@ -41,6 +44,15 @@ jobs:
4144
env:
4245
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
4346

47+
- name: Upload to Modrinth
48+
uses: cloudnode-pro/[email protected]
49+
with:
50+
token: ${{ secrets.MODRINTH_TOKEN }}
51+
project: 5Ce4fxJB
52+
file: target/CloudnodeMSG-${{ github.event.release.tag_name }}.jar
53+
changelog: ${{ github.event.release.body }}
54+
loaders: paper
55+
4456
- name: Generate Javadoc
4557
run: mvn -B javadoc:javadoc --file pom.xml
4658

0 commit comments

Comments
 (0)