Skip to content

Commit 596bc7d

Browse files
committed
update CI (deprecated gradle action usage)
1 parent c151c19 commit 596bc7d

File tree

2 files changed

+15
-30
lines changed

2 files changed

+15
-30
lines changed

.github/workflows/main.yml

+6-13
Original file line numberDiff line numberDiff line change
@@ -22,30 +22,23 @@ jobs:
2222
uses: gradle/wrapper-validation-action@v1
2323
- name: Remove any generated assets/data
2424
run: rm -rf ./src/generated
25-
- name: Generate assets & data
26-
uses: gradle/actions/setup-gradle@v3
25+
- name: Setup Gradle
26+
uses: gradle/actions/setup-gradle@v4
2727
with:
2828
cache-read-only: false
29-
arguments: runData --no-daemon
29+
- name: Generate assets & data
30+
run: ./gradlew runData --no-daemon
3031
- name: Validate assets
3132
run: test -d ./src/generated -a -d ./src/generated/resources/.cache
3233
- name: Set up mod metadata
3334
id: mod_meta
3435
run: |
3536
echo mc_version=$(grep ^minecraft_version= ./gradle.properties | cut -d= -f2) >> $GITHUB_OUTPUT
36-
- name: Build JAR
37-
uses: gradle/actions/setup-gradle@v3
38-
with:
39-
cache-read-only: false
40-
arguments: build --no-daemon
41-
- name: Publish to Modmaven
42-
uses: gradle/actions/setup-gradle@v3
37+
- name: Build JAR and Publish to Modmaven
38+
run: ./gradlew build publishMavenPublicationToModmavenRepository --no-daemon
4339
env:
4440
MODMAVEN_USER: ${{ secrets.MODMAVEN_USER }}
4541
MODMAVEN_PASSWORD: ${{ secrets.MODMAVEN_PASSWORD }}
46-
with:
47-
cache-read-only: false
48-
arguments: publishMavenPublicationToModmavenRepository --no-daemon
4942
- name: Discord notification
5043
uses: Ilshidur/action-discord@master
5144
env:

.github/workflows/release.yml

+9-17
Original file line numberDiff line numberDiff line change
@@ -24,20 +24,18 @@ jobs:
2424
java-version: '21'
2525
- name: Validate Gradle Wrapper
2626
uses: gradle/wrapper-validation-action@v1
27+
- name: Setup Gradle
28+
uses: gradle/actions/setup-gradle@v4
29+
with:
30+
cache-read-only: false
2731
- name: Remove any generated assets/data
2832
run: rm -rf ./src/generated
2933
- name: Generate assets & data
30-
uses: gradle/actions/setup-gradle@v3
31-
with:
32-
cache-read-only: false
33-
arguments: runData --no-daemon
34+
run: ./gradlew runData --no-daemon
3435
- name: Validate assets
3536
run: test -d ./src/generated -a -d ./src/generated/resources/.cache
3637
- name: Build JAR
37-
uses: gradle/actions/setup-gradle@v3
38-
with:
39-
cache-read-only: false
40-
arguments: build --no-daemon
38+
run: ./gradlew build --no-daemon
4139
env:
4240
BUILD_NUMBER: ${{ github.run_number }}
4341
- name: Set up mod metadata
@@ -46,21 +44,15 @@ jobs:
4644
echo mod_version=$(grep ^mod_version= ./gradle.properties | cut -d= -f2) >> $GITHUB_OUTPUT
4745
echo mc_version=$(grep ^minecraft_version= ./gradle.properties | cut -d= -f2) >> $GITHUB_OUTPUT
4846
- name: Publish to Modmaven
49-
uses: gradle/actions/setup-gradle@v3
47+
run: ./gradlew publishMavenPublicationToModmavenRepository --no-daemon
5048
env:
5149
MODMAVEN_USER: ${{ secrets.MODMAVEN_USER }}
5250
MODMAVEN_PASSWORD: ${{ secrets.MODMAVEN_PASSWORD }}
53-
with:
54-
cache-read-only: false
55-
arguments: publishMavenPublicationToModmavenRepository --no-daemon
5651
- name: Publish to Curseforge/Modrinth
57-
uses: gradle/actions/setup-gradle@v3
52+
run: ./gradlew publishMods --no-daemon
5853
env:
5954
CHANGELOG: ${{ github.event.release.body }}
6055
MODRINTH_TOKEN: ${{ secrets.MODRINTH_TOKEN }}
6156
CURSEFORGE_TOKEN: ${{ secrets.CURSEFORGE_TOKEN }}
6257
DISCORD_WEBHOOK: ${{ secrets.DISCORD_RELEASE_WEBHOOK }}
63-
BUILD_NUMBER: ${{ github.run_number }}
64-
with:
65-
cache-read-only: false
66-
arguments: publishMods --no-daemon
58+
BUILD_NUMBER: ${{ github.run_number }}

0 commit comments

Comments
 (0)