diff --git a/__tests__/distributors/dragonwell-installer.test.ts b/__tests__/distributors/dragonwell-installer.test.ts index 95518b0..44cc396 100644 --- a/__tests__/distributors/dragonwell-installer.test.ts +++ b/__tests__/distributors/dragonwell-installer.test.ts @@ -202,7 +202,7 @@ describe('getAvailableVersions', () => { await expect( distribution['findPackageForDownload'](jdkVersion) ).rejects.toThrow( - `Couldn't find any satisfied version for the specified java-version: "${jdkVersion}".` + `Couldn't find any satisfied version for the specified java-version: "${jdkVersion}" and architecture: "${arch}".` ); } ); @@ -218,7 +218,6 @@ describe('getAvailableVersions', () => { checkLatest: false }); mockPlatform(distribution, platform); - await expect( distribution['findPackageForDownload'](jdkVersion) ).rejects.toThrow('Dragonwell provides only the `jdk` package type'); diff --git a/dist/setup/index.js b/dist/setup/index.js index ff7159b..8f99558 100644 --- a/dist/setup/index.js +++ b/dist/setup/index.js @@ -102656,7 +102656,7 @@ class DragonwellDistribution extends base_installer_1.JavaBase { findPackageForDownload(version) { return __awaiter(this, void 0, void 0, function* () { if (!this.stable) { - throw new Error('Early access versions are not supported'); + throw new Error('Early access versions are not supported by Dragonwell'); } if (this.packageType !== 'jdk') { throw new Error('Dragonwell provides only the `jdk` package type'); @@ -102673,7 +102673,7 @@ class DragonwellDistribution extends base_installer_1.JavaBase { }; }); if (!matchedVersions.length) { - throw new Error(`Couldn't find any satisfied version for the specified java-version: "${version}".`); + throw new Error(`Couldn't find any satisfied version for the specified java-version: "${version}" and architecture: "${this.architecture}".`); } const resolvedVersion = matchedVersions[0]; return resolvedVersion; @@ -102688,9 +102688,9 @@ class DragonwellDistribution extends base_installer_1.JavaBase { fetchedDragonwellJson = yield this.fetchJsonFromBackupUrl(); } if (!fetchedDragonwellJson) { - throw new Error(`Couldn't fetch dragonwell versions information from both primary and backup urls`); + throw new Error(`Couldn't fetch Dragonwell versions information from both primary and backup urls`); } - core.debug('Successfully fetched information about available dragonwell versions'); + core.debug('Successfully fetched information about available Dragonwell versions'); const availableVersions = this.parseVersions(platform, arch, fetchedDragonwellJson); if (core.isDebug()) { core.startGroup('Print information about available versions'); @@ -102780,12 +102780,12 @@ class DragonwellDistribution extends base_installer_1.JavaBase { return __awaiter(this, void 0, void 0, function* () { const primaryUrl = 'https://dragonwell-jdk.io/map_with_checksum.json'; try { - core.debug(`Trying to fetch available versions info from the primary url: ${primaryUrl}`); + core.debug(`Trying to fetch available Dragonwell versions info from the primary url: ${primaryUrl}`); const fetchedDragonwellJson = (yield this.http.getJson(primaryUrl)).result; return fetchedDragonwellJson; } catch (err) { - core.debug(`Fetching from the primary link: ${primaryUrl} ended up with the error: ${err.message}`); + core.debug(`Fetching Dragonwell versions info from the primary link: ${primaryUrl} ended up with the error: ${err.message}`); return null; } }); @@ -102799,12 +102799,12 @@ class DragonwellDistribution extends base_installer_1.JavaBase { const backupUrl = `https://api.github.com/repos/${owner}/${repository}/contents/${filePath}?ref=${branch}`; const headers = util_1.getGitHubHttpHeaders(); try { - core.debug(`Trying to fetch available versions info from the backup url: ${backupUrl}`); - const fetchedDragonwellVersions = (yield this.http.getJson(backupUrl, headers)).result; - return fetchedDragonwellVersions; + core.debug(`Trying to fetch available Dragonwell versions info from the backup url: ${backupUrl}`); + const fetchedDragonwellJson = (yield this.http.getJson(backupUrl, headers)).result; + return fetchedDragonwellJson; } catch (err) { - core.debug(`Fetching from the backup url: ${backupUrl} ended up with the error: ${err.message}`); + core.debug(`Fetching Dragonwell versions info from the backup url: ${backupUrl} ended up with the error: ${err.message}`); return null; } }); diff --git a/src/distributions/dragonwell/installer.ts b/src/distributions/dragonwell/installer.ts index 8fb188e..57b102d 100644 --- a/src/distributions/dragonwell/installer.ts +++ b/src/distributions/dragonwell/installer.ts @@ -28,7 +28,7 @@ export class DragonwellDistribution extends JavaBase { version: string ): Promise { if (!this.stable) { - throw new Error('Early access versions are not supported'); + throw new Error('Early access versions are not supported by Dragonwell'); } if (this.packageType !== 'jdk') { @@ -50,7 +50,7 @@ export class DragonwellDistribution extends JavaBase { if (!matchedVersions.length) { throw new Error( - `Couldn't find any satisfied version for the specified java-version: "${version}".` + `Couldn't find any satisfied version for the specified java-version: "${version}" and architecture: "${this.architecture}".` ); } @@ -70,12 +70,12 @@ export class DragonwellDistribution extends JavaBase { if (!fetchedDragonwellJson) { throw new Error( - `Couldn't fetch dragonwell versions information from both primary and backup urls` + `Couldn't fetch Dragonwell versions information from both primary and backup urls` ); } core.debug( - 'Successfully fetched information about available dragonwell versions' + 'Successfully fetched information about available Dragonwell versions' ); const availableVersions = this.parseVersions( @@ -204,7 +204,7 @@ export class DragonwellDistribution extends JavaBase { const primaryUrl = 'https://dragonwell-jdk.io/map_with_checksum.json'; try { core.debug( - `Trying to fetch available versions info from the primary url: ${primaryUrl}` + `Trying to fetch available Dragonwell versions info from the primary url: ${primaryUrl}` ); const fetchedDragonwellJson = ( await this.http.getJson(primaryUrl) @@ -212,7 +212,7 @@ export class DragonwellDistribution extends JavaBase { return fetchedDragonwellJson; } catch (err) { core.debug( - `Fetching from the primary link: ${primaryUrl} ended up with the error: ${err.message}` + `Fetching Dragonwell versions info from the primary link: ${primaryUrl} ended up with the error: ${err.message}` ); return null; } @@ -230,15 +230,15 @@ export class DragonwellDistribution extends JavaBase { try { core.debug( - `Trying to fetch available versions info from the backup url: ${backupUrl}` + `Trying to fetch available Dragonwell versions info from the backup url: ${backupUrl}` ); - const fetchedDragonwellVersions = ( + const fetchedDragonwellJson = ( await this.http.getJson(backupUrl, headers) ).result; - return fetchedDragonwellVersions; + return fetchedDragonwellJson; } catch (err) { core.debug( - `Fetching from the backup url: ${backupUrl} ended up with the error: ${err.message}` + `Fetching Dragonwell versions info from the backup url: ${backupUrl} ended up with the error: ${err.message}` ); return null; }