diff --git a/__tests__/distributors/microsoft-installer.test.ts b/__tests__/distributors/microsoft-installer.test.ts index 40868bb..9be0f50 100644 --- a/__tests__/distributors/microsoft-installer.test.ts +++ b/__tests__/distributors/microsoft-installer.test.ts @@ -14,10 +14,15 @@ describe('findPackageForDownload', () => { it.each([ [ - '17.x', + '17.0.1', '17.0.1', 'https://aka.ms/download-jdk/microsoft-jdk-17.0.1.12.1-{{OS_TYPE}}-x64.{{ARCHIVE_TYPE}}' ], + [ + '17.x', + '17.0.3', + 'https://aka.ms/download-jdk/microsoft-jdk-17.0.3-{{OS_TYPE}}-x64.{{ARCHIVE_TYPE}}' + ], [ '16.0.x', '16.0.2', diff --git a/dist/setup/index.js b/dist/setup/index.js index 302ac27..29bb6cd 100644 --- a/dist/setup/index.js +++ b/dist/setup/index.js @@ -101717,11 +101717,17 @@ class MicrosoftDistributions extends base_installer_1.JavaBase { // TODO get these dynamically! // We will need Microsoft to add an endpoint where we can query for versions. const jdkVersions = [ + { + version: [17, 0, 3] + }, { version: [17, 0, 1, 12, 1] }, { version: [16, 0, 2, 7, 1] + }, + { + version: [11, 0, 15] } ]; // M1 is only supported for Java 16 & 17 @@ -101729,9 +101735,6 @@ class MicrosoftDistributions extends base_installer_1.JavaBase { jdkVersions.push({ version: [11, 0, 13, 8, 1] }); - jdkVersions.push({ - version: [11, 0, 15] - }); } return jdkVersions; }); diff --git a/src/distributions/microsoft/installer.ts b/src/distributions/microsoft/installer.ts index 672b967..4ceb428 100644 --- a/src/distributions/microsoft/installer.ts +++ b/src/distributions/microsoft/installer.ts @@ -80,11 +80,17 @@ export class MicrosoftDistributions extends JavaBase { // TODO get these dynamically! // We will need Microsoft to add an endpoint where we can query for versions. const jdkVersions = [ + { + version: [17, 0, 3] + }, { version: [17, 0, 1, 12, 1] }, { version: [16, 0, 2, 7, 1] + }, + { + version: [11, 0, 15] } ]; @@ -93,9 +99,6 @@ export class MicrosoftDistributions extends JavaBase { jdkVersions.push({ version: [11, 0, 13, 8, 1] }); - jdkVersions.push({ - version: [11, 0, 15] - }); } return jdkVersions;