From 941b289d843ad2e11f4bd0f5de00133c217e7ce7 Mon Sep 17 00:00:00 2001 From: daz Date: Thu, 25 Apr 2024 21:08:24 +0100 Subject: [PATCH] Avoid running Gradle 3.5.1 on MacOS where Java 8 is not available --- .github/workflows/integ-test-execution.yml | 7 ++++++- .github/workflows/integ-test-provision-gradle-versions.yml | 7 ++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/.github/workflows/integ-test-execution.yml b/.github/workflows/integ-test-execution.yml index c901eb96..d38187bd 100644 --- a/.github/workflows/integ-test-execution.yml +++ b/.github/workflows/integ-test-execution.yml @@ -61,12 +61,17 @@ jobs: gradle: [7.5.1, 6.9.2, 5.6.4, 4.10.3, 3.5.1] os: ${{fromJSON(inputs.runner-os)}} include: + - java-version: 11 - gradle: 5.6.4 build-root-suffix: -gradle-5 - gradle: 4.10.3 build-root-suffix: -gradle-4 - gradle: 3.5.1 build-root-suffix: -gradle-4 + java-version: 8 + exclude: + - os: macos-latest # Java 8 is not supported on macos-latest, so we cannot test Gradle 3.5.1 + gradle: 3.5.1 runs-on: ${{ matrix.os }} steps: - name: Checkout sources @@ -78,7 +83,7 @@ jobs: uses: actions/setup-java@v4 with: distribution: temurin - java-version: 11 + java-version: ${{ matrix.java-version }} - name: Run Gradle build uses: ./setup-gradle id: gradle diff --git a/.github/workflows/integ-test-provision-gradle-versions.yml b/.github/workflows/integ-test-provision-gradle-versions.yml index 1bb971ba..99119220 100644 --- a/.github/workflows/integ-test-provision-gradle-versions.yml +++ b/.github/workflows/integ-test-provision-gradle-versions.yml @@ -76,12 +76,17 @@ jobs: gradle: [7.3, 6.9, 5.6.4, 4.10.3, 3.5.1] os: ${{fromJSON(inputs.runner-os)}} include: + - java-version: 11 - gradle: 5.6.4 build-root-suffix: -gradle-5 - gradle: 4.10.3 build-root-suffix: -gradle-4 - gradle: 3.5.1 build-root-suffix: -gradle-4 + java-version: 8 + exclude: + - os: macos-latest # Java 8 is not supported on macos-latest, so we cannot test Gradle 3.5.1 + gradle: 3.5.1 runs-on: ${{ matrix.os }} steps: - name: Checkout sources @@ -93,7 +98,7 @@ jobs: uses: actions/setup-java@v4 with: distribution: temurin - java-version: 11 + java-version: ${{ matrix.java-version }} - name: Setup Gradle id: setup-gradle uses: ./setup-gradle