Skip to content

Commit 63f8148

Browse files
use composite action for setting up java (#18)
1 parent 60c87b0 commit 63f8148

File tree

2 files changed

+16
-18
lines changed

2 files changed

+16
-18
lines changed
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
name: Setup Java
2+
description: Install and configure Java
3+
4+
runs:
5+
using: "composite"
6+
steps:
7+
- uses: actions/setup-java@v5
8+
with:
9+
distribution: temurin
10+
java-version: 25.0.1

.github/workflows/build.yml

Lines changed: 6 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,8 @@ jobs:
2323
ARCH: "aarch64"
2424
steps:
2525
- uses: actions/checkout@v4
26-
- name: Setup java
27-
uses: actions/setup-java@v4
28-
with:
29-
distribution: 'temurin'
30-
java-version: 24
31-
architecture: ${{ matrix.ARCH }}
26+
- name: Setup Java
27+
uses: ./.github/actions/setup-java
3228
- name: Find javafx version
3329
id: version
3430
run: |
@@ -110,12 +106,8 @@ jobs:
110106
platform: "osx"
111107
steps:
112108
- uses: actions/checkout@v4
113-
- name: Setup java
114-
uses: actions/setup-java@v4
115-
with:
116-
distribution: 'temurin'
117-
java-version: 24
118-
architecture: ${{ matrix.ARCH }}
109+
- name: Setup Java
110+
uses: ./.github/actions/setup-java
119111
- name: Find SDK version
120112
id: sdk
121113
run: |
@@ -205,12 +197,8 @@ jobs:
205197
platform: "osx"
206198
steps:
207199
- uses: actions/checkout@v4
208-
- name: Setup java
209-
uses: actions/setup-java@v4
210-
with:
211-
distribution: 'temurin'
212-
java-version: 24
213-
architecture: ${{ matrix.ARCH }}
200+
- name: Setup Java
201+
uses: ./.github/actions/setup-java
214202
- name: Find JMOD version
215203
id: jmod
216204
run: |

0 commit comments

Comments
 (0)