1 parent 0a1ebf7 commit 1f13f9bCopy full SHA for 1f13f9b
1 file changed
.github/workflows/build.yml
@@ -0,0 +1,33 @@
1
+name: build
2
+on: [push, pull_request]
3
+
4
+jobs:
5
+ build:
6
+ strategy:
7
+ matrix:
8
+ java: [
9
+ 21,
10
+ ]
11
+ runs-on: ubuntu-22.04
12
+ steps:
13
+ - name: checkout repo
14
+ uses: actions/checkout@v4
15
+ - name: validate gradle wrapper
16
+ uses: gradle/wrapper-validation-action@v2
17
+ - name: setup jsk ${{ matrix.java }}
18
+ uses: actions/setup-java@v4
19
+ with:
20
+ java-version: ${{ matrix.java }}
21
+ distribution: 'microsoft'
22
+ - name: make gradle wrapper executable
23
+ run: chmod +x ./gradlew
24
+ - name: build
25
+ run: ./gradlew build
26
+ - name: capture build artifacts
27
+ if: ${{ matrix.java == '21' }}
28
+ uses: actions/upload-artifact@v4
29
30
+ name: Artifacts
31
+ path: |
32
+ ./fabric/build/libs/
33
+ ./neoforge/build/libs/
0 commit comments