Skip to content

Commit 2ee425f

Browse files
authored
Update release GitHub action (#158)
2 parents f6fbe58 + a79855a commit 2ee425f

File tree

1 file changed

+21
-15
lines changed

1 file changed

+21
-15
lines changed

.github/workflows/release.yml

Lines changed: 21 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,30 @@
1-
name: Maven Release
1+
name: Release
22

33
on:
44
release:
55
types: [ published ]
66

77
jobs:
8-
package-and-upload:
9-
name: Build and Upload JARs
8+
publish:
9+
name: Publish
1010
runs-on: ubuntu-latest
1111

1212
steps:
13-
- name: Checkout code
14-
uses: actions/checkout@v3
13+
- name: Checkout repository
14+
uses: actions/checkout@v4
1515

16-
- name: Set up Java
17-
uses: actions/setup-java@v3
16+
- name: Set up JDK 17
17+
uses: actions/setup-java@v4
1818
with:
19-
java-version: '17'
20-
distribution: 'corretto'
19+
java-version: 17
20+
distribution: temurin
21+
cache: maven
2122

22-
- name: Set project version
23+
- name: Set version from release tag
2324
run: mvn -B versions:set -DnewVersion=${{ github.event.release.tag_name }} -DgenerateBackupPoms=false
2425

2526
- name: Build and package Maven project
26-
run: mvn clean package
27+
run: mvn -B clean package --file pom.xml
2728

2829
- name: Upload to release
2930
uses: JasonEtco/upload-to-release@master
@@ -33,10 +34,15 @@ jobs:
3334
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
3435

3536
- name: Upload to Modrinth
36-
uses: cloudnode-pro/modrinth-publish@1.0.0
37+
uses: cloudnode-pro/modrinth-publish@2.0.0
3738
with:
38-
token: '${{ secrets.MODRINTH_TOKEN }}'
39-
project: '${{ github.event.repository.custom_properties.modrinth_id }}'
40-
file: target/BankAccounts-${{ github.event.release.tag_name }}.jar
39+
token: ${{ secrets.MODRINTH_TOKEN }}
40+
project: ${{ github.event.repository.custom_properties.modrinth_id }}
41+
name: ${{ github.event.release.name == github.event.release.tag_name && format('BankAccounts {0}', github.event.release.name) || github.event.release.name }}
42+
version: ${{ github.event.release.tag_name }}
4143
changelog: ${{ github.event.release.body }}
4244
loaders: paper
45+
game-versions: |-
46+
1.20.x
47+
1.21.x
48+
files: target/BankAccounts-${{ github.event.release.tag_name }}.jar

0 commit comments

Comments
 (0)