mirror of
https://github.com/actions/setup-java.git
synced 2025-04-19 17:36:45 +00:00
Fix console.time calls
This commit is contained in:
parent
c2342f6c00
commit
31ed3318d0
6 changed files with 32 additions and 30 deletions
|
@ -4,7 +4,6 @@ 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';
|
||||
|
@ -111,7 +110,9 @@ export class AdoptDistribution extends JavaBase {
|
|||
const versionRange = encodeURI('[1.0,100.0]'); // retrieve all available versions
|
||||
const releaseType = this.stable ? 'ga' : 'ea';
|
||||
|
||||
const startTime = performance.now();
|
||||
if (core.isDebug()) {
|
||||
console.time('Retrieving available versions for Adopt took'); // eslint-disable-line no-console
|
||||
}
|
||||
|
||||
const baseRequestArguments = [
|
||||
`project=jdk`,
|
||||
|
@ -153,11 +154,8 @@ export class AdoptDistribution extends JavaBase {
|
|||
}
|
||||
|
||||
if (core.isDebug()) {
|
||||
const resultTime = ((performance.now() - startTime) / 1000).toFixed(1);
|
||||
core.startGroup('Print information about available versions');
|
||||
core.debug(
|
||||
`Retrieving available versions for Adopt took: ${resultTime} s`
|
||||
);
|
||||
console.timeEnd('Retrieving available versions for Adopt took'); // eslint-disable-line no-console
|
||||
core.debug(`Available versions: [${availableVersions.length}]`);
|
||||
core.debug(
|
||||
availableVersions.map(item => item.version_data.semver).join(', ')
|
||||
|
|
|
@ -2,7 +2,6 @@ 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 {
|
||||
|
@ -89,7 +88,9 @@ export class CorrettoDistribution extends JavaBase {
|
|||
const arch = this.distributionArchitecture();
|
||||
const imageType = this.packageType;
|
||||
|
||||
const startTime = performance.now();
|
||||
if (core.isDebug()) {
|
||||
console.time('Retrieving available versions for Coretto took'); // eslint-disable-line no-console
|
||||
}
|
||||
|
||||
const availableVersionsUrl =
|
||||
'https://corretto.github.io/corretto-downloads/latest_links/indexmap_with_checksum.json';
|
||||
|
@ -110,11 +111,8 @@ export class CorrettoDistribution extends JavaBase {
|
|||
this.getAvailableVersionsForPlatform(eligibleVersions);
|
||||
|
||||
if (core.isDebug()) {
|
||||
const resultTime = ((performance.now() - startTime) / 1000).toFixed(1);
|
||||
core.startGroup('Print information about available versions');
|
||||
core.debug(
|
||||
`Retrieving available versions for Coretto took: ${resultTime} s`
|
||||
);
|
||||
console.timeEnd('Retrieving available versions for Coretto took'); // eslint-disable-line no-console
|
||||
core.debug(`Available versions: [${availableVersions.length}]`);
|
||||
core.debug(
|
||||
availableVersions
|
||||
|
|
|
@ -15,7 +15,6 @@ 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'`;
|
||||
|
||||
|
@ -81,7 +80,9 @@ export class LibericaDistributions extends JavaBase {
|
|||
}
|
||||
|
||||
private async getAvailableVersions(): Promise<LibericaVersion[]> {
|
||||
const startTime = performance.now();
|
||||
if (core.isDebug()) {
|
||||
console.time('Retrieving available versions for Liberica took'); // eslint-disable-line no-console
|
||||
}
|
||||
const url = this.prepareAvailableVersionsUrl();
|
||||
|
||||
core.debug(`Gathering available versions from '${url}'`);
|
||||
|
@ -90,11 +91,8 @@ export class LibericaDistributions extends JavaBase {
|
|||
(await this.http.getJson<LibericaVersion[]>(url)).result ?? [];
|
||||
|
||||
if (core.isDebug()) {
|
||||
const resultTime = ((performance.now() - startTime) / 1000).toFixed(1);
|
||||
core.startGroup('Print information about available versions');
|
||||
core.debug(
|
||||
`Retrieving available versions for Liberica took: ${resultTime} s`
|
||||
);
|
||||
console.timeEnd('Retrieving available versions for Liberica took'); // eslint-disable-line no-console
|
||||
core.debug(`Available versions: [${availableVersions.length}]`);
|
||||
core.debug(availableVersions.map(item => item.version).join(', '));
|
||||
core.endGroup();
|
||||
|
|
|
@ -103,6 +103,10 @@ export class MicrosoftDistributions extends JavaBase {
|
|||
|
||||
let response: ITypedResponse<tc.IToolRelease[]> | null = null;
|
||||
|
||||
if (core.isDebug()) {
|
||||
console.time('Retrieving available versions for Microsoft took'); // eslint-disable-line no-console
|
||||
}
|
||||
|
||||
try {
|
||||
response = await this.http.getJson<tc.IToolRelease[]>(fileUrl, headers);
|
||||
if (!response.result) {
|
||||
|
@ -119,6 +123,14 @@ export class MicrosoftDistributions extends JavaBase {
|
|||
releases = response.result;
|
||||
}
|
||||
|
||||
if (core.isDebug() && releases) {
|
||||
core.startGroup('Print information about available versions');
|
||||
console.timeEnd('Retrieving available versions for Microsoft took'); // eslint-disable-line no-console
|
||||
core.debug(`Available versions: [${releases.length}]`);
|
||||
core.debug(releases.map(item => item.version).join(', '));
|
||||
core.endGroup();
|
||||
}
|
||||
|
||||
return releases;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -4,7 +4,6 @@ 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';
|
||||
|
@ -109,7 +108,9 @@ export class TemurinDistribution extends JavaBase {
|
|||
const versionRange = encodeURI('[1.0,100.0]'); // retrieve all available versions
|
||||
const releaseType = this.stable ? 'ga' : 'ea';
|
||||
|
||||
const startTime = performance.now();
|
||||
if (core.isDebug()) {
|
||||
console.time('Retrieving available versions for Temurin took'); // eslint-disable-line no-console
|
||||
}
|
||||
|
||||
const baseRequestArguments = [
|
||||
`project=jdk`,
|
||||
|
@ -153,11 +154,8 @@ export class TemurinDistribution extends JavaBase {
|
|||
}
|
||||
|
||||
if (core.isDebug()) {
|
||||
const resultTime = ((performance.now() - startTime) / 1000).toFixed(1);
|
||||
core.startGroup('Print information about available versions');
|
||||
core.debug(
|
||||
`Retrieving available versions for Temurin took: ${resultTime} s`
|
||||
);
|
||||
console.timeEnd('Retrieving available versions for Temurin took'); // eslint-disable-line no-console
|
||||
core.debug(`Available versions: [${availableVersions.length}]`);
|
||||
core.debug(
|
||||
availableVersions.map(item => item.version_data.semver).join(', ')
|
||||
|
|
|
@ -4,7 +4,6 @@ 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';
|
||||
|
@ -104,7 +103,9 @@ export class ZuluDistribution extends JavaBase {
|
|||
const javafx = features?.includes('fx') ?? false;
|
||||
const releaseStatus = this.stable ? 'ga' : 'ea';
|
||||
|
||||
const startTime = performance.now();
|
||||
if (core.isDebug()) {
|
||||
console.time('Retrieving available versions for Zulu took'); // eslint-disable-line no-console
|
||||
}
|
||||
|
||||
const requestArguments = [
|
||||
`os=${platform}`,
|
||||
|
@ -129,11 +130,8 @@ export class ZuluDistribution extends JavaBase {
|
|||
.result ?? [];
|
||||
|
||||
if (core.isDebug()) {
|
||||
const resultTime = ((performance.now() - startTime) / 1000).toFixed(1);
|
||||
core.startGroup('Print information about available versions');
|
||||
core.debug(
|
||||
`Retrieving available versions for Azul took: ${resultTime} s`
|
||||
);
|
||||
console.timeEnd('Retrieving available versions for Zulu took'); // eslint-disable-line no-console
|
||||
core.debug(`Available versions: [${availableVersions.length}]`);
|
||||
core.debug(
|
||||
availableVersions.map(item => item.jdk_version.join('.')).join(', ')
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue