diff --git a/dist/main/index.js b/dist/main/index.js index 9707c15..96d2a92 100644 Binary files a/dist/main/index.js and b/dist/main/index.js differ diff --git a/src/features/check-for-updates.ts b/src/features/check-for-updates.ts index af882c1..02bcada 100644 --- a/src/features/check-for-updates.ts +++ b/src/features/check-for-updates.ts @@ -1,12 +1,12 @@ import * as core from '@actions/core' -export async function checkForUpdates( +export function checkForUpdates( graalVMVersion: string, javaVersion: string -): Promise { +): void { if (javaVersion === '20') { core.notice( - 'A new GraalVM release is available! Please consider upgrading to GraalVM for JDK 21: https://medium.com/p/ee01177dd12d' + 'A new GraalVM release is available! Please consider upgrading to GraalVM for JDK 21: https://medium.com/graalvm/graalvm-for-jdk-21-is-here-ee01177dd12d' ) return } diff --git a/src/main.ts b/src/main.ts index 7775671..4f6c107 100644 --- a/src/main.ts +++ b/src/main.ts @@ -43,6 +43,13 @@ async function run(): Promise { distribution.length > 0 || graalVMVersion.length == 0 let graalVMHome if (isGraalVMforJDK17OrLater) { + if ( + enableCheckForUpdates && + (distribution === c.DISTRIBUTION_GRAALVM || + distribution === c.DISTRIBUTION_GRAALVM_COMMUNITY) + ) { + checkForUpdates(graalVMVersion, javaVersion) + } switch (distribution) { case c.DISTRIBUTION_GRAALVM: graalVMHome = await graalvm.setUpGraalVMJDK(javaVersion) @@ -117,7 +124,7 @@ async function run(): Promise { graalVMHome = await setUpMandrel(graalVMVersion, javaVersion) } else { if (enableCheckForUpdates) { - await checkForUpdates(graalVMVersion, javaVersion) + checkForUpdates(graalVMVersion, javaVersion) } graalVMHome = await graalvm.setUpGraalVMRelease( gdsToken,