Skip to content

Commit 0c9c184

Browse files
committed
Fix workflows
1 parent c313c23 commit 0c9c184

File tree

3 files changed

+28
-84
lines changed

3 files changed

+28
-84
lines changed

.github/workflows/build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: ci
1+
name: build
22
on: [ pull_request, push, release ]
33

44
jobs:

.github/workflows/publish.yml

Lines changed: 25 additions & 81 deletions
Original file line numberDiff line numberDiff line change
@@ -3,87 +3,31 @@
33
# certain platforms or Java versions, and provides a first line of defence
44
# against bad commits.
55

6-
name: ci
6+
name: publish
77
on: [ pull_request, push, release ]
88

99
jobs:
10-
build:
11-
runs-on: ubuntu-latest
12-
permissions:
13-
packages: write
14-
steps:
15-
- name: Checkout Repository
16-
uses: actions/checkout@v3
17-
- name: Validate Gradle Wrapper
18-
uses: gradle/wrapper-validation-action@v1
19-
- name: Setup JDK
20-
uses: actions/setup-java@v3
21-
with:
22-
distribution: temurin
23-
java-version: 17
24-
cache: gradle
25-
- name: Build with Gradle
26-
uses: gradle/gradle-build-action@v2
27-
with:
28-
arguments: build
29-
gradle-version: 8.1.1
30-
- name: Capture Artifacts
31-
uses: actions/upload-artifact@v3
32-
with:
33-
name: Build
34-
path: build/libs/
35-
test:
36-
strategy:
37-
matrix:
38-
dist: [
39-
temurin,
40-
zulu,
41-
liberica,
42-
microsoft
43-
]
44-
# Use these Java versions
45-
java: [
46-
17, # Current LTS version of Java & minimum supported by Minecraft
47-
18,
48-
19,
49-
20
50-
]
51-
# and run on both Linux and Windows
52-
os: [ ubuntu-latest, windows-latest ]
53-
exclude:
54-
- dist: microsoft
55-
java: 18
56-
- dist: microsoft
57-
java: 19
58-
- dist: microsoft
59-
java: 20
60-
fail-fast: false
61-
runs-on: ${{ matrix.os }}
62-
steps:
63-
- name: Checkout Repository
64-
uses: actions/checkout@v3
65-
- name: Validate Gradle Wrapper
66-
uses: gradle/wrapper-validation-action@v1
67-
- name: Setup JDK ${{ matrix.dist }}-${{ matrix.java }}
68-
uses: actions/setup-java@v2
69-
with:
70-
distribution: ${{ matrix.dist }}
71-
java-version: ${{ matrix.java }}
72-
cache: gradle
73-
- name: Test with Gradle
74-
uses: gradle/gradle-build-action@v2
75-
with:
76-
arguments: test
77-
gradle-version: 8.1.1
78-
- name: Publish Test Report
79-
uses: mikepenz/action-junit-report@v3
80-
if: always() # always run even if the previous step fails
81-
with:
82-
report_paths: '**/build/test-results/test/TEST-*.xml'
83-
- name: Capture Artifacts
84-
uses: actions/upload-artifact@v3
85-
with:
86-
name: Test Results ${{ runner.os }} ${{ matrix.dist }} java ${{matrix.java}}
87-
path: |
88-
gametest
89-
build
10+
publish:
11+
runs-on: ubuntu-latest
12+
permissions:
13+
packages: write
14+
steps:
15+
- name: Checkout Repository
16+
uses: actions/checkout@v6
17+
- name: Validate Gradle Wrapper
18+
uses: gradle/wrapper-validation-action@v1
19+
- name: Setup JDK
20+
uses: actions/setup-java@v5
21+
with:
22+
distribution: temurin
23+
java-version: 21
24+
cache: gradle
25+
- name: Build with Gradle
26+
uses: gradle/gradle-build-action@v2
27+
with:
28+
arguments: publish
29+
gradle-version: 9.2.1
30+
env:
31+
USERNAME: ${{ github.actor }}
32+
TOKEN: ${{ secrets.GITHUB_TOKEN }}
33+
COMMIT_SHA: ${{ github.sha }}

.github/workflows/test.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# certain platforms or Java versions, and provides a first line of defence
44
# against bad commits.
55

6-
name: ci
6+
name: test
77
on: [ pull_request, push ]
88

99
jobs:
@@ -50,7 +50,7 @@ jobs:
5050
uses: gradle/gradle-build-action@v2
5151
with:
5252
arguments: test
53-
gradle-version: 9.2.0
53+
gradle-version: 9.2.1
5454
- name: Publish Test Report
5555
uses: mikepenz/action-junit-report@v3
5656
if: always() # always run even if the previous step fails

0 commit comments

Comments
 (0)