@@ -4790,19 +4790,19 @@ var __copyProps = (to, from, except, desc) => {
4790
4790
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
4791
4791
4792
4792
// pkg/dist-src/index.js
4793
- var dist_src_exports = {};
4794
- __export(dist_src_exports , {
4793
+ var index_exports = {};
4794
+ __export(index_exports , {
4795
4795
Octokit: () => Octokit
4796
4796
});
4797
- module.exports = __toCommonJS(dist_src_exports );
4797
+ module.exports = __toCommonJS(index_exports );
4798
4798
var import_universal_user_agent = __nccwpck_require__(5030);
4799
4799
var import_before_after_hook = __nccwpck_require__(3682);
4800
4800
var import_request = __nccwpck_require__(6234);
4801
4801
var import_graphql = __nccwpck_require__(8467);
4802
4802
var import_auth_token = __nccwpck_require__(334);
4803
4803
4804
4804
// pkg/dist-src/version.js
4805
- var VERSION = "5.2.0 ";
4805
+ var VERSION = "5.2.1 ";
4806
4806
4807
4807
// pkg/dist-src/index.js
4808
4808
var noop = () => {
@@ -5343,18 +5343,18 @@ var __copyProps = (to, from, except, desc) => {
5343
5343
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
5344
5344
5345
5345
// pkg/dist-src/index.js
5346
- var dist_src_exports = {};
5347
- __export(dist_src_exports , {
5346
+ var index_exports = {};
5347
+ __export(index_exports , {
5348
5348
GraphqlResponseError: () => GraphqlResponseError,
5349
5349
graphql: () => graphql2,
5350
5350
withCustomRequest: () => withCustomRequest
5351
5351
});
5352
- module.exports = __toCommonJS(dist_src_exports );
5352
+ module.exports = __toCommonJS(index_exports );
5353
5353
var import_request3 = __nccwpck_require__(6234);
5354
5354
var import_universal_user_agent = __nccwpck_require__(5030);
5355
5355
5356
5356
// pkg/dist-src/version.js
5357
- var VERSION = "7.1.0 ";
5357
+ var VERSION = "7.1.1 ";
5358
5358
5359
5359
// pkg/dist-src/with-defaults.js
5360
5360
var import_request2 = __nccwpck_require__(6234);
@@ -5402,8 +5402,7 @@ function graphql(request2, query, options) {
5402
5402
);
5403
5403
}
5404
5404
for (const key in options) {
5405
- if (!FORBIDDEN_VARIABLE_OPTIONS.includes(key))
5406
- continue;
5405
+ if (!FORBIDDEN_VARIABLE_OPTIONS.includes(key)) continue;
5407
5406
return Promise.reject(
5408
5407
new Error(
5409
5408
`[@octokit/graphql] "${key}" cannot be used as variable name`
@@ -21104,9 +21103,6 @@ class LocalJWKSet {
21104
21103
if (candidate && Array.isArray(jwk.key_ops)) {
21105
21104
candidate = jwk.key_ops.includes('verify');
21106
21105
}
21107
- if (candidate && alg === 'EdDSA') {
21108
- candidate = jwk.crv === 'Ed25519' || jwk.crv === 'Ed448';
21109
- }
21110
21106
if (candidate) {
21111
21107
switch (alg) {
21112
21108
case 'ES256':
@@ -21121,6 +21117,12 @@ class LocalJWKSet {
21121
21117
case 'ES512':
21122
21118
candidate = jwk.crv === 'P-521';
21123
21119
break;
21120
+ case 'Ed25519':
21121
+ candidate = jwk.crv === 'Ed25519';
21122
+ break;
21123
+ case 'EdDSA':
21124
+ candidate = jwk.crv === 'Ed25519' || jwk.crv === 'Ed448';
21125
+ break;
21124
21126
}
21125
21127
}
21126
21128
return candidate;
@@ -21193,7 +21195,7 @@ function isCloudflareWorkers() {
21193
21195
let USER_AGENT;
21194
21196
if (typeof navigator === 'undefined' || !navigator.userAgent?.startsWith?.('Mozilla/5.0 ')) {
21195
21197
const NAME = 'jose';
21196
- const VERSION = 'v5.9.6 ';
21198
+ const VERSION = 'v5.10.0 ';
21197
21199
USER_AGENT = `${NAME}/${VERSION}`;
21198
21200
}
21199
21201
exports.jwksCache = Symbol();
@@ -22156,7 +22158,7 @@ async function importJWK(jwk, alg) {
22156
22158
}
22157
22159
return (0, base64url_js_1.decode)(jwk.k);
22158
22160
case 'RSA':
22159
- if (jwk.oth !== undefined) {
22161
+ if ('oth' in jwk && jwk.oth !== undefined) {
22160
22162
throw new errors_js_1.JOSENotSupported('RSA JWK "oth" (Other Primes Info) Parameter value is not supported');
22161
22163
}
22162
22164
case 'EC':
@@ -22506,6 +22508,11 @@ function checkSigCryptoKey(key, alg, ...usages) {
22506
22508
}
22507
22509
break;
22508
22510
}
22511
+ case 'Ed25519': {
22512
+ if (!isAlgorithm(key.algorithm, 'Ed25519'))
22513
+ throw unusable('Ed25519');
22514
+ break;
22515
+ }
22509
22516
case 'ES256':
22510
22517
case 'ES384':
22511
22518
case 'ES512': {
@@ -23654,6 +23661,7 @@ function dsaDigest(alg) {
23654
23661
case 'RS512':
23655
23662
case 'ES512':
23656
23663
return 'sha512';
23664
+ case 'Ed25519':
23657
23665
case 'EdDSA':
23658
23666
return undefined;
23659
23667
default:
@@ -23954,6 +23962,8 @@ async function generateKeyPair(alg, options) {
23954
23962
return generate('ec', { namedCurve: 'P-384' });
23955
23963
case 'ES512':
23956
23964
return generate('ec', { namedCurve: 'P-521' });
23965
+ case 'Ed25519':
23966
+ return generate('ed25519');
23957
23967
case 'EdDSA': {
23958
23968
switch (options?.crv) {
23959
23969
case undefined:
@@ -24268,6 +24278,11 @@ function keyForCrypto(alg, key) {
24268
24278
}
24269
24279
let options;
24270
24280
switch (alg) {
24281
+ case 'Ed25519':
24282
+ if (asymmetricKeyType !== 'ed25519') {
24283
+ throw new TypeError(`Invalid key for this operation, its asymmetricKeyType must be ed25519`);
24284
+ }
24285
+ break;
24271
24286
case 'EdDSA':
24272
24287
if (!['ed25519', 'ed448'].includes(asymmetricKeyType)) {
24273
24288
throw new TypeError('Invalid key for this operation, its asymmetricKeyType must be ed25519 or ed448');
@@ -34411,7 +34426,7 @@ module.exports = {
34411
34426
34412
34427
34413
34428
const { parseSetCookie } = __nccwpck_require__(4408)
34414
- const { stringify, getHeadersList } = __nccwpck_require__(3121)
34429
+ const { stringify } = __nccwpck_require__(3121)
34415
34430
const { webidl } = __nccwpck_require__(1744)
34416
34431
const { Headers } = __nccwpck_require__(554)
34417
34432
@@ -34487,14 +34502,13 @@ function getSetCookies (headers) {
34487
34502
34488
34503
webidl.brandCheck(headers, Headers, { strict: false })
34489
34504
34490
- const cookies = getHeadersList( headers).cookies
34505
+ const cookies = headers.getSetCookie()
34491
34506
34492
34507
if (!cookies) {
34493
34508
return []
34494
34509
}
34495
34510
34496
- // In older versions of undici, cookies is a list of name:value.
34497
- return cookies.map((pair) => parseSetCookie(Array.isArray(pair) ? pair[1] : pair))
34511
+ return cookies.map((pair) => parseSetCookie(pair))
34498
34512
}
34499
34513
34500
34514
/**
@@ -34922,14 +34936,15 @@ module.exports = {
34922
34936
/***/ }),
34923
34937
34924
34938
/***/ 3121:
34925
- /***/ ((module, __unused_webpack_exports, __nccwpck_require__ ) => {
34939
+ /***/ ((module) => {
34926
34940
34927
34941
"use strict";
34928
34942
34929
34943
34930
- const assert = __nccwpck_require__(9491)
34931
- const { kHeadersList } = __nccwpck_require__(2785)
34932
-
34944
+ /**
34945
+ * @param {string} value
34946
+ * @returns {boolean}
34947
+ */
34933
34948
function isCTLExcludingHtab (value) {
34934
34949
if (value.length === 0) {
34935
34950
return false
@@ -35190,31 +35205,13 @@ function stringify (cookie) {
35190
35205
return out.join('; ')
35191
35206
}
35192
35207
35193
- let kHeadersListNode
35194
-
35195
- function getHeadersList (headers) {
35196
- if (headers[kHeadersList]) {
35197
- return headers[kHeadersList]
35198
- }
35199
-
35200
- if (!kHeadersListNode) {
35201
- kHeadersListNode = Object.getOwnPropertySymbols(headers).find(
35202
- (symbol) => symbol.description === 'headers list'
35203
- )
35204
-
35205
- assert(kHeadersListNode, 'Headers cannot be parsed')
35206
- }
35207
-
35208
- const headersList = headers[kHeadersListNode]
35209
- assert(headersList)
35210
-
35211
- return headersList
35212
- }
35213
-
35214
35208
module.exports = {
35215
35209
isCTLExcludingHtab,
35216
- stringify,
35217
- getHeadersList
35210
+ validateCookieName,
35211
+ validateCookiePath,
35212
+ validateCookieValue,
35213
+ toIMFDate,
35214
+ stringify
35218
35215
}
35219
35216
35220
35217
@@ -39218,6 +39215,7 @@ const {
39218
39215
isValidHeaderName,
39219
39216
isValidHeaderValue
39220
39217
} = __nccwpck_require__(2538)
39218
+ const util = __nccwpck_require__(3837)
39221
39219
const { webidl } = __nccwpck_require__(1744)
39222
39220
const assert = __nccwpck_require__(9491)
39223
39221
@@ -39771,6 +39769,9 @@ Object.defineProperties(Headers.prototype, {
39771
39769
[Symbol.toStringTag]: {
39772
39770
value: 'Headers',
39773
39771
configurable: true
39772
+ },
39773
+ [util.inspect.custom]: {
39774
+ enumerable: false
39774
39775
}
39775
39776
})
39776
39777
@@ -48947,6 +48948,20 @@ class Pool extends PoolBase {
48947
48948
? { ...options.interceptors }
48948
48949
: undefined
48949
48950
this[kFactory] = factory
48951
+
48952
+ this.on('connectionError', (origin, targets, error) => {
48953
+ // If a connection error occurs, we remove the client from the pool,
48954
+ // and emit a connectionError event. They will not be re-used.
48955
+ // Fixes https://github.com/nodejs/undici/issues/3895
48956
+ for (const target of targets) {
48957
+ // Do not use kRemoveClient here, as it will close the client,
48958
+ // but the client cannot be closed in this state.
48959
+ const idx = this[kClients].indexOf(target)
48960
+ if (idx !== -1) {
48961
+ this[kClients].splice(idx, 1)
48962
+ }
48963
+ }
48964
+ })
48950
48965
}
48951
48966
48952
48967
[kGetDispatcher] () {
@@ -57985,8 +58000,10 @@ async function GetProjectDetails() {
57985
58000
let projectPath = undefined;
57986
58001
const globber = await glob.create(projectPathInput);
57987
58002
const files = await globber.glob();
58003
+ const excludedProjects = ['GameAssembly', 'UnityFramework', 'Pods'];
57988
58004
for (const file of files) {
57989
- if (file.endsWith(`GameAssembly.xcodeproj`)) {
58005
+ const projectBaseName = path.basename(file, '.xcodeproj');
58006
+ if (excludedProjects.includes(projectBaseName)) {
57990
58007
continue;
57991
58008
}
57992
58009
if (file.endsWith('.xcodeproj')) {
0 commit comments