diff --git a/.github/workflows/e2e-versions.yml b/.github/workflows/e2e-versions.yml index 2d38d55d..901dcb60 100644 --- a/.github/workflows/e2e-versions.yml +++ b/.github/workflows/e2e-versions.yml @@ -636,6 +636,26 @@ jobs: run: bash __tests__/verify-java.sh "17.0.10" "$JAVA_PATH" shell: bash + setup-java-version-from-sdkman-major: + name: temurin 26 from .sdkmanrc - ubuntu-latest + runs-on: ubuntu-latest + steps: + - *checkout_step + - name: Create SDKMAN and Gradle files + run: | + echo "java=26-tem" > .sdkmanrc + touch build.gradle + - name: setup-java + uses: ./ + id: setup-java + with: + java-version-file: .sdkmanrc + cache: gradle + - name: Verify Java + env: + JAVA_PATH: ${{ steps.setup-java.outputs.path }} + run: bash __tests__/verify-java.sh "26" "$JAVA_PATH" + setup-java-set-default: name: set-default option - ${{ matrix.os }} needs: setup-java-major-versions diff --git a/__tests__/util.test.ts b/__tests__/util.test.ts index 05bf6deb..61143a59 100644 --- a/__tests__/util.test.ts +++ b/__tests__/util.test.ts @@ -263,6 +263,7 @@ describe('validatePaginationUrl', () => { describe('getVersionFromFileContent', () => { describe('.sdkmanrc', () => { it.each([ + ['java=26-tem', '26', 'temurin'], ['java=11.0.20.1-tem', '11.0.20', 'temurin'], ['java = 11.0.20.1-tem', '11.0.20', 'temurin'], ['java=11.0.20.1-tem # a comment in sdkmanrc', '11.0.20', 'temurin'],