From bd6d0a74d4407cffbe7946377ff9dd004fae9570 Mon Sep 17 00:00:00 2001 From: daz Date: Thu, 25 Jan 2024 09:21:52 -0700 Subject: [PATCH] Configure explicit java version for config-cache test The default JDK on some runners can have minor differences, resulting in configuration-cache misses. Setting the Java version explicitly should ensure consistency. --- ...integ-test-restore-configuration-cache.yml | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/integ-test-restore-configuration-cache.yml b/.github/workflows/integ-test-restore-configuration-cache.yml index 5a41423..54ee79f 100644 --- a/.github/workflows/integ-test-restore-configuration-cache.yml +++ b/.github/workflows/integ-test-restore-configuration-cache.yml @@ -33,6 +33,11 @@ jobs: uses: actions/checkout@v4 - name: Download distribution if required uses: ./.github/actions/download-dist + - name: Setup Java to ensure consistency + uses: actions/setup-java@v4 + with: + distribution: 'liberica' + java-version: '21' - name: Setup Gradle uses: ./ with: @@ -56,6 +61,11 @@ jobs: uses: actions/checkout@v4 - name: Download distribution if required uses: ./.github/actions/download-dist + - name: Setup Java to ensure consistency + uses: actions/setup-java@v4 + with: + distribution: 'liberica' + java-version: '21' - name: Setup Gradle uses: ./ with: @@ -89,6 +99,11 @@ jobs: uses: actions/checkout@v4 - name: Download distribution if required uses: ./.github/actions/download-dist + - name: Setup Java to ensure consistency + uses: actions/setup-java@v4 + with: + distribution: 'liberica' + java-version: '21' - name: Setup Gradle with no extracted cache entries restored uses: ./ env: @@ -113,6 +128,11 @@ jobs: uses: actions/checkout@v4 - name: Download distribution if required uses: ./.github/actions/download-dist + - name: Setup Java to ensure consistency + uses: actions/setup-java@v4 + with: + distribution: 'liberica' + java-version: '21' - name: Setup Gradle uses: ./ with: @@ -136,6 +156,11 @@ jobs: uses: actions/checkout@v4 - name: Download distribution if required uses: ./.github/actions/download-dist + - name: Setup Java to ensure consistency + uses: actions/setup-java@v4 + with: + distribution: 'liberica' + java-version: '21' - name: Setup Gradle uses: ./ with: @@ -160,6 +185,11 @@ jobs: uses: actions/checkout@v4 - name: Download distribution if required uses: ./.github/actions/download-dist + - name: Setup Java to ensure consistency + uses: actions/setup-java@v4 + with: + distribution: 'liberica' + java-version: '21' - name: Setup Gradle uses: ./ with: