mirror of
https://github.com/actions/setup-java.git
synced 2025-04-20 09:56:46 +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 fs from 'fs';
|
||||||
import path from 'path';
|
import path from 'path';
|
||||||
import semver from 'semver';
|
import semver from 'semver';
|
||||||
import {performance} from 'perf_hooks';
|
|
||||||
|
|
||||||
import {JavaBase} from '../base-installer';
|
import {JavaBase} from '../base-installer';
|
||||||
import {IAdoptAvailableVersions} from './models';
|
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 versionRange = encodeURI('[1.0,100.0]'); // retrieve all available versions
|
||||||
const releaseType = this.stable ? 'ga' : 'ea';
|
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 = [
|
const baseRequestArguments = [
|
||||||
`project=jdk`,
|
`project=jdk`,
|
||||||
|
@ -153,11 +154,8 @@ export class AdoptDistribution extends JavaBase {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (core.isDebug()) {
|
if (core.isDebug()) {
|
||||||
const resultTime = ((performance.now() - startTime) / 1000).toFixed(1);
|
|
||||||
core.startGroup('Print information about available versions');
|
core.startGroup('Print information about available versions');
|
||||||
core.debug(
|
console.timeEnd('Retrieving available versions for Adopt took'); // eslint-disable-line no-console
|
||||||
`Retrieving available versions for Adopt took: ${resultTime} s`
|
|
||||||
);
|
|
||||||
core.debug(`Available versions: [${availableVersions.length}]`);
|
core.debug(`Available versions: [${availableVersions.length}]`);
|
||||||
core.debug(
|
core.debug(
|
||||||
availableVersions.map(item => item.version_data.semver).join(', ')
|
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 * as tc from '@actions/tool-cache';
|
||||||
import fs from 'fs';
|
import fs from 'fs';
|
||||||
import path from 'path';
|
import path from 'path';
|
||||||
import {performance} from 'perf_hooks';
|
|
||||||
import {extractJdkFile, getDownloadArchiveExtension} from '../../util';
|
import {extractJdkFile, getDownloadArchiveExtension} from '../../util';
|
||||||
import {JavaBase} from '../base-installer';
|
import {JavaBase} from '../base-installer';
|
||||||
import {
|
import {
|
||||||
|
@ -89,7 +88,9 @@ export class CorrettoDistribution extends JavaBase {
|
||||||
const arch = this.distributionArchitecture();
|
const arch = this.distributionArchitecture();
|
||||||
const imageType = this.packageType;
|
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 =
|
const availableVersionsUrl =
|
||||||
'https://corretto.github.io/corretto-downloads/latest_links/indexmap_with_checksum.json';
|
'https://corretto.github.io/corretto-downloads/latest_links/indexmap_with_checksum.json';
|
||||||
|
@ -110,11 +111,8 @@ export class CorrettoDistribution extends JavaBase {
|
||||||
this.getAvailableVersionsForPlatform(eligibleVersions);
|
this.getAvailableVersionsForPlatform(eligibleVersions);
|
||||||
|
|
||||||
if (core.isDebug()) {
|
if (core.isDebug()) {
|
||||||
const resultTime = ((performance.now() - startTime) / 1000).toFixed(1);
|
|
||||||
core.startGroup('Print information about available versions');
|
core.startGroup('Print information about available versions');
|
||||||
core.debug(
|
console.timeEnd('Retrieving available versions for Coretto took'); // eslint-disable-line no-console
|
||||||
`Retrieving available versions for Coretto took: ${resultTime} s`
|
|
||||||
);
|
|
||||||
core.debug(`Available versions: [${availableVersions.length}]`);
|
core.debug(`Available versions: [${availableVersions.length}]`);
|
||||||
core.debug(
|
core.debug(
|
||||||
availableVersions
|
availableVersions
|
||||||
|
|
|
@ -15,7 +15,6 @@ import {ArchitectureOptions, LibericaVersion, OsVersions} from './models';
|
||||||
import * as tc from '@actions/tool-cache';
|
import * as tc from '@actions/tool-cache';
|
||||||
import fs from 'fs';
|
import fs from 'fs';
|
||||||
import path from 'path';
|
import path from 'path';
|
||||||
import {performance} from 'perf_hooks';
|
|
||||||
|
|
||||||
const supportedPlatform = `'linux', 'linux-musl', 'macos', 'solaris', 'windows'`;
|
const supportedPlatform = `'linux', 'linux-musl', 'macos', 'solaris', 'windows'`;
|
||||||
|
|
||||||
|
@ -81,7 +80,9 @@ export class LibericaDistributions extends JavaBase {
|
||||||
}
|
}
|
||||||
|
|
||||||
private async getAvailableVersions(): Promise<LibericaVersion[]> {
|
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();
|
const url = this.prepareAvailableVersionsUrl();
|
||||||
|
|
||||||
core.debug(`Gathering available versions from '${url}'`);
|
core.debug(`Gathering available versions from '${url}'`);
|
||||||
|
@ -90,11 +91,8 @@ export class LibericaDistributions extends JavaBase {
|
||||||
(await this.http.getJson<LibericaVersion[]>(url)).result ?? [];
|
(await this.http.getJson<LibericaVersion[]>(url)).result ?? [];
|
||||||
|
|
||||||
if (core.isDebug()) {
|
if (core.isDebug()) {
|
||||||
const resultTime = ((performance.now() - startTime) / 1000).toFixed(1);
|
|
||||||
core.startGroup('Print information about available versions');
|
core.startGroup('Print information about available versions');
|
||||||
core.debug(
|
console.timeEnd('Retrieving available versions for Liberica took'); // eslint-disable-line no-console
|
||||||
`Retrieving available versions for Liberica took: ${resultTime} s`
|
|
||||||
);
|
|
||||||
core.debug(`Available versions: [${availableVersions.length}]`);
|
core.debug(`Available versions: [${availableVersions.length}]`);
|
||||||
core.debug(availableVersions.map(item => item.version).join(', '));
|
core.debug(availableVersions.map(item => item.version).join(', '));
|
||||||
core.endGroup();
|
core.endGroup();
|
||||||
|
|
|
@ -103,6 +103,10 @@ export class MicrosoftDistributions extends JavaBase {
|
||||||
|
|
||||||
let response: ITypedResponse<tc.IToolRelease[]> | null = null;
|
let response: ITypedResponse<tc.IToolRelease[]> | null = null;
|
||||||
|
|
||||||
|
if (core.isDebug()) {
|
||||||
|
console.time('Retrieving available versions for Microsoft took'); // eslint-disable-line no-console
|
||||||
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
response = await this.http.getJson<tc.IToolRelease[]>(fileUrl, headers);
|
response = await this.http.getJson<tc.IToolRelease[]>(fileUrl, headers);
|
||||||
if (!response.result) {
|
if (!response.result) {
|
||||||
|
@ -119,6 +123,14 @@ export class MicrosoftDistributions extends JavaBase {
|
||||||
releases = response.result;
|
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;
|
return releases;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,7 +4,6 @@ import * as tc from '@actions/tool-cache';
|
||||||
import fs from 'fs';
|
import fs from 'fs';
|
||||||
import path from 'path';
|
import path from 'path';
|
||||||
import semver from 'semver';
|
import semver from 'semver';
|
||||||
import {performance} from 'perf_hooks';
|
|
||||||
|
|
||||||
import {JavaBase} from '../base-installer';
|
import {JavaBase} from '../base-installer';
|
||||||
import {ITemurinAvailableVersions} from './models';
|
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 versionRange = encodeURI('[1.0,100.0]'); // retrieve all available versions
|
||||||
const releaseType = this.stable ? 'ga' : 'ea';
|
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 = [
|
const baseRequestArguments = [
|
||||||
`project=jdk`,
|
`project=jdk`,
|
||||||
|
@ -153,11 +154,8 @@ export class TemurinDistribution extends JavaBase {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (core.isDebug()) {
|
if (core.isDebug()) {
|
||||||
const resultTime = ((performance.now() - startTime) / 1000).toFixed(1);
|
|
||||||
core.startGroup('Print information about available versions');
|
core.startGroup('Print information about available versions');
|
||||||
core.debug(
|
console.timeEnd('Retrieving available versions for Temurin took'); // eslint-disable-line no-console
|
||||||
`Retrieving available versions for Temurin took: ${resultTime} s`
|
|
||||||
);
|
|
||||||
core.debug(`Available versions: [${availableVersions.length}]`);
|
core.debug(`Available versions: [${availableVersions.length}]`);
|
||||||
core.debug(
|
core.debug(
|
||||||
availableVersions.map(item => item.version_data.semver).join(', ')
|
availableVersions.map(item => item.version_data.semver).join(', ')
|
||||||
|
|
|
@ -4,7 +4,6 @@ import * as tc from '@actions/tool-cache';
|
||||||
import path from 'path';
|
import path from 'path';
|
||||||
import fs from 'fs';
|
import fs from 'fs';
|
||||||
import semver from 'semver';
|
import semver from 'semver';
|
||||||
import {performance} from 'perf_hooks';
|
|
||||||
|
|
||||||
import {JavaBase} from '../base-installer';
|
import {JavaBase} from '../base-installer';
|
||||||
import {IZuluVersions} from './models';
|
import {IZuluVersions} from './models';
|
||||||
|
@ -104,7 +103,9 @@ export class ZuluDistribution extends JavaBase {
|
||||||
const javafx = features?.includes('fx') ?? false;
|
const javafx = features?.includes('fx') ?? false;
|
||||||
const releaseStatus = this.stable ? 'ga' : 'ea';
|
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 = [
|
const requestArguments = [
|
||||||
`os=${platform}`,
|
`os=${platform}`,
|
||||||
|
@ -129,11 +130,8 @@ export class ZuluDistribution extends JavaBase {
|
||||||
.result ?? [];
|
.result ?? [];
|
||||||
|
|
||||||
if (core.isDebug()) {
|
if (core.isDebug()) {
|
||||||
const resultTime = ((performance.now() - startTime) / 1000).toFixed(1);
|
|
||||||
core.startGroup('Print information about available versions');
|
core.startGroup('Print information about available versions');
|
||||||
core.debug(
|
console.timeEnd('Retrieving available versions for Zulu took'); // eslint-disable-line no-console
|
||||||
`Retrieving available versions for Azul took: ${resultTime} s`
|
|
||||||
);
|
|
||||||
core.debug(`Available versions: [${availableVersions.length}]`);
|
core.debug(`Available versions: [${availableVersions.length}]`);
|
||||||
core.debug(
|
core.debug(
|
||||||
availableVersions.map(item => item.jdk_version.join('.')).join(', ')
|
availableVersions.map(item => item.jdk_version.join('.')).join(', ')
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue