File tree Expand file tree Collapse file tree 2 files changed +43
-3
lines changed
Expand file tree Collapse file tree 2 files changed +43
-3
lines changed Original file line number Diff line number Diff line change @@ -19,11 +19,11 @@ jobs:
1919 runs-on : ${{ matrix.os }}
2020 steps :
2121 - name : checkout repository
22- uses : actions/checkout@v3
22+ uses : actions/checkout@v4
2323 - name : validate gradle wrapper
2424 uses : gradle/wrapper-validation-action@v1
2525 - name : setup jdk ${{ matrix.java }}
26- uses : actions/setup-java@v3
26+ uses : actions/setup-java@v4
2727 with :
2828 java-version : ${{ matrix.java }}
2929 distribution : ' microsoft'
3434 run : ./gradlew build
3535 - name : capture build artifacts
3636 if : ${{ runner.os == 'Linux' && matrix.java == '21' }} # Only upload artifacts built from latest java on one OS
37- uses : actions/upload-artifact@v3
37+ uses : actions/upload-artifact@v4
3838 with :
3939 name : Artifacts
4040 path : build/libs/
Original file line number Diff line number Diff line change 1+ name : Publish to KTT Maven
2+
3+ on :
4+ workflow_dispatch :
5+ release :
6+ types :
7+ - published
8+
9+ permissions :
10+ contents : write
11+
12+ jobs :
13+ Build :
14+ runs-on : ubuntu-latest
15+
16+ steps :
17+ - uses : actions/checkout@v4
18+ - name : Set up JDK 21
19+ uses : actions/setup-java@v4
20+ with :
21+ distribution : ' adopt'
22+ java-version : 21
23+ - name : Cache
24+ uses : actions/cache@v4
25+ with :
26+ path : |
27+ ~/.gradle/caches
28+ ~/.gradle/wrapper
29+ .gradle
30+ key : ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties', 'build.gradle') }}
31+ - uses : gradle/actions/wrapper-validation@v4
32+ - run : |
33+ chmod +x gradlew
34+ ./gradlew build publish --stacktrace -Porg.gradle.parallel.threads=4
35+ env:
36+ CURSEFORGE_TOKEN: ${{ secrets.CURSEFORGE_TOKEN }}
37+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
38+ MODRINTH_TOKEN: ${{ secrets.MODRINTH_TOKEN }}
39+ KTT_MAVEN_USERNAME: ${{ secrets.KTT_MAVEN_USERNAME }}
40+ KTT_MAVEN_TOKEN: ${{ secrets.KTT_MAVEN_TOKEN }}
You can’t perform that action at this time.
0 commit comments