File tree 3 files changed +41
-12
lines changed
3 files changed +41
-12
lines changed Original file line number Diff line number Diff line change
1
+ name : Publish to Maven
2
+ on : [workflow_dispatch]
3
+
4
+ permissions :
5
+ contents : write
6
+
7
+ jobs :
8
+ release :
9
+ runs-on : ubuntu-latest
10
+ steps :
11
+ - name : Checkout Repository
12
+ uses : actions/checkout@v3
13
+ with :
14
+ submodules : true
15
+
16
+ - name : Setup JDK 21
17
+ uses : actions/setup-java@v4
18
+ with :
19
+ java-version : ' 21'
20
+ distribution : ' temurin'
21
+
22
+ - name : Make Gradle Wrapper Executable
23
+ if : ${{ runner.os != 'Windows' }}
24
+ run : chmod +x ./gradlew
25
+
26
+ - name : Publish
27
+ run : ./gradlew publish -PDragonsPlusUsername=${{ secrets.MAVEN_USERNAME }} -PDragonsPlusPassword=${{ secrets.MAVEN_PASSWORD }}
Original file line number Diff line number Diff line change 1
- name : Release
1
+ name : Publish to CurseForge/ModRinth
2
2
on : [workflow_dispatch]
3
3
4
4
permissions :
@@ -12,19 +12,18 @@ jobs:
12
12
uses : actions/checkout@v3
13
13
14
14
- name : Setup JDK 21
15
- uses : actions/setup-java@v2
15
+ uses : actions/setup-java@v4
16
16
with :
17
17
java-version : ' 21'
18
- distribution : temurin
19
- cache : gradle
18
+ distribution : ' temurin'
20
19
21
20
- name : Validate Gradle Wrapper Integrity
22
21
uses : gradle/wrapper-validation-action@v1
23
22
24
23
- name : Make Gradle wrapper executable
25
24
run : chmod +x ./gradlew
26
25
27
- - name : Build & Release
26
+ - name : Publish
28
27
env :
29
28
MODRINTH_TOKEN : ${{ secrets.MODRINTH_TOKEN }}
30
29
CURSEFORGE_TOKEN : ${{ secrets.CURSEFORGE_TOKEN }}
Original file line number Diff line number Diff line change 1
- name : Publish to Maven
1
+ name : Publish
2
2
on : [workflow_dispatch]
3
3
4
4
permissions :
@@ -13,15 +13,18 @@ jobs:
13
13
with :
14
14
submodules : true
15
15
16
- - name : Setup Java
17
- uses : actions/setup-java@v2
16
+ - name : Setup JDK 21
17
+ uses : actions/setup-java@v4
18
18
with :
19
- distribution : " temurin "
20
- java-version : 21
19
+ java-version : ' 21 '
20
+ distribution : ' temurin '
21
21
22
22
- name : Make Gradle Wrapper Executable
23
23
if : ${{ runner.os != 'Windows' }}
24
24
run : chmod +x ./gradlew
25
25
26
- - name : Publish to Maven
27
- run : ./gradlew publish -PDragonsPlusUsername=${{ secrets.MAVEN_USERNAME }} -PDragonsPlusPassword=${{ secrets.MAVEN_PASSWORD }}
26
+ - name : Publish
27
+ env :
28
+ MODRINTH_TOKEN : ${{ secrets.MODRINTH_TOKEN }}
29
+ CURSEFORGE_TOKEN : ${{ secrets.CURSEFORGE_TOKEN }}
30
+ run : ./gradlew publish -PDragonsPlusUsername=${{ secrets.MAVEN_USERNAME }} -PDragonsPlusPassword=${{ secrets.MAVEN_PASSWORD }} publishMods
You can’t perform that action at this time.
0 commit comments