diff --git a/__tests__/distributors/adopt-installer.test.ts b/__tests__/distributors/adopt-installer.test.ts index 08aa320a..8a112243 100644 --- a/__tests__/distributors/adopt-installer.test.ts +++ b/__tests__/distributors/adopt-installer.test.ts @@ -1,5 +1,5 @@ import {HttpClient} from '@actions/http-client'; - +import {IAdoptAvailableVersions} from '../../src/distributions/adopt/models'; import { AdoptDistribution, AdoptImplementation @@ -135,12 +135,12 @@ describe('getAvailableVersions', () => { .mockReturnValueOnce({ statusCode: 200, headers: {}, - result: manifestData + result: manifestData as any }) .mockReturnValueOnce({ statusCode: 200, headers: {}, - result: manifestData + result: manifestData as any }) .mockReturnValueOnce({ statusCode: 200, @@ -242,7 +242,7 @@ describe('findPackageForDownload', () => { }, AdoptImplementation.Hotspot ); - distribution['getAvailableVersions'] = async () => manifestData; + distribution['getAvailableVersions'] = async () => manifestData as any; const resolvedVersion = await distribution['findPackageForDownload'](input); expect(resolvedVersion.version).toBe(expected); }); @@ -257,7 +257,7 @@ describe('findPackageForDownload', () => { }, AdoptImplementation.Hotspot ); - distribution['getAvailableVersions'] = async () => manifestData; + distribution['getAvailableVersions'] = async () => manifestData as any; await expect( distribution['findPackageForDownload']('9.0.8') ).rejects.toThrow(/Could not find satisfied version for SemVer */); @@ -273,7 +273,7 @@ describe('findPackageForDownload', () => { }, AdoptImplementation.Hotspot ); - distribution['getAvailableVersions'] = async () => manifestData; + distribution['getAvailableVersions'] = async () => manifestData as any; await expect(distribution['findPackageForDownload']('7.x')).rejects.toThrow( /Could not find satisfied version for SemVer */ ); diff --git a/__tests__/distributors/temurin-installer.test.ts b/__tests__/distributors/temurin-installer.test.ts index bc4d4b62..b8c9e7fd 100644 --- a/__tests__/distributors/temurin-installer.test.ts +++ b/__tests__/distributors/temurin-installer.test.ts @@ -93,12 +93,12 @@ describe('getAvailableVersions', () => { .mockReturnValueOnce({ statusCode: 200, headers: {}, - result: manifestData + result: manifestData as any }) .mockReturnValueOnce({ statusCode: 200, headers: {}, - result: manifestData + result: manifestData as any }) .mockReturnValueOnce({ statusCode: 200, @@ -193,7 +193,7 @@ describe('findPackageForDownload', () => { }, TemurinImplementation.Hotspot ); - distribution['getAvailableVersions'] = async () => manifestData; + distribution['getAvailableVersions'] = async () => manifestData as any; const resolvedVersion = await distribution['findPackageForDownload'](input); expect(resolvedVersion.version).toBe(expected); }); @@ -208,7 +208,7 @@ describe('findPackageForDownload', () => { }, TemurinImplementation.Hotspot ); - distribution['getAvailableVersions'] = async () => manifestData; + distribution['getAvailableVersions'] = async () => manifestData as any; await expect( distribution['findPackageForDownload']('9.0.8') ).rejects.toThrow(/Could not find satisfied version for SemVer */); @@ -224,7 +224,7 @@ describe('findPackageForDownload', () => { }, TemurinImplementation.Hotspot ); - distribution['getAvailableVersions'] = async () => manifestData; + distribution['getAvailableVersions'] = async () => manifestData as any; await expect(distribution['findPackageForDownload']('7.x')).rejects.toThrow( /Could not find satisfied version for SemVer */ ); diff --git a/src/distributions/adopt/installer.ts b/src/distributions/adopt/installer.ts index 285e5589..08d667b5 100644 --- a/src/distributions/adopt/installer.ts +++ b/src/distributions/adopt/installer.ts @@ -4,6 +4,7 @@ import * as tc from '@actions/tool-cache'; import fs from 'fs'; import path from 'path'; import semver from 'semver'; +import {performance} from 'perf_hooks'; import {JavaBase} from '../base-installer'; import {IAdoptAvailableVersions} from './models'; diff --git a/src/distributions/corretto/installer.ts b/src/distributions/corretto/installer.ts index 7bb27d2a..c403dfeb 100644 --- a/src/distributions/corretto/installer.ts +++ b/src/distributions/corretto/installer.ts @@ -2,6 +2,7 @@ import * as core from '@actions/core'; import * as tc from '@actions/tool-cache'; import fs from 'fs'; import path from 'path'; +import {performance} from 'perf_hooks'; import {extractJdkFile, getDownloadArchiveExtension} from '../../util'; import {JavaBase} from '../base-installer'; import { diff --git a/src/distributions/liberica/installer.ts b/src/distributions/liberica/installer.ts index 48e5f62a..cc22d708 100644 --- a/src/distributions/liberica/installer.ts +++ b/src/distributions/liberica/installer.ts @@ -15,6 +15,7 @@ import {ArchitectureOptions, LibericaVersion, OsVersions} from './models'; import * as tc from '@actions/tool-cache'; import fs from 'fs'; import path from 'path'; +import {performance} from 'perf_hooks'; const supportedPlatform = `'linux', 'linux-musl', 'macos', 'solaris', 'windows'`; diff --git a/src/distributions/temurin/installer.ts b/src/distributions/temurin/installer.ts index 3b38f63d..e4b9e07c 100644 --- a/src/distributions/temurin/installer.ts +++ b/src/distributions/temurin/installer.ts @@ -4,6 +4,7 @@ import * as tc from '@actions/tool-cache'; import fs from 'fs'; import path from 'path'; import semver from 'semver'; +import {performance} from 'perf_hooks'; import {JavaBase} from '../base-installer'; import {ITemurinAvailableVersions} from './models'; diff --git a/src/distributions/zulu/installer.ts b/src/distributions/zulu/installer.ts index 2a8fedc9..27fed234 100644 --- a/src/distributions/zulu/installer.ts +++ b/src/distributions/zulu/installer.ts @@ -4,6 +4,7 @@ import * as tc from '@actions/tool-cache'; import path from 'path'; import fs from 'fs'; import semver from 'semver'; +import {performance} from 'perf_hooks'; import {JavaBase} from '../base-installer'; import {IZuluVersions} from './models';