File tree 2 files changed +42
-58
lines changed
2 files changed +42
-58
lines changed Original file line number Diff line number Diff line change 1
1
name : Build
2
+
2
3
on :
3
- - pull_request
4
- - push
4
+ pull_request :
5
+ # Only on branches, not tags/releases
6
+ branches : ["**"]
7
+ push :
8
+ branches : ["*"]
9
+ release :
10
+ types : [published]
11
+
12
+ permissions :
13
+ contents : write
14
+
15
+ concurrency :
16
+ group : ci-build-${{ github.ref }}
17
+ cancel-in-progress : true
5
18
6
19
jobs :
7
20
build :
21
+ if : github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name != github.repository
8
22
runs-on : ubuntu-latest
9
23
steps :
10
24
- name : Checkout repository
11
- uses : actions/checkout@v3
25
+ uses : actions/checkout@v4
12
26
- name : Validate Gradle wrapper
13
- uses : gradle/wrapper-validation-action@v1
27
+ uses : gradle/actions/ wrapper-validation@v3
14
28
- name : Set up Java
15
- uses : actions/setup-java@v3
29
+ uses : actions/setup-java@v4
16
30
with :
17
- java-version : 17
31
+ java-version : 21
18
32
distribution : ' temurin'
19
33
- name : Set up Gradle
20
- uses : gradle/gradle-build-action@v2
21
- - name : Build
22
- run : ./gradlew build
34
+ uses : gradle/actions/setup-gradle@v3
35
+ - name : Build release files
36
+ run : ./gradlew build
37
+ - name : Publish release files
38
+ if : ${{ github.event_name == 'release' }}
39
+ uses : Kir-Antipov/mc-publish@c0f30ad683340ba9a5374ba42157179f30171107
40
+ with :
41
+ github-token : ${{ secrets.GITHUB_TOKEN }}
42
+
43
+ curseforge-id : 1009940
44
+ curseforge-token : ${{ secrets.CURSEFORGE_API_KEY }}
45
+
46
+ modrinth-id : SyKS54UY
47
+ modrinth-token : ${{ secrets.MODRINTH_API_KEY }}
48
+
49
+ game-versions : 1.21.1
50
+ loaders : neoforge
51
+ dependencies : |
52
+ ae2(required){curseforge:223794}{modrinth:XxWD5pD3}
53
+ projecte(required){curseforge:226410}
54
+ ae2wtlib(optional){curseforge:459929}{modrinth:pNabrMMw}
55
+ teamprojecte(optional){curseforge:689273}
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments