From 7bbf160b9bf380777883905231f13e43d8fa2919 Mon Sep 17 00:00:00 2001 From: Severn Everett Date: Wed, 15 May 2024 16:15:54 +0200 Subject: [PATCH 1/4] Upgraded actions/checkout to 4.1.4; Upgraded actions/setup-java to 4.2.1; Upgraded gradle/gradle-build-action to 3.3.2 --- .github/workflows/gradle.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml index 547f9e63..fe02f10a 100644 --- a/.github/workflows/gradle.yml +++ b/.github/workflows/gradle.yml @@ -26,13 +26,13 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4.1.4 - name: Set up JDK 11 - uses: actions/setup-java@v3 + uses: actions/setup-java@v4.2.1 with: java-version: '11' distribution: 'temurin' - name: Build with Gradle - uses: gradle/gradle-build-action@bd5760595778326ba7f1441bcf7e88b49de61a25 # v2.6.0 + uses: gradle/gradle-build-action@3.3.2 with: arguments: jvmTest From 2959359fdda656a72ac09980c3ff22d012c42b82 Mon Sep 17 00:00:00 2001 From: Severn Everett Date: Wed, 15 May 2024 16:19:07 +0200 Subject: [PATCH 2/4] Fixing version declaration for gradle/gradle-build-action --- .github/workflows/gradle.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml index fe02f10a..2bafed09 100644 --- a/.github/workflows/gradle.yml +++ b/.github/workflows/gradle.yml @@ -33,6 +33,6 @@ jobs: java-version: '11' distribution: 'temurin' - name: Build with Gradle - uses: gradle/gradle-build-action@3.3.2 + uses: gradle/gradle-build-action@v3.3.2 with: arguments: jvmTest From a5b4464997bec55c18c15bb767258d512265af17 Mon Sep 17 00:00:00 2001 From: Severn Everett Date: Wed, 15 May 2024 16:22:48 +0200 Subject: [PATCH 3/4] Replaced deprecated gradle-build-action with setup-gradle Github Action --- .github/workflows/gradle.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml index 2bafed09..a8a76434 100644 --- a/.github/workflows/gradle.yml +++ b/.github/workflows/gradle.yml @@ -33,6 +33,6 @@ jobs: java-version: '11' distribution: 'temurin' - name: Build with Gradle - uses: gradle/gradle-build-action@v3.3.2 + uses: gradle/actions/setup-gradle@v3.3.2 with: arguments: jvmTest From a78decfdf9e28a8d46b378c91c824064ac16c559 Mon Sep 17 00:00:00 2001 From: Severn Everett Date: Wed, 15 May 2024 16:27:53 +0200 Subject: [PATCH 4/4] Build action will now occur on both a Windows VM and a Linux VM --- .github/workflows/gradle.yml | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml index a8a76434..88d2fbfe 100644 --- a/.github/workflows/gradle.yml +++ b/.github/workflows/gradle.yml @@ -22,9 +22,19 @@ permissions: jobs: build: - - runs-on: ubuntu-latest - + name: Build on ${{ matrix.os.runner }} + runs-on: ${{ matrix.os.runner }} + defaults: + run: + shell: ${{ matrix.os.shell }} + strategy: + fail-fast: false + matrix: + os: + - runner: windows-latest + shell: msys2 {0} + - runner: ubuntu-latest + shell: bash steps: - uses: actions/checkout@v4.1.4 - name: Set up JDK 11