Skip to content

Commit 9dfc3e0

Browse files
authored
Polish GHA config
1 parent 69a9cf3 commit 9dfc3e0

1 file changed

Lines changed: 17 additions & 22 deletions

File tree

.github/workflows/ci.yml

Lines changed: 17 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,24 @@
1-
---
2-
name: Java CI
1+
name: CI
32

4-
on: [push]
3+
on:
4+
pull_request:
5+
push:
6+
branches:
7+
- main
8+
workflow_dispatch:
59

610
jobs:
7-
test:
8-
runs-on: ${{ matrix.os }}
11+
build:
912
strategy:
1013
matrix:
11-
os: [ubuntu-latest, macOS-latest, windows-latest]
12-
java: [17.0.6]
13-
fail-fast: false
14-
max-parallel: 4
15-
name: Test JDK ${{ matrix.java }}, ${{ matrix.os }}
16-
14+
os: [ ubuntu-latest, windows-latest ]
15+
runs-on: ${{ matrix.os }}
1716
steps:
18-
- uses: actions/checkout@v2
19-
- name: Gradle wrapper validation
20-
uses: gradle/wrapper-validation-action@v1
21-
- name: Set up JDK
22-
uses: actions/setup-java@v1
17+
- uses: actions/checkout@v4
18+
- uses: actions/setup-java@v4
2319
with:
24-
java-version: ${{ matrix.java }}
25-
- name: Grant execute permission for gradlew
26-
run: chmod +x gradlew
27-
- name: Build with Gradle
28-
run: ./gradlew build #./gradlew clean test
29-
...
20+
distribution: 'zulu'
21+
java-version: 17
22+
- uses: gradle/wrapper-validation-action@v1
23+
- uses: gradle/actions/setup-gradle@v3
24+
- run: ./gradlew build

0 commit comments

Comments
 (0)