Some checks failed
Basic validation / Basic validation (push) Failing after 0s
Check dist/ / Check dist/ (push) Failing after 0s
Licensed / Licensed (push) Failing after 0s
Validate cache with cache-dependency-path option / gradle1-save (macos-latest) (push) Has been cancelled
Validate cache with cache-dependency-path option / gradle1-save (ubuntu-latest) (push) Has been cancelled
Validate cache with cache-dependency-path option / gradle1-save (windows-latest) (push) Has been cancelled
Validate cache / gradle-save (macos-latest) (push) Has been cancelled
Validate cache / gradle-save (ubuntu-latest) (push) Has been cancelled
Validate cache / gradle-save (windows-latest) (push) Has been cancelled
Validate cache / maven-save (macos-latest) (push) Has been cancelled
Validate cache / maven-save (ubuntu-latest) (push) Has been cancelled
Validate cache / maven-save (windows-latest) (push) Has been cancelled
Validate cache / sbt-save (macos-latest) (push) Has been cancelled
Validate cache / sbt-save (ubuntu-latest) (push) Has been cancelled
Validate cache / sbt-save (windows-latest) (push) Has been cancelled
Validate local file / Validate installation from local file Adopt (macos-latest) (push) Has been cancelled
Validate local file / Validate installation from local file Adopt (ubuntu-latest) (push) Has been cancelled
Validate local file / Validate installation from local file Adopt (windows-latest) (push) Has been cancelled
Validate local file / Validate installation from local file Zulu (macos-latest) (push) Has been cancelled
Validate local file / Validate installation from local file Zulu (ubuntu-latest) (push) Has been cancelled
Validate local file / Validate installation from local file Zulu (windows-latest) (push) Has been cancelled
Validate local file / Validate installation from local file Eclipse Temurin (macos-latest) (push) Has been cancelled
Validate local file / Validate installation from local file Eclipse Temurin (ubuntu-latest) (push) Has been cancelled
Validate local file / Validate installation from local file Eclipse Temurin (windows-latest) (push) Has been cancelled
Validate publishing functionality / Validate settings.xml (macos-latest) (push) Has been cancelled
Validate publishing functionality / Validate settings.xml (ubuntu-latest) (push) Has been cancelled
Validate publishing functionality / Validate settings.xml (windows-latest) (push) Has been cancelled
Validate publishing functionality / settings.xml is overwritten if flag is true (macos-latest) (push) Has been cancelled
Validate publishing functionality / settings.xml is overwritten if flag is true (ubuntu-latest) (push) Has been cancelled
Validate publishing functionality / settings.xml is overwritten if flag is true (windows-latest) (push) Has been cancelled
Validate publishing functionality / settings.xml is not overwritten if flag is false (macos-latest) (push) Has been cancelled
Validate publishing functionality / settings.xml is not overwritten if flag is false (ubuntu-latest) (push) Has been cancelled
Validate publishing functionality / settings.xml is not overwritten if flag is false (windows-latest) (push) Has been cancelled
Validate publishing functionality / settings.xml in custom location (macos-latest) (push) Has been cancelled
Validate publishing functionality / settings.xml in custom location (ubuntu-latest) (push) Has been cancelled
Validate publishing functionality / settings.xml in custom location (windows-latest) (push) Has been cancelled
Validate cache with cache-dependency-path option / gradle1-restore (macos-latest) (push) Has been cancelled
Validate cache with cache-dependency-path option / gradle1-restore (ubuntu-latest) (push) Has been cancelled
Validate cache with cache-dependency-path option / gradle1-restore (windows-latest) (push) Has been cancelled
Validate cache with cache-dependency-path option / gradle2-restore (macos-latest) (push) Has been cancelled
Validate cache with cache-dependency-path option / gradle2-restore (ubuntu-latest) (push) Has been cancelled
Validate cache with cache-dependency-path option / gradle2-restore (windows-latest) (push) Has been cancelled
Validate cache / gradle-restore (macos-latest) (push) Has been cancelled
Validate cache / gradle-restore (ubuntu-latest) (push) Has been cancelled
Validate cache / gradle-restore (windows-latest) (push) Has been cancelled
Validate cache / maven-restore (macos-latest) (push) Has been cancelled
Validate cache / maven-restore (ubuntu-latest) (push) Has been cancelled
Validate cache / maven-restore (windows-latest) (push) Has been cancelled
Validate cache / sbt-restore (macos-latest) (push) Has been cancelled
Validate cache / sbt-restore (ubuntu-latest) (push) Has been cancelled
Validate cache / sbt-restore (windows-latest) (push) Has been cancelled
Update configuration files / Update configuration files (push) Failing after 0s
CodeQL analysis / CodeQL analysis (push) Failing after 0s
Validate Java e2e / adopt 11 (jdk-x64) - ubuntu-latest (push) Failing after 3s
Validate Java e2e / adopt 17 (jdk-x64) - ubuntu-latest (push) Failing after 3s
Validate Java e2e / adopt 8 (jdk-x64) - ubuntu-latest (push) Failing after 2s
Validate Java e2e / adopt-openj9 11 (jdk-x64) - ubuntu-latest (push) Failing after 2s
Validate Java e2e / adopt-openj9 17 (jdk-x64) - ubuntu-latest (push) Failing after 3s
Validate Java e2e / adopt-openj9 8 (jdk-x64) - ubuntu-latest (push) Failing after 3s
Validate Java e2e / corretto 11 (jdk-x64) - ubuntu-latest (push) Failing after 3s
Validate Java e2e / corretto 17 (jdk-x64) - ubuntu-latest (push) Failing after 3s
Validate Java e2e / corretto 8 (jdk-x64) - ubuntu-latest (push) Failing after 3s
Validate Java e2e / dragonwell 11 (jdk-x64) - ubuntu-latest (push) Failing after 3s
Validate Java e2e / dragonwell 17 (jdk-x64) - ubuntu-latest (push) Failing after 3s
Validate Java e2e / dragonwell 8 (jdk-x64) - ubuntu-latest (push) Failing after 3s
Validate Java e2e / liberica 11 (jdk-x64) - ubuntu-latest (push) Failing after 3s
Validate Java e2e / liberica 17 (jdk-x64) - ubuntu-latest (push) Failing after 2s
Validate Java e2e / liberica 8 (jdk-x64) - ubuntu-latest (push) Failing after 2s
Validate Java e2e / microsoft 11 (jdk-x64) - ubuntu-latest (push) Failing after 2s
Validate Java e2e / microsoft 17 (jdk-x64) - ubuntu-latest (push) Failing after 2s
Validate Java e2e / microsoft 8 (jdk-x64) - ubuntu-latest (push) Failing after 2s
Validate Java e2e / oracle 20 (jdk-x64) - ubuntu-latest (push) Failing after 2s
Validate Java e2e / semeru 11 (jdk-x64) - ubuntu-latest (push) Failing after 2s
Validate Java e2e / semeru 17 (jdk-x64) - ubuntu-latest (push) Failing after 2s
Validate Java e2e / semeru 8 (jdk-x64) - ubuntu-latest (push) Failing after 2s
Validate Java e2e / temurin 11 (jdk-x64) - ubuntu-latest (push) Failing after 2s
Validate Java e2e / temurin 17 (jdk-x64) - ubuntu-latest (push) Failing after 2s
Validate Java e2e / temurin 8 (jdk-x64) - ubuntu-latest (push) Failing after 2s
Validate Java e2e / zulu 11 (jdk-x64) - ubuntu-latest (push) Failing after 2s
Validate Java e2e / zulu 17 (jdk-x64) - ubuntu-latest (push) Failing after 2s
Validate Java e2e / zulu 8 (jdk-x64) - ubuntu-latest (push) Failing after 3s
Validate Java e2e / corretto version (should be from input) - ubuntu-latest (push) Failing after 3s
Validate Java e2e / microsoft version (should be from input) - ubuntu-latest (push) Failing after 3s
Validate Java e2e / temurin version (should be from input) - ubuntu-latest (push) Failing after 4s
Validate Java e2e / corretto version from file X - ubuntu-latest (push) Failing after 3s
Validate Java e2e / liberica version from file X - ubuntu-latest (push) Failing after 3s
Validate Java e2e / microsoft version from file X - ubuntu-latest (push) Failing after 3s
Validate Java e2e / temurin version from file X - ubuntu-latest (push) Failing after 3s
Validate Java e2e / zulu version from file X - ubuntu-latest (push) Failing after 3s
Validate Java e2e / adopt version from file X.Y.Z - ubuntu-latest (push) Failing after 3s
Validate Java e2e / adopt-openj9 version from file X.Y.Z - ubuntu-latest (push) Failing after 3s
Validate Java e2e / zulu version from file X.Y.Z - ubuntu-latest (push) Failing after 3s
Validate Java e2e / adopt version from file 'openjdk64-11.0.2' - ubuntu-latest (push) Failing after 3s
Validate Java e2e / liberica version from file 'openjdk64-11.0.2' - ubuntu-latest (push) Failing after 3s
Validate Java e2e / zulu version from file 'openjdk64-11.0.2' - ubuntu-latest (push) Failing after 3s
Validate Java e2e / adopt 11 (jdk-x64) - macos-latest (push) Has been cancelled
Validate Java e2e / adopt 17 (jdk-x64) - macos-latest (push) Has been cancelled
Validate Java e2e / adopt 8 (jdk-x64) - macos-latest (push) Has been cancelled
Validate Java e2e / adopt 11 (jdk-x64) - windows-latest (push) Has been cancelled
Validate Java e2e / adopt 17 (jdk-x64) - windows-latest (push) Has been cancelled
Validate Java e2e / adopt 8 (jdk-x64) - windows-latest (push) Has been cancelled
Validate Java e2e / adopt-openj9 11 (jdk-x64) - macos-latest (push) Has been cancelled
Validate Java e2e / adopt-openj9 17 (jdk-x64) - macos-latest (push) Has been cancelled
Validate Java e2e / adopt-openj9 8 (jdk-x64) - macos-latest (push) Has been cancelled
Validate Java e2e / adopt-openj9 11 (jdk-x64) - windows-latest (push) Has been cancelled
Validate Java e2e / adopt-openj9 17 (jdk-x64) - windows-latest (push) Has been cancelled
Validate Java e2e / adopt-openj9 8 (jdk-x64) - windows-latest (push) Has been cancelled
Validate Java e2e / corretto 11 (jdk-x64) - macos-latest (push) Has been cancelled
Validate Java e2e / corretto 17 (jdk-x64) - macos-latest (push) Has been cancelled
Validate Java e2e / corretto 8 (jdk-x64) - macos-latest (push) Has been cancelled
Validate Java e2e / corretto 11 (jdk-x64) - windows-latest (push) Has been cancelled
Validate Java e2e / corretto 17 (jdk-x64) - windows-latest (push) Has been cancelled
Validate Java e2e / corretto 8 (jdk-x64) - windows-latest (push) Has been cancelled
Validate Java e2e / dragonwell 11 (jdk-x64) - windows-latest (push) Has been cancelled
Validate Java e2e / dragonwell 17 (jdk-x64) - windows-latest (push) Has been cancelled
Validate Java e2e / dragonwell 8 (jdk-x64) - windows-latest (push) Has been cancelled
Validate Java e2e / liberica 11 (jdk-x64) - macos-latest (push) Has been cancelled
Validate Java e2e / liberica 17 (jdk-x64) - macos-latest (push) Has been cancelled
Validate Java e2e / liberica 8 (jdk-x64) - macos-latest (push) Has been cancelled
Validate Java e2e / liberica 11 (jdk-x64) - windows-latest (push) Has been cancelled
Validate Java e2e / liberica 17 (jdk-x64) - windows-latest (push) Has been cancelled
Validate Java e2e / liberica 8 (jdk-x64) - windows-latest (push) Has been cancelled
Validate Java e2e / microsoft 11 (jdk-x64) - macos-latest (push) Has been cancelled
Validate Java e2e / microsoft 17 (jdk-x64) - macos-latest (push) Has been cancelled
Validate Java e2e / microsoft 8 (jdk-x64) - macos-latest (push) Has been cancelled
Validate Java e2e / microsoft 11 (jdk-x64) - windows-latest (push) Has been cancelled
Validate Java e2e / microsoft 17 (jdk-x64) - windows-latest (push) Has been cancelled
Validate Java e2e / microsoft 8 (jdk-x64) - windows-latest (push) Has been cancelled
Validate Java e2e / oracle 17 (jdk-x64) - macos-latest (push) Has been cancelled
Validate Java e2e / oracle 20 (jdk-x64) - windows-latest (push) Has been cancelled
Validate Java e2e / semeru 11 (jdk-x64) - macos-latest (push) Has been cancelled
Validate Java e2e / semeru 17 (jdk-x64) - macos-latest (push) Has been cancelled
Validate Java e2e / semeru 8 (jdk-x64) - macos-latest (push) Has been cancelled
Validate Java e2e / semeru 11 (jdk-x64) - windows-latest (push) Has been cancelled
Validate Java e2e / semeru 17 (jdk-x64) - windows-latest (push) Has been cancelled
Validate Java e2e / semeru 8 (jdk-x64) - windows-latest (push) Has been cancelled
Validate Java e2e / temurin 11 (jdk-x64) - macos-latest (push) Has been cancelled
Validate Java e2e / temurin 17 (jdk-x64) - macos-latest (push) Has been cancelled
Validate Java e2e / temurin 8 (jdk-x64) - macos-latest (push) Has been cancelled
Validate Java e2e / temurin 11 (jdk-x64) - windows-latest (push) Has been cancelled
Validate Java e2e / temurin 17 (jdk-x64) - windows-latest (push) Has been cancelled
Validate Java e2e / temurin 8 (jdk-x64) - windows-latest (push) Has been cancelled
Validate Java e2e / zulu 11 (jdk-x64) - macos-latest (push) Has been cancelled
Validate Java e2e / zulu 17 (jdk-x64) - macos-latest (push) Has been cancelled
Validate Java e2e / zulu 8 (jdk-x64) - macos-latest (push) Has been cancelled
Validate Java e2e / zulu 11 (jdk-x64) - windows-latest (push) Has been cancelled
Validate Java e2e / zulu 17 (jdk-x64) - windows-latest (push) Has been cancelled
Validate Java e2e / zulu 8 (jdk-x64) - windows-latest (push) Has been cancelled
Validate Java e2e / corretto version (should be from input) - macos-latest (push) Has been cancelled
Validate Java e2e / corretto version (should be from input) - windows-latest (push) Has been cancelled
Validate Java e2e / microsoft version (should be from input) - macos-latest (push) Has been cancelled
Validate Java e2e / microsoft version (should be from input) - windows-latest (push) Has been cancelled
Validate Java e2e / temurin version (should be from input) - macos-latest (push) Has been cancelled
Validate Java e2e / temurin version (should be from input) - windows-latest (push) Has been cancelled
Validate Java e2e / corretto version from file X - macos-latest (push) Has been cancelled
Validate Java e2e / corretto version from file X - windows-latest (push) Has been cancelled
Validate Java e2e / liberica version from file X - macos-latest (push) Has been cancelled
Validate Java e2e / liberica version from file X - windows-latest (push) Has been cancelled
Validate Java e2e / microsoft version from file X - macos-latest (push) Has been cancelled
Validate Java e2e / microsoft version from file X - windows-latest (push) Has been cancelled
Validate Java e2e / temurin version from file X - macos-latest (push) Has been cancelled
Validate Java e2e / temurin version from file X - windows-latest (push) Has been cancelled
Validate Java e2e / zulu version from file X - macos-latest (push) Has been cancelled
Validate Java e2e / zulu version from file X - windows-latest (push) Has been cancelled
Validate Java e2e / adopt version from file X.Y.Z - macos-latest (push) Has been cancelled
Validate Java e2e / adopt version from file X.Y.Z - windows-latest (push) Has been cancelled
Validate Java e2e / adopt-openj9 version from file X.Y.Z - macos-latest (push) Has been cancelled
Validate Java e2e / adopt-openj9 version from file X.Y.Z - windows-latest (push) Has been cancelled
Validate Java e2e / zulu version from file X.Y.Z - macos-latest (push) Has been cancelled
Validate Java e2e / zulu version from file X.Y.Z - windows-latest (push) Has been cancelled
Validate Java e2e / adopt version from file 'openjdk64-11.0.2' - macos-latest (push) Has been cancelled
Validate Java e2e / adopt version from file 'openjdk64-11.0.2' - windows-latest (push) Has been cancelled
Validate Java e2e / liberica version from file 'openjdk64-11.0.2' - macos-latest (push) Has been cancelled
Validate Java e2e / liberica version from file 'openjdk64-11.0.2' - windows-latest (push) Has been cancelled
Validate Java e2e / zulu version from file 'openjdk64-11.0.2' - macos-latest (push) Has been cancelled
Validate Java e2e / zulu version from file 'openjdk64-11.0.2' - windows-latest (push) Has been cancelled
Validate Java e2e / dragonwell 11.0 (jdk-x64) - ubuntu-latest (push) Has been cancelled
Validate Java e2e / dragonwell 11.0.13+9 (jdk-x64) - ubuntu-latest (push) Has been cancelled
Validate Java e2e / liberica 11.0 (jdk-x64) - macos-latest (push) Has been cancelled
Validate Java e2e / liberica 17.0.7+7 (jdk-x64) - macos-latest (push) Has been cancelled
Validate Java e2e / liberica 8.0.302 (jdk-x64) - macos-latest (push) Has been cancelled
Validate Java e2e / liberica 11.0 (jdk-x64) - ubuntu-latest (push) Has been cancelled
Validate Java e2e / liberica 17.0.7+7 (jdk-x64) - ubuntu-latest (push) Has been cancelled
Validate Java e2e / liberica 8.0.302 (jdk-x64) - ubuntu-latest (push) Has been cancelled
Validate Java e2e / liberica 11.0 (jdk-x64) - windows-latest (push) Has been cancelled
Validate Java e2e / liberica 17.0.7+7 (jdk-x64) - windows-latest (push) Has been cancelled
Validate Java e2e / liberica 8.0.302 (jdk-x64) - windows-latest (push) Has been cancelled
Validate Java e2e / oracle 20.0.1 (jdk-x64) - ubuntu-latest (push) Has been cancelled
Validate Java e2e / temurin 11.0 (jdk-x64) - macos-latest (push) Has been cancelled
Validate Java e2e / temurin 17.0.7+7 (jdk-x64) - macos-latest (push) Has been cancelled
Validate Java e2e / temurin 8.0.302 (jdk-x64) - macos-latest (push) Has been cancelled
Validate Java e2e / temurin 11.0 (jdk-x64) - ubuntu-latest (push) Has been cancelled
Validate Java e2e / temurin 17.0.7+7 (jdk-x64) - ubuntu-latest (push) Has been cancelled
Validate Java e2e / temurin 8.0.302 (jdk-x64) - ubuntu-latest (push) Has been cancelled
Validate Java e2e / temurin 11.0 (jdk-x64) - windows-latest (push) Has been cancelled
Validate Java e2e / temurin 17.0.7+7 (jdk-x64) - windows-latest (push) Has been cancelled
Validate Java e2e / temurin 8.0.302 (jdk-x64) - windows-latest (push) Has been cancelled
Validate Java e2e / zulu 11.0 (jdk-x64) - macos-latest (push) Has been cancelled
Validate Java e2e / zulu 17.0.7+7 (jdk-x64) - macos-latest (push) Has been cancelled
Validate Java e2e / zulu 8.0.302 (jdk-x64) - macos-latest (push) Has been cancelled
Validate Java e2e / zulu 11.0 (jdk-x64) - ubuntu-latest (push) Has been cancelled
Validate Java e2e / zulu 17.0.7+7 (jdk-x64) - ubuntu-latest (push) Has been cancelled
Validate Java e2e / zulu 8.0.302 (jdk-x64) - ubuntu-latest (push) Has been cancelled
Validate Java e2e / zulu 11.0 (jdk-x64) - windows-latest (push) Has been cancelled
Validate Java e2e / zulu 17.0.7+7 (jdk-x64) - windows-latest (push) Has been cancelled
Validate Java e2e / zulu 8.0.302 (jdk-x64) - windows-latest (push) Has been cancelled
Validate Java e2e / dragonwell - check-latest flag - ubuntu-latest (push) Has been cancelled
Validate Java e2e / dragonwell - check-latest flag - windows-latest (push) Has been cancelled
Validate Java e2e / liberica - check-latest flag - macos-latest (push) Has been cancelled
Validate Java e2e / liberica - check-latest flag - ubuntu-latest (push) Has been cancelled
Validate Java e2e / liberica - check-latest flag - windows-latest (push) Has been cancelled
Validate Java e2e / temurin - check-latest flag - macos-latest (push) Has been cancelled
Validate Java e2e / temurin - check-latest flag - ubuntu-latest (push) Has been cancelled
Validate Java e2e / temurin - check-latest flag - windows-latest (push) Has been cancelled
Validate Java e2e / zulu - check-latest flag - macos-latest (push) Has been cancelled
Validate Java e2e / zulu - check-latest flag - ubuntu-latest (push) Has been cancelled
Validate Java e2e / zulu - check-latest flag - windows-latest (push) Has been cancelled
Validate Java e2e / dragonwell - multiple jdks - ubuntu-latest (push) Has been cancelled
Validate Java e2e / dragonwell - multiple jdks - windows-latest (push) Has been cancelled
Validate Java e2e / liberica - multiple jdks - macos-latest (push) Has been cancelled
Validate Java e2e / liberica - multiple jdks - ubuntu-latest (push) Has been cancelled
Validate Java e2e / liberica - multiple jdks - windows-latest (push) Has been cancelled
Validate Java e2e / temurin - multiple jdks - macos-latest (push) Has been cancelled
Validate Java e2e / temurin - multiple jdks - ubuntu-latest (push) Has been cancelled
Validate Java e2e / temurin - multiple jdks - windows-latest (push) Has been cancelled
Validate Java e2e / zulu - multiple jdks - macos-latest (push) Has been cancelled
Validate Java e2e / zulu - multiple jdks - ubuntu-latest (push) Has been cancelled
Validate Java e2e / zulu - multiple jdks - windows-latest (push) Has been cancelled
Validate Java e2e / zulu 15.0.0-ea.14 (jdk-x64) - macos-latest (push) Has been cancelled
Validate Java e2e / zulu 17-ea (jdk-x64) - macos-latest (push) Has been cancelled
Validate Java e2e / zulu 15.0.0-ea.14 (jdk-x64) - ubuntu-latest (push) Has been cancelled
Validate Java e2e / zulu 17-ea (jdk-x64) - ubuntu-latest (push) Has been cancelled
Validate Java e2e / zulu 15.0.0-ea.14 (jdk-x64) - windows-latest (push) Has been cancelled
Validate Java e2e / zulu 17-ea (jdk-x64) - windows-latest (push) Has been cancelled
Validate Java e2e / temurin 17-ea (jdk-x64) - macos-latest (push) Has been cancelled
Validate Java e2e / temurin 17-ea (jdk-x64) - ubuntu-latest (push) Has been cancelled
Validate Java e2e / temurin 17-ea (jdk-x64) - windows-latest (push) Has been cancelled
Validate Java e2e / corretto 8 (jre-x64) - windows-latest (push) Has been cancelled
Validate Java e2e / liberica 8 (jdk+fx-x64) - ubuntu-latest (push) Has been cancelled
Validate Java e2e / liberica 11 (jre+fx-x64) - ubuntu-latest (push) Has been cancelled
Validate Java e2e / liberica 17.0 (jre-x64) - macos-latest (push) Has been cancelled
Validate Java e2e / liberica 17.0 (jre-x64) - ubuntu-latest (push) Has been cancelled
Validate Java e2e / liberica 17.0 (jre-x64) - windows-latest (push) Has been cancelled
Validate Java e2e / semeru 17.0 (jre-x64) - macos-latest (push) Has been cancelled
Validate Java e2e / semeru 17.0 (jre-x64) - ubuntu-latest (push) Has been cancelled
Validate Java e2e / semeru 17.0 (jre-x64) - windows-latest (push) Has been cancelled
Validate Java e2e / temurin 17.0 (jre-x64) - macos-latest (push) Has been cancelled
Validate Java e2e / temurin 17.0 (jre-x64) - ubuntu-latest (push) Has been cancelled
Validate Java e2e / temurin 17.0 (jre-x64) - windows-latest (push) Has been cancelled
Validate Java e2e / zulu 8.0.242 (jdk+fx-x64) - ubuntu-latest (push) Has been cancelled
Validate Java e2e / zulu 8 (jre+fx-x64) - ubuntu-latest (push) Has been cancelled
Validate Java e2e / zulu 17.0 (jre-x64) - macos-latest (push) Has been cancelled
Validate Java e2e / zulu 17.0 (jre-x64) - ubuntu-latest (push) Has been cancelled
Validate Java e2e / zulu 17.0 (jre-x64) - windows-latest (push) Has been cancelled
Validate Java e2e / corretto 11 (jdk-) - ubuntu-latest (push) Has been cancelled
Validate Java e2e / corretto 11 (jdk-) - windows-latest (push) Has been cancelled
Validate Java e2e / liberica 11 (jdk-) - ubuntu-latest (push) Has been cancelled
Validate Java e2e / liberica 11 (jdk-) - windows-latest (push) Has been cancelled
Validate Java e2e / zulu 11 (jdk-) - ubuntu-latest (push) Has been cancelled
Validate Java e2e / zulu 11 (jdk-) - windows-latest (push) Has been cancelled
298 lines
8.6 KiB
TypeScript
Executable File
298 lines
8.6 KiB
TypeScript
Executable File
import {HttpClient} from '@actions/http-client';
|
|
import {IAdoptAvailableVersions} from '../../src/distributions/adopt/models';
|
|
import {
|
|
AdoptDistribution,
|
|
AdoptImplementation
|
|
} from '../../src/distributions/adopt/installer';
|
|
import {JavaInstallerOptions} from '../../src/distributions/base-models';
|
|
|
|
import os from 'os';
|
|
|
|
import manifestData from '../data/adopt.json';
|
|
|
|
describe('getAvailableVersions', () => {
|
|
let spyHttpClient: jest.SpyInstance;
|
|
|
|
beforeEach(() => {
|
|
spyHttpClient = jest.spyOn(HttpClient.prototype, 'getJson');
|
|
spyHttpClient.mockReturnValue({
|
|
statusCode: 200,
|
|
headers: {},
|
|
result: []
|
|
});
|
|
});
|
|
|
|
afterEach(() => {
|
|
jest.resetAllMocks();
|
|
jest.clearAllMocks();
|
|
jest.restoreAllMocks();
|
|
});
|
|
|
|
it.each([
|
|
[
|
|
{
|
|
version: '11',
|
|
architecture: 'x64',
|
|
packageType: 'jdk',
|
|
checkLatest: false
|
|
},
|
|
AdoptImplementation.Hotspot,
|
|
'os=mac&architecture=x64&image_type=jdk&release_type=ga&jvm_impl=hotspot&page_size=20&page=0'
|
|
],
|
|
[
|
|
{
|
|
version: '11',
|
|
architecture: 'x86',
|
|
packageType: 'jdk',
|
|
checkLatest: false
|
|
},
|
|
AdoptImplementation.Hotspot,
|
|
'os=mac&architecture=x86&image_type=jdk&release_type=ga&jvm_impl=hotspot&page_size=20&page=0'
|
|
],
|
|
[
|
|
{
|
|
version: '11',
|
|
architecture: 'x64',
|
|
packageType: 'jre',
|
|
checkLatest: false
|
|
},
|
|
AdoptImplementation.Hotspot,
|
|
'os=mac&architecture=x64&image_type=jre&release_type=ga&jvm_impl=hotspot&page_size=20&page=0'
|
|
],
|
|
[
|
|
{
|
|
version: '11-ea',
|
|
architecture: 'x64',
|
|
packageType: 'jdk',
|
|
checkLatest: false
|
|
},
|
|
AdoptImplementation.Hotspot,
|
|
'os=mac&architecture=x64&image_type=jdk&release_type=ea&jvm_impl=hotspot&page_size=20&page=0'
|
|
],
|
|
[
|
|
{
|
|
version: '11',
|
|
architecture: 'x64',
|
|
packageType: 'jdk',
|
|
checkLatest: false
|
|
},
|
|
AdoptImplementation.OpenJ9,
|
|
'os=mac&architecture=x64&image_type=jdk&release_type=ga&jvm_impl=openj9&page_size=20&page=0'
|
|
],
|
|
[
|
|
{
|
|
version: '11',
|
|
architecture: 'x86',
|
|
packageType: 'jdk',
|
|
checkLatest: false
|
|
},
|
|
AdoptImplementation.OpenJ9,
|
|
'os=mac&architecture=x86&image_type=jdk&release_type=ga&jvm_impl=openj9&page_size=20&page=0'
|
|
],
|
|
[
|
|
{
|
|
version: '11',
|
|
architecture: 'x64',
|
|
packageType: 'jre',
|
|
checkLatest: false
|
|
},
|
|
AdoptImplementation.OpenJ9,
|
|
'os=mac&architecture=x64&image_type=jre&release_type=ga&jvm_impl=openj9&page_size=20&page=0'
|
|
],
|
|
[
|
|
{
|
|
version: '11-ea',
|
|
architecture: 'x64',
|
|
packageType: 'jdk',
|
|
checkLatest: false
|
|
},
|
|
AdoptImplementation.OpenJ9,
|
|
'os=mac&architecture=x64&image_type=jdk&release_type=ea&jvm_impl=openj9&page_size=20&page=0'
|
|
]
|
|
])(
|
|
'build correct url for %s',
|
|
async (
|
|
installerOptions: JavaInstallerOptions,
|
|
impl: AdoptImplementation,
|
|
expectedParameters
|
|
) => {
|
|
const distribution = new AdoptDistribution(installerOptions, impl);
|
|
const baseUrl =
|
|
'https://api.adoptopenjdk.net/v3/assets/version/%5B1.0,100.0%5D';
|
|
const expectedUrl = `${baseUrl}?project=jdk&vendor=adoptopenjdk&heap_size=normal&sort_method=DEFAULT&sort_order=DESC&${expectedParameters}`;
|
|
distribution['getPlatformOption'] = () => 'mac';
|
|
|
|
await distribution['getAvailableVersions']();
|
|
|
|
expect(spyHttpClient.mock.calls).toHaveLength(1);
|
|
expect(spyHttpClient.mock.calls[0][0]).toBe(expectedUrl);
|
|
}
|
|
);
|
|
|
|
it('load available versions', async () => {
|
|
spyHttpClient = jest.spyOn(HttpClient.prototype, 'getJson');
|
|
spyHttpClient
|
|
.mockReturnValueOnce({
|
|
statusCode: 200,
|
|
headers: {},
|
|
result: manifestData as any
|
|
})
|
|
.mockReturnValueOnce({
|
|
statusCode: 200,
|
|
headers: {},
|
|
result: manifestData as any
|
|
})
|
|
.mockReturnValueOnce({
|
|
statusCode: 200,
|
|
headers: {},
|
|
result: []
|
|
});
|
|
|
|
const distribution = new AdoptDistribution(
|
|
{
|
|
version: '11',
|
|
architecture: 'x64',
|
|
packageType: 'jdk',
|
|
checkLatest: false
|
|
},
|
|
AdoptImplementation.Hotspot
|
|
);
|
|
const availableVersions = await distribution['getAvailableVersions']();
|
|
expect(availableVersions).not.toBeNull();
|
|
expect(availableVersions.length).toBe(manifestData.length * 2);
|
|
});
|
|
|
|
it.each([
|
|
[AdoptImplementation.Hotspot, 'jdk', 'Java_Adopt_jdk'],
|
|
[AdoptImplementation.Hotspot, 'jre', 'Java_Adopt_jre'],
|
|
[AdoptImplementation.OpenJ9, 'jdk', 'Java_Adopt-OpenJ9_jdk'],
|
|
[AdoptImplementation.OpenJ9, 'jre', 'Java_Adopt-OpenJ9_jre']
|
|
])(
|
|
'find right toolchain folder',
|
|
(impl: AdoptImplementation, packageType: string, expected: string) => {
|
|
const distribution = new AdoptDistribution(
|
|
{
|
|
version: '11',
|
|
architecture: 'x64',
|
|
packageType: packageType,
|
|
checkLatest: false
|
|
},
|
|
impl
|
|
);
|
|
|
|
// @ts-ignore - because it is protected
|
|
expect(distribution.toolcacheFolderName).toBe(expected);
|
|
}
|
|
);
|
|
|
|
it.each([
|
|
['amd64', 'x64'],
|
|
['arm64', 'aarch64']
|
|
])(
|
|
'defaults to os.arch(): %s mapped to distro arch: %s',
|
|
async (osArch: string, distroArch: string) => {
|
|
jest.spyOn(os, 'arch').mockReturnValue(osArch);
|
|
|
|
const installerOptions: JavaInstallerOptions = {
|
|
version: '17',
|
|
architecture: '', // to get default value
|
|
packageType: 'jdk',
|
|
checkLatest: false
|
|
};
|
|
|
|
const expectedParameters = `os=mac&architecture=${distroArch}&image_type=jdk&release_type=ga&jvm_impl=hotspot&page_size=20&page=0`;
|
|
|
|
const distribution = new AdoptDistribution(
|
|
installerOptions,
|
|
AdoptImplementation.Hotspot
|
|
);
|
|
const baseUrl =
|
|
'https://api.adoptopenjdk.net/v3/assets/version/%5B1.0,100.0%5D';
|
|
const expectedUrl = `${baseUrl}?project=jdk&vendor=adoptopenjdk&heap_size=normal&sort_method=DEFAULT&sort_order=DESC&${expectedParameters}`;
|
|
distribution['getPlatformOption'] = () => 'mac';
|
|
|
|
await distribution['getAvailableVersions']();
|
|
|
|
expect(spyHttpClient.mock.calls).toHaveLength(1);
|
|
expect(spyHttpClient.mock.calls[0][0]).toBe(expectedUrl);
|
|
}
|
|
);
|
|
});
|
|
|
|
describe('findPackageForDownload', () => {
|
|
it.each([
|
|
['9', '9.0.7+10'],
|
|
['15', '15.0.2+7'],
|
|
['15.0', '15.0.2+7'],
|
|
['15.0.2', '15.0.2+7'],
|
|
['15.0.1', '15.0.1+9.1'],
|
|
['11.x', '11.0.10+9'],
|
|
['x', '15.0.2+7'],
|
|
['12', '12.0.2+10.3'], // make sure that '12.0.2+10.1', '12.0.2+10.3', '12.0.2+10.2' are sorted correctly
|
|
['12.0.2+10.1', '12.0.2+10.1'],
|
|
['15.0.1+9', '15.0.1+9'],
|
|
['15.0.1+9.1', '15.0.1+9.1']
|
|
])('version is resolved correctly %s -> %s', async (input, expected) => {
|
|
const distribution = new AdoptDistribution(
|
|
{
|
|
version: '11',
|
|
architecture: 'x64',
|
|
packageType: 'jdk',
|
|
checkLatest: false
|
|
},
|
|
AdoptImplementation.Hotspot
|
|
);
|
|
distribution['getAvailableVersions'] = async () => manifestData as any;
|
|
const resolvedVersion = await distribution['findPackageForDownload'](input);
|
|
expect(resolvedVersion.version).toBe(expected);
|
|
});
|
|
|
|
it('version is found but binaries list is empty', async () => {
|
|
const distribution = new AdoptDistribution(
|
|
{
|
|
version: '11',
|
|
architecture: 'x64',
|
|
packageType: 'jdk',
|
|
checkLatest: false
|
|
},
|
|
AdoptImplementation.Hotspot
|
|
);
|
|
distribution['getAvailableVersions'] = async () => manifestData as any;
|
|
await expect(
|
|
distribution['findPackageForDownload']('9.0.8')
|
|
).rejects.toThrow(/Could not find satisfied version for SemVer */);
|
|
});
|
|
|
|
it('version is not found', async () => {
|
|
const distribution = new AdoptDistribution(
|
|
{
|
|
version: '11',
|
|
architecture: 'x64',
|
|
packageType: 'jdk',
|
|
checkLatest: false
|
|
},
|
|
AdoptImplementation.Hotspot
|
|
);
|
|
distribution['getAvailableVersions'] = async () => manifestData as any;
|
|
await expect(distribution['findPackageForDownload']('7.x')).rejects.toThrow(
|
|
/Could not find satisfied version for SemVer */
|
|
);
|
|
});
|
|
|
|
it('version list is empty', async () => {
|
|
const distribution = new AdoptDistribution(
|
|
{
|
|
version: '11',
|
|
architecture: 'x64',
|
|
packageType: 'jdk',
|
|
checkLatest: false
|
|
},
|
|
AdoptImplementation.Hotspot
|
|
);
|
|
distribution['getAvailableVersions'] = async () => [];
|
|
await expect(distribution['findPackageForDownload']('11')).rejects.toThrow(
|
|
/Could not find satisfied version for SemVer */
|
|
);
|
|
});
|
|
});
|