Skip to content

Commit 173128e

Browse files
committed
20230303A
1 parent 2153834 commit 173128e

File tree

2 files changed

+117
-99
lines changed

2 files changed

+117
-99
lines changed

hugoalh.GitHubActionsToolkit/module/nodejs-wrapper/dist/main.js

Lines changed: 103 additions & 85 deletions
Original file line numberDiff line numberDiff line change
@@ -9034,8 +9034,8 @@ var uuid = __nccwpck_require__(2033);
90349034
var util = __nccwpck_require__(3837);
90359035
var tslib = __nccwpck_require__(2821);
90369036
var xml2js = __nccwpck_require__(3184);
9037-
var coreUtil = __nccwpck_require__(9350);
9038-
var logger$1 = __nccwpck_require__(9423);
9037+
var coreUtil = __nccwpck_require__(4225);
9038+
var logger$1 = __nccwpck_require__(5269);
90399039
var coreAuth = __nccwpck_require__(3947);
90409040
var os = __nccwpck_require__(2037);
90419041
var http = __nccwpck_require__(3685);
@@ -14509,7 +14509,7 @@ exports.userAgentPolicy = userAgentPolicy;
1450914509

1451014510
Object.defineProperty(exports, "__esModule", ({ value: true }));
1451114511

14512-
var logger$1 = __nccwpck_require__(9423);
14512+
var logger$1 = __nccwpck_require__(5269);
1451314513
var abortController = __nccwpck_require__(4992);
1451414514

1451514515
// Copyright (c) Microsoft Corporation.
@@ -16017,7 +16017,7 @@ exports.setSpanContext = setSpanContext;
1601716017

1601816018
/***/ }),
1601916019

