From 9dfc3e028f4657ade675dee246a3fc403f12e583 Mon Sep 17 00:00:00 2001 From: Zongle Wang Date: Mon, 22 Apr 2024 15:27:42 +0800 Subject: [PATCH] Polish GHA config --- .github/workflows/ci.yml | 39 +++++++++++++++++---------------------- 1 file changed, 17 insertions(+), 22 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d67d37a..39ed8e1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,29 +1,24 @@ ---- -name: Java CI +name: CI -on: [push] +on: + pull_request: + push: + branches: + - main + workflow_dispatch: jobs: - test: - runs-on: ${{ matrix.os }} + build: strategy: matrix: - os: [ubuntu-latest, macOS-latest, windows-latest] - java: [17.0.6] - fail-fast: false - max-parallel: 4 - name: Test JDK ${{ matrix.java }}, ${{ matrix.os }} - + os: [ ubuntu-latest, windows-latest ] + runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v2 - - name: Gradle wrapper validation - uses: gradle/wrapper-validation-action@v1 - - name: Set up JDK - uses: actions/setup-java@v1 + - uses: actions/checkout@v4 + - uses: actions/setup-java@v4 with: - java-version: ${{ matrix.java }} - - name: Grant execute permission for gradlew - run: chmod +x gradlew - - name: Build with Gradle - run: ./gradlew build #./gradlew clean test -... + distribution: 'zulu' + java-version: 17 + - uses: gradle/wrapper-validation-action@v1 + - uses: gradle/actions/setup-gradle@v3 + - run: ./gradlew build