refactor: address review feedback on Community resolver

This commit is contained in:
copilot-swe-agent[bot]
2026-06-22 22:11:16 +00:00
committed by GitHub
parent 651865a8a8
commit 05917d5627
2 changed files with 8 additions and 6 deletions
+3 -2
View File
@@ -31,6 +31,7 @@ const GRAALVM_COMMUNITY_RELEASES_PAGE_ORIGIN = 'https://api.github.com';
const GRAALVM_COMMUNITY_DOWNLOAD_URL =
'https://github.com/graalvm/graalvm-ce-builds/releases';
const GRAALVM_COMMUNITY_ASSET_PREFIX = 'graalvm-community-jdk-';
const GRAALVM_COMMUNITY_VERSION_PATTERN = /^\d+(?:\.\d+)*$/;
const IS_WINDOWS = process.platform === 'win32';
const GRAALVM_PLATFORM = IS_WINDOWS ? 'windows' : process.platform;
const GRAALVM_MIN_VERSION = 17;
@@ -386,7 +387,7 @@ export class GraalVMCommunityDistribution extends GraalVMDistribution {
headers
);
const releases = response.result ?? [];
const releases = Array.isArray(response.result) ? response.result : [];
if (releases.length === 0) {
break;
}
@@ -431,7 +432,7 @@ export class GraalVMCommunityDistribution extends GraalVMDistribution {
-assetSuffix.length
);
if (!/^\d+(?:\.\d+)*$/.test(rawVersion)) {
if (!GRAALVM_COMMUNITY_VERSION_PATTERN.test(rawVersion)) {
return null;
}