Clean up update checks after GraalVM for JDK 17 release.

This commit is contained in:
Fabio Niephaus 2023-06-20 13:04:33 +02:00
parent 6a5fa2da72
commit 9180004c5f
No known key found for this signature in database
GPG Key ID: F21CF5275F31DFD6
2 changed files with 2 additions and 36 deletions

14
dist/main/index.js generated vendored
View File

@ -70167,10 +70167,6 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge
Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.checkForUpdates = void 0;
const core = __importStar(__nccwpck_require__(2186));
const utils_1 = __nccwpck_require__(1314);
const semver_1 = __nccwpck_require__(1383);
const graalvm_1 = __nccwpck_require__(5254);
const constants_1 = __nccwpck_require__(9042);
function checkForUpdates(graalVMVersion, javaVersion) {
return __awaiter(this, void 0, void 0, function* () {
if (graalVMVersion.length > 0 &&
@ -70183,15 +70179,7 @@ function checkForUpdates(graalVMVersion, javaVersion) {
core.notice('Please consider upgrading your project to Java 17+. GraalVM 22.3.X releases are the last to support JDK11: https://github.com/oracle/graal/issues/5063');
return;
}
const latestRelease = yield (0, utils_1.getTaggedRelease)(constants_1.GRAALVM_RELEASES_REPO, 'vm-22.3.1');
const latestGraalVMVersion = (0, graalvm_1.findGraalVMVersion)(latestRelease);
const selectedVersion = (0, utils_1.toSemVer)(graalVMVersion);
const latestVersion = (0, utils_1.toSemVer)(latestGraalVMVersion);
if ((0, semver_1.valid)(selectedVersion) &&
(0, semver_1.valid)(latestVersion) &&
(0, semver_1.lt)(selectedVersion, latestVersion)) {
core.notice(`A new GraalVM release is available! Please consider upgrading to GraalVM ${latestGraalVMVersion}. Release notes: https://www.graalvm.org/release-notes/${(0, semver_1.major)(latestVersion)}_${(0, semver_1.minor)(latestVersion)}/`);
}
// TODO: add support for JDK-specific update checks (e.g., 17.0.X)
});
}
exports.checkForUpdates = checkForUpdates;

View File

@ -1,8 +1,4 @@
import * as core from '@actions/core'
import {getTaggedRelease, toSemVer} from '../utils'
import {lt, major, minor, valid} from 'semver'
import {findGraalVMVersion} from '../graalvm'
import {GRAALVM_RELEASES_REPO} from '../constants'
export async function checkForUpdates(
graalVMVersion: string,
@ -25,23 +21,5 @@ export async function checkForUpdates(
)
return
}
const latestRelease = await getTaggedRelease(
GRAALVM_RELEASES_REPO,
'vm-22.3.1'
)
const latestGraalVMVersion = findGraalVMVersion(latestRelease)
const selectedVersion = toSemVer(graalVMVersion)
const latestVersion = toSemVer(latestGraalVMVersion)
if (
valid(selectedVersion) &&
valid(latestVersion) &&
lt(selectedVersion, latestVersion)
) {
core.notice(
`A new GraalVM release is available! Please consider upgrading to GraalVM ${latestGraalVMVersion}. Release notes: https://www.graalvm.org/release-notes/${major(
latestVersion
)}_${minor(latestVersion)}/`
)
}
// TODO: add support for JDK-specific update checks (e.g., 17.0.X)
}