From 1bdf7b26a56d4dc15f7697a738c6ee3fa0675723 Mon Sep 17 00:00:00 2001 From: Cory Miller Date: Thu, 11 Aug 2022 18:35:56 -0400 Subject: [PATCH] Bump @actions/core to 1.9.1 --- .licenses/npm/@actions/core.dep.yml | Bin 1303 -> 1303 bytes .../npm/@actions/http-client-2.0.0.dep.yml | Bin 1406 -> 0 bytes .../npm/@actions/http-client-2.0.1.dep.yml | Bin 0 -> 1440 bytes .licenses/npm/uuid.dep.yml | Bin 0 -> 1287 bytes dist/index.js | 868 ++++++++++++++++-- package-lock.json | 51 +- package.json | 2 +- 7 files changed, 834 insertions(+), 87 deletions(-) delete mode 100644 .licenses/npm/@actions/http-client-2.0.0.dep.yml create mode 100644 .licenses/npm/@actions/http-client-2.0.1.dep.yml create mode 100644 .licenses/npm/uuid.dep.yml diff --git a/.licenses/npm/@actions/core.dep.yml b/.licenses/npm/@actions/core.dep.yml index 7b4067b0932dd11d729ee846eac4008cfe16206c..2e0762e41b02be6564d88601b850e7b653993aa7 100644 GIT binary patch delta 12 TcmbQvHJxjMDx>8_wT~!R+o8r(zlsz!_IntoY+U4D(+`xU*zwU6x7 z_tp5mCN_`J4r7#rv8Xk@x>gsodN8|QtuETN(`i|oes$+@#&kclTe(rGRbT00b*<_j znEFXV)ahCc7Erx*_k&$W3$kV!Yh~AziiFF8M?_Bj<<|5!zR~~bqO%!Enno?Z+bA?8 z=K4PBOY7)U{h6M$+fApK#85Bid)9Rn?k$bVs_|7dx0}5vDV?Rwtp_#s+WN3aTWZy) zPVaOXtHG%zrZY^EIaA$M<3+{f3{}HBT@fz^%*nyO9xhZ-4N1P!wScka?B1$Tp}7fy zD{D=yD_~M%>Z!+)D!(>5>rPqv)OaoTmQEx3nZ-lg@_>WM!im=#Q*Ro5_Ma-)yH2N0+cu^~d-&7j&}n@!EOTap zrxg}r6+#AzhW_CDUzM@|dkGzRg_Okn=5YUiuo z!P#`3dGi))Gc-Cp`}MrV64%wqysF@9ej0;ukUdNBO9^7;P2a9;TfxIgA!Q#P_z|}+ z-EG0;bg~YQL1PzJGX~E8+Pyuka>uF2w&gR+If;S}dG<|g_=di)0_QI=J&SUe9ZNz- z&Sd#Q*_N1mq2Gku#KeC;-%Sr4Hso!kWci8IhmDV*QvlW25^~?C%wT5 zj@d2kd7kWm&K^Z7%9oh7qLdzY3t&bEmX{(qrYxt!F+XGlhlCBFrI6bkOnlE}xdd~d zk{R)DC{VFuX&UI*5iateGszAwxp>-@w9C>BNAZ#4cg-GCKGVTmk}|Q6X~XvH$t%n$ zgXlc8%?bn2^NxqIkkCUcDMco|og|ZGj$;hBdHFH^ED9bI%SGYC+2$E2e6*PG`AI(~ q`HbRY_sRp$$A-}6!#g5?4^11+Qs7}-GF;x9m(l!U@UQj9pV2?sV7tQr diff --git a/.licenses/npm/@actions/http-client-2.0.1.dep.yml b/.licenses/npm/@actions/http-client-2.0.1.dep.yml new file mode 100644 index 0000000000000000000000000000000000000000..70c8ed0ae0b70eb43a2f1adda77fc3ede3e456f2 GIT binary patch literal 1440 zcmZuxOOvBE5We#(y5_XIh3zCqpTb~ytO^z`z&n{r<-kKW+6Cl7VkWN2kIyF_PHieD zn^yPtYQbu?^18g0TYCC6FRjv@+0@qFR%N4PXP>-x*&9^1^vn9E_0OKY-_YCLTF(q^ zoA>uE1=AQEFh=1x=GD5DxBQA$2WGaL%~jcYDAuKJHw%x|y7{i`#`aQf+FW&;TV8(0 z)DIH8MwPNNfNGUp9?aGwT9MI1UrMv3h=)w13`HU<|FT>9d;CxTr;aYVC!s63{${+n zE!4MrudcPFPvvKNQT8wtKJl(xFC9VC(AZ(9mqzyQvU;2yc}CGBb7?=xzE#FWN6Jtw zds*D++UK2>l}{H~CVio@&ikwM$!f~GJKYdA26SPOhU%`AQwd?N)7F47`eHxwUZT00 zh3CfTQsqFUN|!^6rR8pobWx2o^vTwep3-^l>GMcc$-E)e0aMa)L?2j?9;`EGdo}LV zpE*=lHbdp~EKQBVGA14eGUoypgMk~T*{4=l>f(OoXz?}_jWV@Qm2w2dV9{w@aa`}h z1!o(q$4JBt90d=f`+t@C&b>B`gwTN4 zU1_lfr$b>Zu7$!*Zn_^?|7-bi(Xs=hG~Q>gLBfcqbV}l{e8+b5B}no7#iv)E9pZCF z=tu&Qy-~cUK)lg!TD8rW7Z{kEe(;)VK(v^Nx!bdd8fHvw7;Nvf*eBp(M<%j0 zxMwmE6Z?u1rH3GjM#A6>C&{Qaj8AU~e>r4yh@%}t@tNVB51u175yD^?1^npKE;t4+ zPGdqbWG7?Wq;aNtJ+SeB3uvMs%y=xEr7#v*f=3^Ylk5TT%2Vc3knq$+v`=D?xPUR? uQWS1ZunEP5@3hZMk4>S`MR-OG4_!MJL_oya#CW(guf6H+;H&n>pWZ*OX}|;k literal 0 HcmV?d00001 diff --git a/.licenses/npm/uuid.dep.yml b/.licenses/npm/uuid.dep.yml new file mode 100644 index 0000000000000000000000000000000000000000..6a0f9809dddb597eb8f60e3baf4bc35cf6803e95 GIT binary patch literal 1287 zcmZ8hU2mf}6n*DcT=l7yNVd(+N~^q4;xyI}hzyxdwb};)CU^xn!X}+a`{Vc6NxPbn zDivSfd%muf*=!aJWiOXBO{xygax_X0OZs#E`+O1D%LzBbsSnK5_vLt5l32%Io)!zb zKR<X3OZHE!QiV`_Tyld!HkTa#!8wcB|K(n&gOj` z5Lx-dF6m!<5f!bZEiWj!LeM=94}rgm_31LIV{7TYdZ5MQ)8lOMxOgO?4|25hRmrB2 zqgSPEi?2!#c2tMS>d{;wc5>{MaXv{ILXSLL=s1>xm32tXC?)BJsiFh)1_y&R=yE{)NZDuG9}uBKiNwzQ6~QJpk&4`Fnd-zM%J zJV`Cfj?@4&Ngr4Au57C(OQSR}Q8|ndO;tD5PQ%A_r;zcL!HxTTj8i@tIB+^c>UFIe z_g{Kjr|Hls(}q+l2aSBtX;Lhv*6*WbZ^ Object.keys(obj).reduce((c, k) => ((c[k.toLowerCa /***/ }), +/***/ 409: +/***/ (function(__unusedmodule, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _v = _interopRequireDefault(__webpack_require__(998)); + +var _md = _interopRequireDefault(__webpack_require__(569)); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +const v3 = (0, _v.default)('v3', 0x30, _md.default); +var _default = v3; +exports.default = _default; + +/***/ }), + /***/ 413: /***/ (function(module) { @@ -6579,67 +6722,7 @@ module.exports = require("stream"); /***/ 417: /***/ (function(module) { -"use strict"; - -module.exports = balanced; -function balanced(a, b, str) { - if (a instanceof RegExp) a = maybeMatch(a, str); - if (b instanceof RegExp) b = maybeMatch(b, str); - - var r = range(a, b, str); - - return r && { - start: r[0], - end: r[1], - pre: str.slice(0, r[0]), - body: str.slice(r[0] + a.length, r[1]), - post: str.slice(r[1] + b.length) - }; -} - -function maybeMatch(reg, str) { - var m = str.match(reg); - return m ? m[0] : null; -} - -balanced.range = range; -function range(a, b, str) { - var begs, beg, left, right, result; - var ai = str.indexOf(a); - var bi = str.indexOf(b, ai + 1); - var i = ai; - - if (ai >= 0 && bi > 0) { - begs = []; - left = str.length; - - while (i >= 0 && !result) { - if (i == ai) { - begs.push(i); - ai = str.indexOf(a, i + 1); - } else if (begs.length == 1) { - result = [ begs.pop(), bi ]; - } else { - beg = begs.pop(); - if (beg < left) { - left = beg; - right = bi; - } - - bi = str.indexOf(b, i + 1); - } - - i = ai < bi && ai >= 0 ? ai : bi; - } - - if (begs.length) { - result = [ left, right ]; - } - } - - return result; -} - +module.exports = require("crypto"); /***/ }), @@ -7565,7 +7648,7 @@ var __asyncValues = (this && this.__asyncValues) || function (o) { }; Object.defineProperty(exports, "__esModule", { value: true }); exports.hashFiles = void 0; -const crypto = __importStar(__webpack_require__(373)); +const crypto = __importStar(__webpack_require__(417)); const core = __importStar(__webpack_require__(186)); const fs = __importStar(__webpack_require__(747)); const stream = __importStar(__webpack_require__(413)); @@ -9841,6 +9924,64 @@ function addHook(state, kind, name, hook) { } +/***/ }), + +/***/ 569: +/***/ (function(__unusedmodule, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _crypto = _interopRequireDefault(__webpack_require__(417)); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function md5(bytes) { + if (Array.isArray(bytes)) { + bytes = Buffer.from(bytes); + } else if (typeof bytes === 'string') { + bytes = Buffer.from(bytes, 'utf8'); + } + + return _crypto.default.createHash('md5').update(bytes).digest(); +} + +var _default = md5; +exports.default = _default; + +/***/ }), + +/***/ 595: +/***/ (function(__unusedmodule, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _validate = _interopRequireDefault(__webpack_require__(900)); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function version(uuid) { + if (!(0, _validate.default)(uuid)) { + throw TypeError('Invalid UUID'); + } + + return parseInt(uuid.substr(14, 1), 16); +} + +var _default = version; +exports.default = _default; + /***/ }), /***/ 605: @@ -9864,6 +10005,120 @@ module.exports = require("path"); /***/ }), +/***/ 628: +/***/ (function(__unusedmodule, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _rng = _interopRequireDefault(__webpack_require__(807)); + +var _stringify = _interopRequireDefault(__webpack_require__(950)); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +// **`v1()` - Generate time-based UUID** +// +// Inspired by https://github.com/LiosK/UUID.js +// and http://docs.python.org/library/uuid.html +let _nodeId; + +let _clockseq; // Previous uuid creation time + + +let _lastMSecs = 0; +let _lastNSecs = 0; // See https://github.com/uuidjs/uuid for API details + +function v1(options, buf, offset) { + let i = buf && offset || 0; + const b = buf || new Array(16); + options = options || {}; + let node = options.node || _nodeId; + let clockseq = options.clockseq !== undefined ? options.clockseq : _clockseq; // node and clockseq need to be initialized to random values if they're not + // specified. We do this lazily to minimize issues related to insufficient + // system entropy. See #189 + + if (node == null || clockseq == null) { + const seedBytes = options.random || (options.rng || _rng.default)(); + + if (node == null) { + // Per 4.5, create and 48-bit node id, (47 random bits + multicast bit = 1) + node = _nodeId = [seedBytes[0] | 0x01, seedBytes[1], seedBytes[2], seedBytes[3], seedBytes[4], seedBytes[5]]; + } + + if (clockseq == null) { + // Per 4.2.2, randomize (14 bit) clockseq + clockseq = _clockseq = (seedBytes[6] << 8 | seedBytes[7]) & 0x3fff; + } + } // UUID timestamps are 100 nano-second units since the Gregorian epoch, + // (1582-10-15 00:00). JSNumbers aren't precise enough for this, so + // time is handled internally as 'msecs' (integer milliseconds) and 'nsecs' + // (100-nanoseconds offset from msecs) since unix epoch, 1970-01-01 00:00. + + + let msecs = options.msecs !== undefined ? options.msecs : Date.now(); // Per 4.2.1.2, use count of uuid's generated during the current clock + // cycle to simulate higher resolution clock + + let nsecs = options.nsecs !== undefined ? options.nsecs : _lastNSecs + 1; // Time since last uuid creation (in msecs) + + const dt = msecs - _lastMSecs + (nsecs - _lastNSecs) / 10000; // Per 4.2.1.2, Bump clockseq on clock regression + + if (dt < 0 && options.clockseq === undefined) { + clockseq = clockseq + 1 & 0x3fff; + } // Reset nsecs if clock regresses (new clockseq) or we've moved onto a new + // time interval + + + if ((dt < 0 || msecs > _lastMSecs) && options.nsecs === undefined) { + nsecs = 0; + } // Per 4.2.1.2 Throw error if too many uuids are requested + + + if (nsecs >= 10000) { + throw new Error("uuid.v1(): Can't create more than 10M uuids/sec"); + } + + _lastMSecs = msecs; + _lastNSecs = nsecs; + _clockseq = clockseq; // Per 4.1.4 - Convert from unix epoch to Gregorian epoch + + msecs += 12219292800000; // `time_low` + + const tl = ((msecs & 0xfffffff) * 10000 + nsecs) % 0x100000000; + b[i++] = tl >>> 24 & 0xff; + b[i++] = tl >>> 16 & 0xff; + b[i++] = tl >>> 8 & 0xff; + b[i++] = tl & 0xff; // `time_mid` + + const tmh = msecs / 0x100000000 * 10000 & 0xfffffff; + b[i++] = tmh >>> 8 & 0xff; + b[i++] = tmh & 0xff; // `time_high_and_version` + + b[i++] = tmh >>> 24 & 0xf | 0x10; // include version + + b[i++] = tmh >>> 16 & 0xff; // `clock_seq_hi_and_reserved` (Per 4.2.2 - include variant) + + b[i++] = clockseq >>> 8 | 0x80; // `clock_seq_low` + + b[i++] = clockseq & 0xff; // `node` + + for (let n = 0; n < 6; ++n) { + b[i + n] = node[n]; + } + + return buf || (0, _stringify.default)(b); +} + +var _default = v1; +exports.default = _default; + +/***/ }), + /***/ 631: /***/ (function(module) { @@ -10355,6 +10610,58 @@ exports.issueCommand = issueCommand; /***/ }), +/***/ 746: +/***/ (function(__unusedmodule, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _validate = _interopRequireDefault(__webpack_require__(900)); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function parse(uuid) { + if (!(0, _validate.default)(uuid)) { + throw TypeError('Invalid UUID'); + } + + let v; + const arr = new Uint8Array(16); // Parse ########-....-....-....-............ + + arr[0] = (v = parseInt(uuid.slice(0, 8), 16)) >>> 24; + arr[1] = v >>> 16 & 0xff; + arr[2] = v >>> 8 & 0xff; + arr[3] = v & 0xff; // Parse ........-####-....-....-............ + + arr[4] = (v = parseInt(uuid.slice(9, 13), 16)) >>> 8; + arr[5] = v & 0xff; // Parse ........-....-####-....-............ + + arr[6] = (v = parseInt(uuid.slice(14, 18), 16)) >>> 8; + arr[7] = v & 0xff; // Parse ........-....-....-####-............ + + arr[8] = (v = parseInt(uuid.slice(19, 23), 16)) >>> 8; + arr[9] = v & 0xff; // Parse ........-....-....-....-############ + // (Use "/" to avoid 32-bit truncation when bit-shifting high-order bytes) + + arr[10] = (v = parseInt(uuid.slice(24, 36), 16)) / 0x10000000000 & 0xff; + arr[11] = v / 0x100000000 & 0xff; + arr[12] = v >>> 24 & 0xff; + arr[13] = v >>> 16 & 0xff; + arr[14] = v >>> 8 & 0xff; + arr[15] = v & 0xff; + return arr; +} + +var _default = parse; +exports.default = _default; + +/***/ }), + /***/ 747: /***/ (function(module) { @@ -10448,6 +10755,73 @@ class PersonalAccessTokenCredentialHandler { exports.PersonalAccessTokenCredentialHandler = PersonalAccessTokenCredentialHandler; //# sourceMappingURL=auth.js.map +/***/ }), + +/***/ 760: +/***/ (function(module) { + +"use strict"; + +module.exports = balanced; +function balanced(a, b, str) { + if (a instanceof RegExp) a = maybeMatch(a, str); + if (b instanceof RegExp) b = maybeMatch(b, str); + + var r = range(a, b, str); + + return r && { + start: r[0], + end: r[1], + pre: str.slice(0, r[0]), + body: str.slice(r[0] + a.length, r[1]), + post: str.slice(r[1] + b.length) + }; +} + +function maybeMatch(reg, str) { + var m = str.match(reg); + return m ? m[0] : null; +} + +balanced.range = range; +function range(a, b, str) { + var begs, beg, left, right, result; + var ai = str.indexOf(a); + var bi = str.indexOf(b, ai + 1); + var i = ai; + + if (ai >= 0 && bi > 0) { + begs = []; + left = str.length; + + while (i >= 0 && !result) { + if (i == ai) { + begs.push(i); + ai = str.indexOf(a, i + 1); + } else if (begs.length == 1) { + result = [ begs.pop(), bi ]; + } else { + beg = begs.pop(); + if (beg < left) { + left = beg; + right = bi; + } + + bi = str.indexOf(b, i + 1); + } + + i = ai < bi && ai >= 0 ? ai : bi; + } + + if (begs.length) { + result = [ left, right ]; + } + } + + return result; +} + + /***/ }), /***/ 761: @@ -10639,6 +11013,52 @@ exports.Octokit = Octokit; //# sourceMappingURL=index.js.map +/***/ }), + +/***/ 807: +/***/ (function(__unusedmodule, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = rng; + +var _crypto = _interopRequireDefault(__webpack_require__(417)); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +const rnds8Pool = new Uint8Array(256); // # of random values to pre-allocate + +let poolPtr = rnds8Pool.length; + +function rng() { + if (poolPtr > rnds8Pool.length - 16) { + _crypto.default.randomFillSync(rnds8Pool); + + poolPtr = 0; + } + + return rnds8Pool.slice(poolPtr, poolPtr += 16); +} + +/***/ }), + +/***/ 814: +/***/ (function(__unusedmodule, exports) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _default = /^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i; +exports.default = _default; + /***/ }), /***/ 815: @@ -10801,6 +11221,92 @@ exports.Path = Path; /***/ }), +/***/ 840: +/***/ (function(__unusedmodule, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +Object.defineProperty(exports, "v1", { + enumerable: true, + get: function () { + return _v.default; + } +}); +Object.defineProperty(exports, "v3", { + enumerable: true, + get: function () { + return _v2.default; + } +}); +Object.defineProperty(exports, "v4", { + enumerable: true, + get: function () { + return _v3.default; + } +}); +Object.defineProperty(exports, "v5", { + enumerable: true, + get: function () { + return _v4.default; + } +}); +Object.defineProperty(exports, "NIL", { + enumerable: true, + get: function () { + return _nil.default; + } +}); +Object.defineProperty(exports, "version", { + enumerable: true, + get: function () { + return _version.default; + } +}); +Object.defineProperty(exports, "validate", { + enumerable: true, + get: function () { + return _validate.default; + } +}); +Object.defineProperty(exports, "stringify", { + enumerable: true, + get: function () { + return _stringify.default; + } +}); +Object.defineProperty(exports, "parse", { + enumerable: true, + get: function () { + return _parse.default; + } +}); + +var _v = _interopRequireDefault(__webpack_require__(628)); + +var _v2 = _interopRequireDefault(__webpack_require__(409)); + +var _v3 = _interopRequireDefault(__webpack_require__(122)); + +var _v4 = _interopRequireDefault(__webpack_require__(120)); + +var _nil = _interopRequireDefault(__webpack_require__(332)); + +var _version = _interopRequireDefault(__webpack_require__(595)); + +var _validate = _interopRequireDefault(__webpack_require__(900)); + +var _stringify = _interopRequireDefault(__webpack_require__(950)); + +var _parse = _interopRequireDefault(__webpack_require__(746)); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/***/ }), + /***/ 843: /***/ (function(__unusedmodule, exports) { @@ -11078,7 +11584,7 @@ exports.safeTrimTrailingSeparator = safeTrimTrailingSeparator; /***/ (function(module, __unusedexports, __webpack_require__) { var concatMap = __webpack_require__(891); -var balanced = __webpack_require__(417); +var balanced = __webpack_require__(760); module.exports = expandTop; @@ -11505,6 +12011,30 @@ var isArray = Array.isArray || function (xs) { }; +/***/ }), + +/***/ 900: +/***/ (function(__unusedmodule, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _regex = _interopRequireDefault(__webpack_require__(814)); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function validate(uuid) { + return typeof uuid === 'string' && _regex.default.test(uuid); +} + +var _default = validate; +exports.default = _default; + /***/ }), /***/ 914: @@ -12168,6 +12698,52 @@ function wrappy (fn, cb) { } +/***/ }), + +/***/ 950: +/***/ (function(__unusedmodule, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _validate = _interopRequireDefault(__webpack_require__(900)); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Convert array of 16 byte values to UUID string format of the form: + * XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX + */ +const byteToHex = []; + +for (let i = 0; i < 256; ++i) { + byteToHex.push((i + 0x100).toString(16).substr(1)); +} + +function stringify(arr, offset = 0) { + // Note: Be careful editing this code! It's been tuned for performance + // and works in ways you may not expect. See https://github.com/uuidjs/uuid/pull/434 + const uuid = (byteToHex[arr[offset + 0]] + byteToHex[arr[offset + 1]] + byteToHex[arr[offset + 2]] + byteToHex[arr[offset + 3]] + '-' + byteToHex[arr[offset + 4]] + byteToHex[arr[offset + 5]] + '-' + byteToHex[arr[offset + 6]] + byteToHex[arr[offset + 7]] + '-' + byteToHex[arr[offset + 8]] + byteToHex[arr[offset + 9]] + '-' + byteToHex[arr[offset + 10]] + byteToHex[arr[offset + 11]] + byteToHex[arr[offset + 12]] + byteToHex[arr[offset + 13]] + byteToHex[arr[offset + 14]] + byteToHex[arr[offset + 15]]).toLowerCase(); // Consistency check for valid UUID. If this throws, it's likely due to one + // of the following: + // - One or more input array values don't map to a hex octet (leading to + // "undefined" in the uuid) + // - Invalid input values for the RFC `version` or `variant` fields + + if (!(0, _validate.default)(uuid)) { + throw TypeError('Stringified UUID is invalid'); + } + + return uuid; +} + +var _default = stringify; +exports.default = _default; + /***/ }), /***/ 962: @@ -13282,6 +13858,156 @@ function regExpEscape (s) { } +/***/ }), + +/***/ 981: +/***/ (function(__unusedmodule, exports, __webpack_require__) { + +"use strict"; + +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.toPlatformPath = exports.toWin32Path = exports.toPosixPath = void 0; +const path = __importStar(__webpack_require__(622)); +/** + * toPosixPath converts the given path to the posix form. On Windows, \\ will be + * replaced with /. + * + * @param pth. Path to transform. + * @return string Posix path. + */ +function toPosixPath(pth) { + return pth.replace(/[\\]/g, '/'); +} +exports.toPosixPath = toPosixPath; +/** + * toWin32Path converts the given path to the win32 form. On Linux, / will be + * replaced with \\. + * + * @param pth. Path to transform. + * @return string Win32 path. + */ +function toWin32Path(pth) { + return pth.replace(/[/]/g, '\\'); +} +exports.toWin32Path = toWin32Path; +/** + * toPlatformPath converts the given path to a platform-specific path. It does + * this by replacing instances of / and \ with the platform-specific path + * separator. + * + * @param pth The path to platformize. + * @return string The platform-specific path. + */ +function toPlatformPath(pth) { + return pth.replace(/[/\\]/g, path.sep); +} +exports.toPlatformPath = toPlatformPath; +//# sourceMappingURL=path-utils.js.map + +/***/ }), + +/***/ 998: +/***/ (function(__unusedmodule, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = _default; +exports.URL = exports.DNS = void 0; + +var _stringify = _interopRequireDefault(__webpack_require__(950)); + +var _parse = _interopRequireDefault(__webpack_require__(746)); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function stringToBytes(str) { + str = unescape(encodeURIComponent(str)); // UTF8 escape + + const bytes = []; + + for (let i = 0; i < str.length; ++i) { + bytes.push(str.charCodeAt(i)); + } + + return bytes; +} + +const DNS = '6ba7b810-9dad-11d1-80b4-00c04fd430c8'; +exports.DNS = DNS; +const URL = '6ba7b811-9dad-11d1-80b4-00c04fd430c8'; +exports.URL = URL; + +function _default(name, version, hashfunc) { + function generateUUID(value, namespace, buf, offset) { + if (typeof value === 'string') { + value = stringToBytes(value); + } + + if (typeof namespace === 'string') { + namespace = (0, _parse.default)(namespace); + } + + if (namespace.length !== 16) { + throw TypeError('Namespace must be array-like (16 iterable integer values, 0-255)'); + } // Compute hash of namespace and value, Per 4.3 + // Future: Use spread syntax when supported on all platforms, e.g. `bytes = + // hashfunc([...namespace, ... value])` + + + let bytes = new Uint8Array(16 + value.length); + bytes.set(namespace); + bytes.set(value, namespace.length); + bytes = hashfunc(bytes); + bytes[6] = bytes[6] & 0x0f | version; + bytes[8] = bytes[8] & 0x3f | 0x80; + + if (buf) { + offset = offset || 0; + + for (let i = 0; i < 16; ++i) { + buf[offset + i] = bytes[i]; + } + + return buf; + } + + return (0, _stringify.default)(bytes); + } // Function#name is not settable on some platforms (#270) + + + try { + generateUUID.name = name; // eslint-disable-next-line no-empty + } catch (err) {} // For CommonJS default export support + + + generateUUID.DNS = DNS; + generateUUID.URL = URL; + return generateUUID; +} + /***/ }) /******/ }, diff --git a/package-lock.json b/package-lock.json index 40768cb..f05d15f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "6.0.0", "license": "MIT", "dependencies": { - "@actions/core": "^1.8.1", + "@actions/core": "^1.9.1", "@actions/exec": "^1.1.0", "@actions/github": "^5.0.0", "@actions/glob": "^0.2.0", @@ -34,17 +34,21 @@ } }, "node_modules/@actions/core": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/@actions/core/-/core-1.8.1.tgz", - "integrity": "sha512-LuFg2O/+rRrYxrdafnqH9mx6ADszKzQAhDuEhhMQIh47tsXzWkW4wXY5zvscqJ4KDywyJX0LA0pAESPLUjZXvw==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@actions/core/-/core-1.9.1.tgz", + "integrity": "sha512-5ad+U2YGrmmiw6du20AQW5XuWo7UKN2052FjSV7MX+Wfjf8sCqcsZe62NfgHys4QI4/Y+vQvLKYL8jWtA1ZBTA==", "dependencies": { - "@actions/http-client": "^2.0.0" + "@actions/http-client": "^2.0.1", + "uuid": "^8.3.2" } }, "node_modules/@actions/core/node_modules/@actions/http-client": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@actions/http-client/-/http-client-2.0.0.tgz", - "integrity": "sha512-fm1+OPPey5ypgStT9K8zbBhICj4J4UV/TJIHDhuWlkb8KyJaAtjcZK184dTqul0dV0nPKX97FNtDXX20BTLXSA==" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@actions/http-client/-/http-client-2.0.1.tgz", + "integrity": "sha512-PIXiMVtz6VvyaRsGY268qvj57hXQEpsYogYOu2nrQhlf+XCGmZstmuZBbAybUl1nQGnvS1k1eEsQ69ZoD7xlSw==", + "dependencies": { + "tunnel": "^0.0.6" + } }, "node_modules/@actions/exec": { "version": "1.1.0", @@ -5938,6 +5942,14 @@ "punycode": "^2.1.0" } }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/v8-compile-cache": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz", @@ -6178,17 +6190,21 @@ }, "dependencies": { "@actions/core": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/@actions/core/-/core-1.8.1.tgz", - "integrity": "sha512-LuFg2O/+rRrYxrdafnqH9mx6ADszKzQAhDuEhhMQIh47tsXzWkW4wXY5zvscqJ4KDywyJX0LA0pAESPLUjZXvw==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@actions/core/-/core-1.9.1.tgz", + "integrity": "sha512-5ad+U2YGrmmiw6du20AQW5XuWo7UKN2052FjSV7MX+Wfjf8sCqcsZe62NfgHys4QI4/Y+vQvLKYL8jWtA1ZBTA==", "requires": { - "@actions/http-client": "^2.0.0" + "@actions/http-client": "^2.0.1", + "uuid": "^8.3.2" }, "dependencies": { "@actions/http-client": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@actions/http-client/-/http-client-2.0.0.tgz", - "integrity": "sha512-fm1+OPPey5ypgStT9K8zbBhICj4J4UV/TJIHDhuWlkb8KyJaAtjcZK184dTqul0dV0nPKX97FNtDXX20BTLXSA==" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@actions/http-client/-/http-client-2.0.1.tgz", + "integrity": "sha512-PIXiMVtz6VvyaRsGY268qvj57hXQEpsYogYOu2nrQhlf+XCGmZstmuZBbAybUl1nQGnvS1k1eEsQ69ZoD7xlSw==", + "requires": { + "tunnel": "^0.0.6" + } } } }, @@ -10696,6 +10712,11 @@ "punycode": "^2.1.0" } }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + }, "v8-compile-cache": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz", diff --git a/package.json b/package.json index ffcc3ae..1ebaedc 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ } }, "dependencies": { - "@actions/core": "^1.8.1", + "@actions/core": "^1.9.1", "@actions/exec": "^1.1.0", "@actions/github": "^5.0.0", "@actions/glob": "^0.2.0",