Skip to content

Commit e0411b2

Browse files
angular-robotjosephperrott
authored andcommitted
build: lock file maintenance (#2520)
PR Close #2520
1 parent f0a9343 commit e0411b2

File tree

14 files changed

+1815
-158
lines changed

14 files changed

+1815
-158
lines changed

.github/local-actions/branch-manager/main.js

Lines changed: 148 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -32698,6 +32698,102 @@ var require_dist = __commonJS({
3269832698
}
3269932699
});
3270032700

32701+
//
32702+
var require_fast_content_type_parse = __commonJS({
32703+
""(exports, module) {
32704+
"use strict";
32705+
var NullObject = function NullObject2() {
32706+
};
32707+
NullObject.prototype = /* @__PURE__ */ Object.create(null);
32708+
var paramRE = /; *([!#$%&'*+.^\w`|~-]+)=("(?:[\v\u0020\u0021\u0023-\u005b\u005d-\u007e\u0080-\u00ff]|\\[\v\u0020-\u00ff])*"|[!#$%&'*+.^\w`|~-]+) */gu;
32709+
var quotedPairRE = /\\([\v\u0020-\u00ff])/gu;
32710+
var mediaTypeRE = /^[!#$%&'*+.^\w|~-]+\/[!#$%&'*+.^\w|~-]+$/u;
32711+
var defaultContentType = { type: "", parameters: new NullObject() };
32712+
Object.freeze(defaultContentType.parameters);
32713+
Object.freeze(defaultContentType);
32714+
function parse4(header) {
32715+
if (typeof header !== "string") {
32716+
throw new TypeError("argument header is required and must be a string");
32717+
}
32718+
let index = header.indexOf(";");
32719+
const type = index !== -1 ? header.slice(0, index).trim() : header.trim();
32720+
if (mediaTypeRE.test(type) === false) {
32721+
throw new TypeError("invalid media type");
32722+
}
32723+
const result = {
32724+
type: type.toLowerCase(),
32725+
parameters: new NullObject()
32726+
};
32727+
if (index === -1) {
32728+
return result;
32729+
}
32730+
let key;
32731+
let match2;
32732+
let value;
32733+
paramRE.lastIndex = index;
32734+
while (match2 = paramRE.exec(header)) {
32735+
if (match2.index !== index) {
32736+
throw new TypeError("invalid parameter format");
32737+
}
32738+
index += match2[0].length;
32739+
key = match2[1].toLowerCase();
32740+
value = match2[2];
32741+
if (value[0] === '"') {
32742+
value = value.slice(1, value.length - 1);
32743+
quotedPairRE.test(value) && (value = value.replace(quotedPairRE, "$1"));
32744+
}
32745+
result.parameters[key] = value;
32746+
}
32747+
if (index !== header.length) {
32748+
throw new TypeError("invalid parameter format");
32749+
}
32750+
return result;
32751+
}
32752+
function safeParse2(header) {
32753+
if (typeof header !== "string") {
32754+
return defaultContentType;
32755+
}
32756+
let index = header.indexOf(";");
32757+
const type = index !== -1 ? header.slice(0, index).trim() : header.trim();
32758+
if (mediaTypeRE.test(type) === false) {
32759+
return defaultContentType;
32760+
}
32761+
const result = {
32762+
type: type.toLowerCase(),
32763+
parameters: new NullObject()
32764+
};
32765+
if (index === -1) {
32766+
return result;
32767+
}
32768+
let key;
32769+
let match2;
32770+
let value;
32771+
paramRE.lastIndex = index;
32772+
while (match2 = paramRE.exec(header)) {
32773+
if (match2.index !== index) {
32774+
return defaultContentType;
32775+
}
32776+
index += match2[0].length;
32777+
key = match2[1].toLowerCase();
32778+
value = match2[2];
32779+
if (value[0] === '"') {
32780+
value = value.slice(1, value.length - 1);
32781+
quotedPairRE.test(value) && (value = value.replace(quotedPairRE, "$1"));
32782+
}
32783+
result.parameters[key] = value;
32784+
}
32785+
if (index !== header.length) {
32786+
return defaultContentType;
32787+
}
32788+
return result;
32789+
}
32790+
module.exports.default = { parse: parse4, safeParse: safeParse2 };
32791+
module.exports.parse = parse4;
32792+
module.exports.safeParse = safeParse2;
32793+
module.exports.defaultContentType = defaultContentType;
32794+
}
32795+
});
32796+
3270132797
//
3270232798
var require_parser = __commonJS({
3270332799
""(exports, module) {
@@ -54634,14 +54730,14 @@ var require_dist_node5 = __commonJS({
5463454730
var __toCommonJS = (mod) => __copyProps2(__defProp2({}, "__esModule", { value: true }), mod);
5463554731
var dist_src_exports = {};
5463654732
__export2(dist_src_exports, {
54637-
RequestError: () => RequestError2
54733+
RequestError: () => RequestError3
5463854734
});
5463954735
module.exports = __toCommonJS(dist_src_exports);
5464054736
var import_deprecation = require_dist_node4();
5464154737
var import_once = __toESM2(require_once());
5464254738
var logOnceCode = (0, import_once.default)((deprecation) => console.warn(deprecation));
5464354739
var logOnceHeaders = (0, import_once.default)((deprecation) => console.warn(deprecation));
54644-
var RequestError2 = class extends Error {
54740+
var RequestError3 = class extends Error {
5464554741
constructor(message, statusCode, options) {
5464654742
super(message);
5464754743
if (Error.captureStackTrace) {
@@ -61624,6 +61720,9 @@ function withDefaults(oldDefaults, newDefaults) {
6162461720
}
6162561721
var endpoint = withDefaults(null, DEFAULTS);
6162661722

61723+
//
61724+
var import_fast_content_type_parse = __toESM(require_fast_content_type_parse(), 1);
61725+
6162761726
//
6162861727
var RequestError = class extends Error {
6162961728
name;
@@ -61770,14 +61869,25 @@ async function fetchWrapper(requestOptions) {
6177061869
return octokitResponse;
6177161870
}
6177261871
async function getResponseData(response) {
61872+
var _a;
6177361873
const contentType = response.headers.get("content-type");
61774-
if (/application\/json/.test(contentType)) {
61775-
return response.json().catch(() => response.text()).catch(() => "");
61874+
if (!contentType) {
61875+
return response.text().catch(() => "");
6177661876
}
61777-
if (!contentType || /^text\/|charset=utf-8$/.test(contentType)) {
61778-
return response.text();
61877+
const mimetype = (0, import_fast_content_type_parse.safeParse)(contentType);
61878+
if (mimetype.type === "application/json") {
61879+
let text = "";
61880+
try {
61881+
text = await response.text();
61882+
return JSON.parse(text);
61883+
} catch (err) {
61884+
return text;
61885+
}
61886+
} else if (mimetype.type.startsWith("text/") || ((_a = mimetype.parameters.charset) == null ? void 0 : _a.toLowerCase()) === "utf-8") {
61887+
return response.text().catch(() => "");
61888+
} else {
61889+
return response.arrayBuffer().catch(() => new ArrayBuffer(0));
6177961890
}
61780-
return response.arrayBuffer();
6178161891
}
6178261892
function toErrorMessage(data) {
6178361893
if (typeof data === "string") {
@@ -67172,6 +67282,36 @@ AuthenticatedGitClient._authenticatedInstance = null;
6717267282
//
6717367283
var import_core17 = __toESM(require_core());
6717467284

67285+
//
67286+
var RequestError2 = class extends Error {
67287+
name;
67288+
status;
67289+
request;
67290+
response;
67291+
constructor(message, statusCode, options) {
67292+
super(message);
67293+
this.name = "HttpError";
67294+
this.status = Number.parseInt(statusCode);
67295+
if (Number.isNaN(this.status)) {
67296+
this.status = 0;
67297+
}
67298+
if ("response" in options) {
67299+
this.response = options.response;
67300+
}
67301+
const requestCopy = Object.assign({}, options.request);
67302+
if (options.request.headers.authorization) {
67303+
requestCopy.headers = Object.assign({}, options.request.headers, {
67304+
authorization: options.request.headers.authorization.replace(
67305+
/ .*$/,
67306+
" [REDACTED]"
67307+
)
67308+
});
67309+
}
67310+
requestCopy.url = requestCopy.url.replace(/\bclient_secret=\w+/g, "client_secret=[REDACTED]").replace(/\baccess_token=\w+/g, "access_token=[REDACTED]");
67311+
this.request = requestCopy;
67312+
}
67313+
};
67314+
6717567315
//
6717667316
function requestToOAuthBaseUrl(request2) {
6717767317
const endpointDefaults = request2.endpoint.DEFAULTS;
@@ -67187,7 +67327,7 @@ async function oauthRequest(request2, route, parameters) {
6718767327
};
6718867328
const response = await request2(route, withOAuthParameters);
6718967329
if ("error" in response.data) {
67190-
const error2 = new RequestError(
67330+
const error2 = new RequestError2(
6719167331
`${response.data.error_description} (${response.data.error}, ${response.data.error_uri})`,
6719267332
400,
6719367333
{

0 commit comments

Comments
 (0)