16020-
/***/ 9350:
16020+
/***/ 4225:
1602116021
/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => {
1602216022

1602316023

@@ -16036,77 +16036,62 @@ var _a;
1603616036
const isNode = typeof process !== "undefined" && Boolean(process.version) && Boolean((_a = process.versions) === null || _a === void 0 ? void 0 : _a.node);
1603716037

1603816038
// Copyright (c) Microsoft Corporation.
16039-
// Licensed under the MIT license.
1604016039
/**
16041-
* Helper TypeGuard that checks if something is defined or not.
16042-
* @param thing - Anything
16040+
* Creates an abortable promise.
16041+
* @param buildPromise - A function that takes the resolve and reject functions as parameters.
16042+
* @param options - The options for the abortable promise.
16043+
* @returns A promise that can be aborted.
1604316044
*/
16044-
function isDefined(thing) {
16045-
return typeof thing !== "undefined" && thing !== null;
16046-
}
16047-
/**
16048-
* Helper TypeGuard that checks if the input is an object with the specified properties.
16049-
* @param thing - Anything.
16050-
* @param properties - The name of the properties that should appear in the object.
16051-
*/
16052-
function isObjectWithProperties(thing, properties) {
16053-
if (!isDefined(thing) || typeof thing !== "object") {
16054-
return false;
16055-
}
16056-
for (const property of properties) {
16057-
if (!objectHasProperty(thing, property)) {
16058-
return false;
16045+
function createAbortablePromise(buildPromise, options) {
16046+
const { cleanupBeforeAbort, abortSignal, abortErrorMsg } = options !== null && options !== void 0 ? options : {};
16047+
return new Promise((resolve, reject) => {
16048+
function rejectOnAbort() {
16049+
reject(new abortController.AbortError(abortErrorMsg !== null && abortErrorMsg !== void 0 ? abortErrorMsg : "The operation was aborted."));
1605916050
}
16060-
}
16061-
return true;
16062-
}
16063-
/**
16064-
* Helper TypeGuard that checks if the input is an object with the specified property.
16065-
* @param thing - Any object.
16066-
* @param property - The name of the property that should appear in the object.
16067-
*/
16068-
function objectHasProperty(thing, property) {
16069-
return (isDefined(thing) && typeof thing === "object" && property in thing);
16051+
function removeListeners() {
16052+
abortSignal === null || abortSignal === void 0 ? void 0 : abortSignal.removeEventListener("abort", onAbort);
16053+
}
16054+
function onAbort() {
16055+
cleanupBeforeAbort === null || cleanupBeforeAbort === void 0 ? void 0 : cleanupBeforeAbort();
16056+
removeListeners();
16057+
rejectOnAbort();
16058+
}
16059+
if (abortSignal === null || abortSignal === void 0 ? void 0 : abortSignal.aborted) {
16060+
return rejectOnAbort();
16061+
}
16062+
try {
16063+
buildPromise((x) => {
16064+
removeListeners();
16065+
resolve(x);
16066+
}, (x) => {
16067+
removeListeners();
16068+
reject(x);
16069+
});
16070+
}
16071+
catch (err) {
16072+
reject(err);
16073+
}
16074+
abortSignal === null || abortSignal === void 0 ? void 0 : abortSignal.addEventListener("abort", onAbort);
16075+
});
1607016076
}
1607116077

1607216078
// Copyright (c) Microsoft Corporation.
16073-
const StandardAbortMessage = "The operation was aborted.";
16079+
const StandardAbortMessage = "The delay was aborted.";
1607416080
/**
1607516081
* A wrapper for setTimeout that resolves a promise after timeInMs milliseconds.
1607616082
* @param timeInMs - The number of milliseconds to be delayed.
1607716083
* @param options - The options for delay - currently abort options
1607816084
* @returns Promise that is resolved after timeInMs
1607916085
*/
1608016086
function delay(timeInMs, options) {
16081-
return new Promise((resolve, reject) => {
16082-
let timer = undefined;
16083-
let onAborted = undefined;
16084-
const rejectOnAbort = () => {
16085-
var _a;
16086-
return reject(new abortController.AbortError((_a = options === null || options === void 0 ? void 0 : options.abortErrorMsg) !== null && _a !== void 0 ? _a : StandardAbortMessage));
16087-
};
16088-
const removeListeners = () => {
16089-
if ((options === null || options === void 0 ? void 0 : options.abortSignal) && onAborted) {
16090-
options.abortSignal.removeEventListener("abort", onAborted);
16091-
}
16092-
};
16093-
onAborted = () => {
16094-
if (isDefined(timer)) {
16095-
clearTimeout(timer);
16096-
}
16097-
removeListeners();
16098-
return rejectOnAbort();
16099-
};
16100-
if ((options === null || options === void 0 ? void 0 : options.abortSignal) && options.abortSignal.aborted) {
16101-
return rejectOnAbort();
16102-
}
16103-
timer = setTimeout(() => {
16104-
removeListeners();
16105-
resolve();
16106-
}, timeInMs);
16107-
if (options === null || options === void 0 ? void 0 : options.abortSignal) {
16108-
options.abortSignal.addEventListener("abort", onAborted);
16109-
}
16087+
let token;
16088+
const { abortSignal, abortErrorMsg } = options !== null && options !== void 0 ? options : {};
16089+
return createAbortablePromise((resolve) => {
16090+
token = setTimeout(resolve, timeInMs);
16091+
}, {
16092+
cleanupBeforeAbort: () => clearTimeout(token),
16093+
abortSignal,
16094+
abortErrorMsg: abortErrorMsg !== null && abortErrorMsg !== void 0 ? abortErrorMsg : StandardAbortMessage,
1611016095
});
1611116096
}
1611216097

@@ -16205,8 +16190,43 @@ async function computeSha256Hash(content, encoding) {
1620516190
return crypto.createHash("sha256").update(content).digest(encoding);
1620616191
}
1620716192

16193+
// Copyright (c) Microsoft Corporation.
16194+
// Licensed under the MIT license.
16195+
/**
16196+
* Helper TypeGuard that checks if something is defined or not.
16197+
* @param thing - Anything
16198+
*/
16199+
function isDefined(thing) {
16200+
return typeof thing !== "undefined" && thing !== null;
16201+
}
16202+
/**
16203+
* Helper TypeGuard that checks if the input is an object with the specified properties.
16204+
* @param thing - Anything.
16205+
* @param properties - The name of the properties that should appear in the object.
16206+
*/
16207+
function isObjectWithProperties(thing, properties) {
16208+
if (!isDefined(thing) || typeof thing !== "object") {
16209+
return false;
16210+
}
16211+
for (const property of properties) {
16212+
if (!objectHasProperty(thing, property)) {
16213+
return false;
16214+
}
16215+
}
16216+
return true;
16217+
}
16218+
/**
16219+
* Helper TypeGuard that checks if the input is an object with the specified property.
16220+
* @param thing - Any object.
16221+
* @param property - The name of the property that should appear in the object.
16222+
*/
16223+
function objectHasProperty(thing, property) {
16224+
return (isDefined(thing) && typeof thing === "object" && property in thing);
16225+
}
16226+
1620816227
exports.computeSha256Hash = computeSha256Hash;
1620916228
exports.computeSha256Hmac = computeSha256Hmac;
16229+
exports.createAbortablePromise = createAbortablePromise;
1621016230
exports.delay = delay;
1621116231
exports.getErrorMessage = getErrorMessage;
1621216232
exports.getRandomIntegerInclusive = getRandomIntegerInclusive;
@@ -16221,21 +16241,23 @@ exports.objectHasProperty = objectHasProperty;
1622116241

1622216242
/***/ }),
1622316243

16224-
/***/ 9423:
16244+
/***/ 5269:
1622516245
/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => {
1622616246

1622716247

1622816248

1622916249
Object.defineProperty(exports, "__esModule", ({ value: true }));
1623016250

16231-
function _interopDefault (ex) { return (ex && (typeof ex === 'object') && 'default' in ex) ? ex['default'] : ex; }
16232-
16233-
var util = _interopDefault(__nccwpck_require__(3837));
1623416251
var os = __nccwpck_require__(2037);
16252+
var util = __nccwpck_require__(3837);
16253+
16254+
function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; }
16255+
16256+
var util__default = /*#__PURE__*/_interopDefaultLegacy(util);
1623516257

1623616258
// Copyright (c) Microsoft Corporation.
1623716259
function log(message, ...args) {
16238-
process.stderr.write(`${util.format(message, ...args)}${os.EOL}`);
16260+
process.stderr.write(`${util__default["default"].format(message, ...args)}${os.EOL}`);
1623916261
}
1624016262

1624116263
// Copyright (c) Microsoft Corporation.
@@ -16253,7 +16275,7 @@ const debugObj = Object.assign((namespace) => {
1625316275
enable,
1625416276
enabled,
1625516277
disable,
16256-
log
16278+
log,
1625716279
});
1625816280
function enable(namespaces) {
1625916281
enabledString = namespaces;
@@ -16300,7 +16322,7 @@ function createDebugger(namespace) {
1630016322
destroy,
1630116323
log: debugObj.log,
1630216324
namespace,
16303-
extend
16325+
extend,
1630416326
});
1630516327
function debug(...args) {
1630616328
if (!newDebugger.enabled) {
@@ -16327,6 +16349,7 @@ function extend(namespace) {
1632716349
newDebugger.log = this.log;
1632816350
return newDebugger;
1632916351
}
16352+
var debug = debugObj;
1633016353

1633116354
// Copyright (c) Microsoft Corporation.
1633216355
const registeredLoggers = new Set();
@@ -16337,9 +16360,9 @@ let azureLogLevel;
1633716360
* By default, logs are sent to stderr.
1633816361
* Override the `log` method to redirect logs to another location.
1633916362
*/
16340-
const AzureLogger = debugObj("azure");
16363+
const AzureLogger = debug("azure");
1634116364
AzureLogger.log = (...args) => {
16342-
debugObj.log(...args);
16365+
debug.log(...args);
1634316366
};
1634416367
const AZURE_LOG_LEVELS = ["verbose", "info", "warning", "error"];
1634516368
if (logLevelFromEnv) {
@@ -16352,7 +16375,7 @@ if (logLevelFromEnv) {
1635216375
}
1635316376
}
1635416377
/**
16355-
* Immediately enables logging at the specified log level.
16378+
* Immediately enables logging at the specified log level. If no level is specified, logging is disabled.
1635616379
* @param level - The log level to enable for logging.
1635716380
* Options from most verbose to least verbose are:
1635816381
* - verbose
@@ -16371,7 +16394,7 @@ function setLogLevel(level) {
1637116394
enabledNamespaces.push(logger.namespace);
1637216395
}
1637316396
}
16374-
debugObj.enable(enabledNamespaces.join(","));
16397+
debug.enable(enabledNamespaces.join(","));
1637516398
}
1637616399
/**
1637716400
* Retrieves the currently specified log level.
@@ -16383,7 +16406,7 @@ const levelMap = {
1638316406
verbose: 400,
1638416407
info: 300,
1638516408
warning: 200,
16386-
error: 100
16409+
error: 100,
1638716410
};
1638816411
/**
1638916412
* Creates a logger for use by the Azure SDKs that inherits from `AzureLogger`.
@@ -16397,7 +16420,7 @@ function createClientLogger(namespace) {
1639716420
error: createLogger(clientRootLogger, "error"),
1639816421
warning: createLogger(clientRootLogger, "warning"),
1639916422
info: createLogger(clientRootLogger, "info"),
16400-
verbose: createLogger(clientRootLogger, "verbose")
16423+
verbose: createLogger(clientRootLogger, "verbose"),
1640116424
};
1640216425
}
1640316426
function patchLogMethod(parent, child) {
@@ -16407,23 +16430,18 @@ function patchLogMethod(parent, child) {
1640716430
}
1640816431
function createLogger(parent, level) {
1640916432
const logger = Object.assign(parent.extend(level), {
16410-
level
16433+
level,
1641116434
});
1641216435
patchLogMethod(parent, logger);
1641316436
if (shouldEnable(logger)) {
16414-
const enabledNamespaces = debugObj.disable();
16415-
debugObj.enable(enabledNamespaces + "," + logger.namespace);
16437+
const enabledNamespaces = debug.disable();
16438+
debug.enable(enabledNamespaces + "," + logger.namespace);
1641616439
}
1641716440
registeredLoggers.add(logger);
1641816441
return logger;
1641916442
}
1642016443
function shouldEnable(logger) {
16421-
if (azureLogLevel && levelMap[logger.level] <= levelMap[azureLogLevel]) {
16422-
return true;
16423-
}
16424-
else {
16425-
return false;
16426-
}
16444+
return Boolean(azureLogLevel && levelMap[logger.level] <= levelMap[azureLogLevel]);
1642716445
}
1642816446
function isAzureLogLevel(logLevel) {
1642916447
return AZURE_LOG_LEVELS.includes(logLevel);
@@ -16448,7 +16466,7 @@ Object.defineProperty(exports, "__esModule", ({ value: true }));
1644816466
var coreHttp = __nccwpck_require__(2405);
1644916467
var tslib = __nccwpck_require__(2821);
1645016468
var coreTracing = __nccwpck_require__(3872);
16451-
var logger$1 = __nccwpck_require__(9423);
16469+
var logger$1 = __nccwpck_require__(5269);
1645216470
var abortController = __nccwpck_require__(4992);
1645316471
var os = __nccwpck_require__(2037);
1645416472
var crypto = __nccwpck_require__(6113);

0 commit comments

Comments
 (0)