From 5cf5e7c543f55287203ac23e61fc58c3f380b469 Mon Sep 17 00:00:00 2001 From: Craftinators Date: Wed, 5 Apr 2023 12:18:54 -0400 Subject: [PATCH] github: add matrix samples --- .github/workflows/build.yaml | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index e2508570..aadbba55 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -5,18 +5,24 @@ on: [push, pull_request] jobs: build: runs-on: ubuntu-latest + strategy: + matrix: + os: [ ubuntu-latest, macos-latest, windows-latest ] + java: [ '16', '17' ] + name: Java ${{ matrix.Java }} on ${{ matrix.os }} sample steps: - uses: actions/checkout@v3 - name: Set up JDK 17 - uses: actions/setup-java@v3 + uses: actions/setup-java@v3.6 with: - java-version: '17' - distribution: 'temurin' + distribution: '' + java-version: ${{ matrix.java }} + cache: 'gradle' - name: Change wrapper permissions run: chmod +x ./gradlew - name: Validate Gradle wrapper - uses: gradle/wrapper-validation-action@e6e38bacfdf1a337459f332974bb2327a31aaf4b + uses: gradle/wrapper-validation-action@v1 - name: Build with Gradle - uses: gradle/gradle-build-action@67421db6bd0bf253fb4bd25b31ebb98943c375e1 + uses: gradle/gradle-build-action@v2 with: arguments: build \ No newline at end of file