Skip to content

Commit 234a41e

Browse files
committed
Improve workflow
1 parent fd8cb32 commit 234a41e

File tree

1 file changed

+14
-12
lines changed

1 file changed

+14
-12
lines changed

.github/workflows/build.yaml

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,15 @@ jobs:
1414
name: 'Build'
1515
strategy:
1616
matrix:
17-
os: ['ubuntu-latest']
18-
java-version: ['11']
19-
gradle-version: ['latest']
20-
gradle-command: ['gradle']
21-
include:
22-
- gradle-version: 'wrapper'
23-
gradle-command: './gradlew'
17+
os:
18+
- 'ubuntu-latest'
19+
java:
20+
- version: '11'
21+
gradle:
22+
- version: 'latest'
23+
command: 'gradle'
24+
- version: 'wrapper'
25+
command: './gradlew'
2426
runs-on: ${{ matrix.os }}
2527
steps:
2628
- name: 'Checkout'
@@ -32,20 +34,20 @@ jobs:
3234
fetch-tags: true
3335
- name: 'Validate Gradle wrapper'
3436
uses: gradle/actions/wrapper-validation@v4
35-
- name: "Setup JDK temurin ${{ matrix.java-version }}"
37+
- name: "Setup JDK temurin ${{ matrix.java.version }}"
3638
uses: actions/setup-java@v4
3739
with:
38-
java-version: ${{ matrix.java-version }}
40+
java-version: ${{ matrix.java.version }}
3941
distribution: 'temurin'
40-
- name: "Setup Gradle ${{ matrix.gradle-version }}"
42+
- name: "Setup Gradle ${{ matrix.gradle.version }}"
4143
uses: gradle/actions/setup-gradle@v4
4244
with:
43-
gradle-version: ${{ matrix.gradle-version }}
45+
gradle-version: ${{ matrix.gradle.version }}
4446
build-scan-publish: true
4547
build-scan-terms-of-use-url: "https://gradle.com/help/legal-terms-of-use"
4648
build-scan-terms-of-use-agree: "yes"
4749
- name: 'Build'
4850
run: |
49-
${{matrix.gradle-command}} build
51+
${{matrix.gradle.command}} build
5052
env:
5153
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)