Compare commits

..
Author SHA1 Message Date
Brian DeHamer 71bbf8e91b exeriment with OCI header auth
Signed-off-by: Brian DeHamer <[email protected]>
2025-04-03 17:49:07 -07:00
6 changed files with 732 additions and 481 deletions
+1 -5
View File
@@ -38,7 +38,7 @@ jobs:
- name: Lint Codebase - name: Lint Codebase
id: super-linter id: super-linter
uses: super-linter/super-linter/slim@v7.4.0 uses: super-linter/super-linter/slim@v7.2.1
env: env:
DEFAULT_BRANCH: main DEFAULT_BRANCH: main
FILTER_REGEX_EXCLUDE: dist/**/* FILTER_REGEX_EXCLUDE: dist/**/*
@@ -46,10 +46,6 @@ jobs:
TYPESCRIPT_DEFAULT_STYLE: prettier TYPESCRIPT_DEFAULT_STYLE: prettier
VALIDATE_ALL_CODEBASE: true VALIDATE_ALL_CODEBASE: true
VALIDATE_JAVASCRIPT_STANDARD: false VALIDATE_JAVASCRIPT_STANDARD: false
VALIDATE_TYPESCRIPT_ES: false
VALIDATE_TYPESCRIPT_STANDARD: false VALIDATE_TYPESCRIPT_STANDARD: false
VALIDATE_JSCPD: false VALIDATE_JSCPD: false
VALIDATE_YAML_PRETTIER: false VALIDATE_YAML_PRETTIER: false
- name: Run eslint
run: npm run lint:eslint
-4
View File
@@ -121,10 +121,6 @@ Attestations are saved in the JSON-serialized [Sigstore bundle][6] format.
If multiple subjects are being attested at the same time, a single attestation If multiple subjects are being attested at the same time, a single attestation
will be created with references to each of the supplied subjects. will be created with references to each of the supplied subjects.
The absolute path to the generated attestation is appended to the file
`${RUNNER_TEMP}/created_attestation_paths.txt`. This file will accumulate the
paths to all attestations created over the course of a single workflow.
## Attestation Limits ## Attestation Limits
### Subject Limits ### Subject Limits
+1 -1
View File
@@ -64,7 +64,7 @@ runs:
steps: steps:
- uses: actions/attest-build-provenance/predicate@1176ef556905f349f669722abf30bce1a6e16e01 # [email protected] - uses: actions/attest-build-provenance/predicate@1176ef556905f349f669722abf30bce1a6e16e01 # [email protected]
id: generate-build-provenance-predicate id: generate-build-provenance-predicate
- uses: actions/attest@ce27ba3b4a9a139d9a20a4a07d69fabb52f1e5bc # v2.4.0 - uses: actions/attest@experimental/header-auth
id: attest id: attest
with: with:
subject-path: ${{ inputs.subject-path }} subject-path: ${{ inputs.subject-path }}
Generated Vendored
+38 -174
View File
@@ -39056,9 +39056,6 @@ module.exports = safer
/***/ 89379: /***/ 89379:
/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => {
"use strict";
const ANY = Symbol('SemVer ANY') const ANY = Symbol('SemVer ANY')
// hoisted class for cyclic dependency // hoisted class for cyclic dependency
class Comparator { class Comparator {
@@ -39207,9 +39204,6 @@ const Range = __nccwpck_require__(96782)
/***/ 96782: /***/ 96782:
/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => {
"use strict";
const SPACE_CHARACTERS = /\s+/g const SPACE_CHARACTERS = /\s+/g
// hoisted class for cyclic dependency // hoisted class for cyclic dependency
@@ -39771,12 +39765,9 @@ const testSet = (set, version, options) => {
/***/ 7163: /***/ 7163:
/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => {
"use strict";
const debug = __nccwpck_require__(1159) const debug = __nccwpck_require__(1159)
const { MAX_LENGTH, MAX_SAFE_INTEGER } = __nccwpck_require__(45101) const { MAX_LENGTH, MAX_SAFE_INTEGER } = __nccwpck_require__(45101)
const { safeRe: re, t } = __nccwpck_require__(95471) const { safeRe: re, safeSrc: src, t } = __nccwpck_require__(95471)
const parseOptions = __nccwpck_require__(70356) const parseOptions = __nccwpck_require__(70356)
const { compareIdentifiers } = __nccwpck_require__(73348) const { compareIdentifiers } = __nccwpck_require__(73348)
@@ -39958,7 +39949,8 @@ class SemVer {
} }
// Avoid an invalid semver results // Avoid an invalid semver results
if (identifier) { if (identifier) {
const match = `-${identifier}`.match(this.options.loose ? re[t.PRERELEASELOOSE] : re[t.PRERELEASE]) const r = new RegExp(`^${this.options.loose ? src[t.PRERELEASELOOSE] : src[t.PRERELEASE]}$`)
const match = `-${identifier}`.match(r)
if (!match || match[1] !== identifier) { if (!match || match[1] !== identifier) {
throw new Error(`invalid identifier: ${identifier}`) throw new Error(`invalid identifier: ${identifier}`)
} }
@@ -40098,9 +40090,6 @@ module.exports = SemVer
/***/ 1799: /***/ 1799:
/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => {
"use strict";
const parse = __nccwpck_require__(16353) const parse = __nccwpck_require__(16353)
const clean = (version, options) => { const clean = (version, options) => {
const s = parse(version.trim().replace(/^[=v]+/, ''), options) const s = parse(version.trim().replace(/^[=v]+/, ''), options)
@@ -40114,9 +40103,6 @@ module.exports = clean
/***/ 28646: /***/ 28646:
/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => {
"use strict";
const eq = __nccwpck_require__(55082) const eq = __nccwpck_require__(55082)
const neq = __nccwpck_require__(4974) const neq = __nccwpck_require__(4974)
const gt = __nccwpck_require__(16599) const gt = __nccwpck_require__(16599)
@@ -40176,9 +40162,6 @@ module.exports = cmp
/***/ 35385: /***/ 35385:
/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => {
"use strict";
const SemVer = __nccwpck_require__(7163) const SemVer = __nccwpck_require__(7163)
const parse = __nccwpck_require__(16353) const parse = __nccwpck_require__(16353)
const { safeRe: re, t } = __nccwpck_require__(95471) const { safeRe: re, t } = __nccwpck_require__(95471)
@@ -40246,9 +40229,6 @@ module.exports = coerce
/***/ 37648: /***/ 37648:
/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => {
"use strict";
const SemVer = __nccwpck_require__(7163) const SemVer = __nccwpck_require__(7163)
const compareBuild = (a, b, loose) => { const compareBuild = (a, b, loose) => {
const versionA = new SemVer(a, loose) const versionA = new SemVer(a, loose)
@@ -40263,9 +40243,6 @@ module.exports = compareBuild
/***/ 56874: /***/ 56874:
/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => {
"use strict";
const compare = __nccwpck_require__(78469) const compare = __nccwpck_require__(78469)
const compareLoose = (a, b) => compare(a, b, true) const compareLoose = (a, b) => compare(a, b, true)
module.exports = compareLoose module.exports = compareLoose
@@ -40276,9 +40253,6 @@ module.exports = compareLoose
/***/ 78469: /***/ 78469:
/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => {
"use strict";
const SemVer = __nccwpck_require__(7163) const SemVer = __nccwpck_require__(7163)
const compare = (a, b, loose) => const compare = (a, b, loose) =>
new SemVer(a, loose).compare(new SemVer(b, loose)) new SemVer(a, loose).compare(new SemVer(b, loose))
@@ -40291,9 +40265,6 @@ module.exports = compare
/***/ 70711: /***/ 70711:
/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => {
"use strict";
const parse = __nccwpck_require__(16353) const parse = __nccwpck_require__(16353)
const diff = (version1, version2) => { const diff = (version1, version2) => {
@@ -40359,9 +40330,6 @@ module.exports = diff
/***/ 55082: /***/ 55082:
/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => {
"use strict";
const compare = __nccwpck_require__(78469) const compare = __nccwpck_require__(78469)
const eq = (a, b, loose) => compare(a, b, loose) === 0 const eq = (a, b, loose) => compare(a, b, loose) === 0
module.exports = eq module.exports = eq
@@ -40372,9 +40340,6 @@ module.exports = eq
/***/ 16599: /***/ 16599:
/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => {
"use strict";
const compare = __nccwpck_require__(78469) const compare = __nccwpck_require__(78469)
const gt = (a, b, loose) => compare(a, b, loose) > 0 const gt = (a, b, loose) => compare(a, b, loose) > 0
module.exports = gt module.exports = gt
@@ -40385,9 +40350,6 @@ module.exports = gt
/***/ 41236: /***/ 41236:
/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => {
"use strict";
const compare = __nccwpck_require__(78469) const compare = __nccwpck_require__(78469)
const gte = (a, b, loose) => compare(a, b, loose) >= 0 const gte = (a, b, loose) => compare(a, b, loose) >= 0
module.exports = gte module.exports = gte
@@ -40398,9 +40360,6 @@ module.exports = gte
/***/ 62338: /***/ 62338:
/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => {
"use strict";
const SemVer = __nccwpck_require__(7163) const SemVer = __nccwpck_require__(7163)
const inc = (version, release, options, identifier, identifierBase) => { const inc = (version, release, options, identifier, identifierBase) => {
@@ -40427,9 +40386,6 @@ module.exports = inc
/***/ 3872: /***/ 3872:
/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => {
"use strict";
const compare = __nccwpck_require__(78469) const compare = __nccwpck_require__(78469)
const lt = (a, b, loose) => compare(a, b, loose) < 0 const lt = (a, b, loose) => compare(a, b, loose) < 0
module.exports = lt module.exports = lt
@@ -40440,9 +40396,6 @@ module.exports = lt
/***/ 56717: /***/ 56717:
/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => {
"use strict";
const compare = __nccwpck_require__(78469) const compare = __nccwpck_require__(78469)
const lte = (a, b, loose) => compare(a, b, loose) <= 0 const lte = (a, b, loose) => compare(a, b, loose) <= 0
module.exports = lte module.exports = lte
@@ -40453,9 +40406,6 @@ module.exports = lte
/***/ 68511: /***/ 68511:
/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => {
"use strict";
const SemVer = __nccwpck_require__(7163) const SemVer = __nccwpck_require__(7163)
const major = (a, loose) => new SemVer(a, loose).major const major = (a, loose) => new SemVer(a, loose).major
module.exports = major module.exports = major
@@ -40466,9 +40416,6 @@ module.exports = major
/***/ 32603: /***/ 32603:
/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => {
"use strict";
const SemVer = __nccwpck_require__(7163) const SemVer = __nccwpck_require__(7163)
const minor = (a, loose) => new SemVer(a, loose).minor const minor = (a, loose) => new SemVer(a, loose).minor
module.exports = minor module.exports = minor
@@ -40479,9 +40426,6 @@ module.exports = minor
/***/ 4974: /***/ 4974:
/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => {
"use strict";
const compare = __nccwpck_require__(78469) const compare = __nccwpck_require__(78469)
const neq = (a, b, loose) => compare(a, b, loose) !== 0 const neq = (a, b, loose) => compare(a, b, loose) !== 0
module.exports = neq module.exports = neq
@@ -40492,9 +40436,6 @@ module.exports = neq
/***/ 16353: /***/ 16353:
/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => {
"use strict";
const SemVer = __nccwpck_require__(7163) const SemVer = __nccwpck_require__(7163)
const parse = (version, options, throwErrors = false) => { const parse = (version, options, throwErrors = false) => {
if (version instanceof SemVer) { if (version instanceof SemVer) {
@@ -40518,9 +40459,6 @@ module.exports = parse
/***/ 48756: /***/ 48756:
/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => {
"use strict";
const SemVer = __nccwpck_require__(7163) const SemVer = __nccwpck_require__(7163)
const patch = (a, loose) => new SemVer(a, loose).patch const patch = (a, loose) => new SemVer(a, loose).patch
module.exports = patch module.exports = patch
@@ -40531,9 +40469,6 @@ module.exports = patch
/***/ 15714: /***/ 15714:
/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => {
"use strict";
const parse = __nccwpck_require__(16353) const parse = __nccwpck_require__(16353)
const prerelease = (version, options) => { const prerelease = (version, options) => {
const parsed = parse(version, options) const parsed = parse(version, options)
@@ -40547,9 +40482,6 @@ module.exports = prerelease
/***/ 32173: /***/ 32173:
/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => {
"use strict";
const compare = __nccwpck_require__(78469) const compare = __nccwpck_require__(78469)
const rcompare = (a, b, loose) => compare(b, a, loose) const rcompare = (a, b, loose) => compare(b, a, loose)
module.exports = rcompare module.exports = rcompare
@@ -40560,9 +40492,6 @@ module.exports = rcompare
/***/ 87192: /***/ 87192:
/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => {
"use strict";
const compareBuild = __nccwpck_require__(37648) const compareBuild = __nccwpck_require__(37648)
const rsort = (list, loose) => list.sort((a, b) => compareBuild(b, a, loose)) const rsort = (list, loose) => list.sort((a, b) => compareBuild(b, a, loose))
module.exports = rsort module.exports = rsort
@@ -40573,9 +40502,6 @@ module.exports = rsort
/***/ 68011: /***/ 68011:
/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => {
"use strict";
const Range = __nccwpck_require__(96782) const Range = __nccwpck_require__(96782)
const satisfies = (version, range, options) => { const satisfies = (version, range, options) => {
try { try {
@@ -40593,9 +40519,6 @@ module.exports = satisfies
/***/ 29872: /***/ 29872:
/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => {
"use strict";
const compareBuild = __nccwpck_require__(37648) const compareBuild = __nccwpck_require__(37648)
const sort = (list, loose) => list.sort((a, b) => compareBuild(a, b, loose)) const sort = (list, loose) => list.sort((a, b) => compareBuild(a, b, loose))
module.exports = sort module.exports = sort
@@ -40606,9 +40529,6 @@ module.exports = sort
/***/ 58780: /***/ 58780:
/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => {
"use strict";
const parse = __nccwpck_require__(16353) const parse = __nccwpck_require__(16353)
const valid = (version, options) => { const valid = (version, options) => {
const v = parse(version, options) const v = parse(version, options)
@@ -40622,9 +40542,6 @@ module.exports = valid
/***/ 62088: /***/ 62088:
/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => {
"use strict";
// just pre-load all the stuff that index.js lazily exports // just pre-load all the stuff that index.js lazily exports
const internalRe = __nccwpck_require__(95471) const internalRe = __nccwpck_require__(95471)
const constants = __nccwpck_require__(45101) const constants = __nccwpck_require__(45101)
@@ -40721,9 +40638,6 @@ module.exports = {
/***/ 45101: /***/ 45101:
/***/ ((module) => { /***/ ((module) => {
"use strict";
// Note: this is the semver.org version of the spec that it implements // Note: this is the semver.org version of the spec that it implements
// Not necessarily the package version of this code. // Not necessarily the package version of this code.
const SEMVER_SPEC_VERSION = '2.0.0' const SEMVER_SPEC_VERSION = '2.0.0'
@@ -40766,9 +40680,6 @@ module.exports = {
/***/ 1159: /***/ 1159:
/***/ ((module) => { /***/ ((module) => {
"use strict";
const debug = ( const debug = (
typeof process === 'object' && typeof process === 'object' &&
process.env && process.env &&
@@ -40785,9 +40696,6 @@ module.exports = debug
/***/ 73348: /***/ 73348:
/***/ ((module) => { /***/ ((module) => {
"use strict";
const numeric = /^[0-9]+$/ const numeric = /^[0-9]+$/
const compareIdentifiers = (a, b) => { const compareIdentifiers = (a, b) => {
const anum = numeric.test(a) const anum = numeric.test(a)
@@ -40818,9 +40726,6 @@ module.exports = {
/***/ 61383: /***/ 61383:
/***/ ((module) => { /***/ ((module) => {
"use strict";
class LRUCache { class LRUCache {
constructor () { constructor () {
this.max = 1000 this.max = 1000
@@ -40868,9 +40773,6 @@ module.exports = LRUCache
/***/ 70356: /***/ 70356:
/***/ ((module) => { /***/ ((module) => {
"use strict";
// parse out just the options we care about // parse out just the options we care about
const looseOption = Object.freeze({ loose: true }) const looseOption = Object.freeze({ loose: true })
const emptyOpts = Object.freeze({ }) const emptyOpts = Object.freeze({ })
@@ -40893,9 +40795,6 @@ module.exports = parseOptions
/***/ 95471: /***/ 95471:
/***/ ((module, exports, __nccwpck_require__) => { /***/ ((module, exports, __nccwpck_require__) => {
"use strict";
const { const {
MAX_SAFE_COMPONENT_LENGTH, MAX_SAFE_COMPONENT_LENGTH,
MAX_SAFE_BUILD_LENGTH, MAX_SAFE_BUILD_LENGTH,
@@ -40974,14 +40873,12 @@ createToken('MAINVERSIONLOOSE', `(${src[t.NUMERICIDENTIFIERLOOSE]})\\.` +
// ## Pre-release Version Identifier // ## Pre-release Version Identifier
// A numeric identifier, or a non-numeric identifier. // A numeric identifier, or a non-numeric identifier.
// Non-numberic identifiers include numberic identifiers but can be longer.
// Therefore non-numberic identifiers must go first.
createToken('PRERELEASEIDENTIFIER', `(?:${src[t.NONNUMERICIDENTIFIER] createToken('PRERELEASEIDENTIFIER', `(?:${src[t.NUMERICIDENTIFIER]
}|${src[t.NUMERICIDENTIFIER]})`) }|${src[t.NONNUMERICIDENTIFIER]})`)
createToken('PRERELEASEIDENTIFIERLOOSE', `(?:${src[t.NONNUMERICIDENTIFIER] createToken('PRERELEASEIDENTIFIERLOOSE', `(?:${src[t.NUMERICIDENTIFIERLOOSE]
}|${src[t.NUMERICIDENTIFIERLOOSE]})`) }|${src[t.NONNUMERICIDENTIFIER]})`)
// ## Pre-release Version // ## Pre-release Version
// Hyphen, followed by one or more dot-separated pre-release version // Hyphen, followed by one or more dot-separated pre-release version
@@ -41124,9 +41021,6 @@ createToken('GTE0PRE', '^\\s*>=\\s*0\\.0\\.0-0\\s*$')
/***/ 12276: /***/ 12276:
/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => {
"use strict";
// Determine if version is greater than all the versions possible in the range. // Determine if version is greater than all the versions possible in the range.
const outside = __nccwpck_require__(10280) const outside = __nccwpck_require__(10280)
const gtr = (version, range, options) => outside(version, range, '>', options) const gtr = (version, range, options) => outside(version, range, '>', options)
@@ -41138,9 +41032,6 @@ module.exports = gtr
/***/ 23465: /***/ 23465:
/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => {
"use strict";
const Range = __nccwpck_require__(96782) const Range = __nccwpck_require__(96782)
const intersects = (r1, r2, options) => { const intersects = (r1, r2, options) => {
r1 = new Range(r1, options) r1 = new Range(r1, options)
@@ -41155,9 +41046,6 @@ module.exports = intersects
/***/ 15213: /***/ 15213:
/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => {
"use strict";
const outside = __nccwpck_require__(10280) const outside = __nccwpck_require__(10280)
// Determine if version is less than all the versions possible in the range // Determine if version is less than all the versions possible in the range
const ltr = (version, range, options) => outside(version, range, '<', options) const ltr = (version, range, options) => outside(version, range, '<', options)
@@ -41169,9 +41057,6 @@ module.exports = ltr
/***/ 73193: /***/ 73193:
/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => {
"use strict";
const SemVer = __nccwpck_require__(7163) const SemVer = __nccwpck_require__(7163)
const Range = __nccwpck_require__(96782) const Range = __nccwpck_require__(96782)
@@ -41204,9 +41089,6 @@ module.exports = maxSatisfying
/***/ 68595: /***/ 68595:
/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => {
"use strict";
const SemVer = __nccwpck_require__(7163) const SemVer = __nccwpck_require__(7163)
const Range = __nccwpck_require__(96782) const Range = __nccwpck_require__(96782)
const minSatisfying = (versions, range, options) => { const minSatisfying = (versions, range, options) => {
@@ -41238,9 +41120,6 @@ module.exports = minSatisfying
/***/ 51866: /***/ 51866:
/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => {
"use strict";
const SemVer = __nccwpck_require__(7163) const SemVer = __nccwpck_require__(7163)
const Range = __nccwpck_require__(96782) const Range = __nccwpck_require__(96782)
const gt = __nccwpck_require__(16599) const gt = __nccwpck_require__(16599)
@@ -41309,9 +41188,6 @@ module.exports = minVersion
/***/ 10280: /***/ 10280:
/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => {
"use strict";
const SemVer = __nccwpck_require__(7163) const SemVer = __nccwpck_require__(7163)
const Comparator = __nccwpck_require__(89379) const Comparator = __nccwpck_require__(89379)
const { ANY } = Comparator const { ANY } = Comparator
@@ -41399,9 +41275,6 @@ module.exports = outside
/***/ 82028: /***/ 82028:
/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => {
"use strict";
// given a set of versions and a range, create a "simplified" range // given a set of versions and a range, create a "simplified" range
// that includes the same versions that the original range does // that includes the same versions that the original range does
// If the original range is shorter than the simplified one, return that. // If the original range is shorter than the simplified one, return that.
@@ -41456,9 +41329,6 @@ module.exports = (versions, range, options) => {
/***/ 61489: /***/ 61489:
/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => {
"use strict";
const Range = __nccwpck_require__(96782) const Range = __nccwpck_require__(96782)
const Comparator = __nccwpck_require__(89379) const Comparator = __nccwpck_require__(89379)
const { ANY } = Comparator const { ANY } = Comparator
@@ -41713,9 +41583,6 @@ module.exports = subset
/***/ 54750: /***/ 54750:
/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => {
"use strict";
const Range = __nccwpck_require__(96782) const Range = __nccwpck_require__(96782)
// Mostly just for testing and legacy API reasons // Mostly just for testing and legacy API reasons
@@ -41731,9 +41598,6 @@ module.exports = toComparators
/***/ 64737: /***/ 64737:
/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => {
"use strict";
const Range = __nccwpck_require__(96782) const Range = __nccwpck_require__(96782)
const validRange = (range, options) => { const validRange = (range, options) => {
try { try {
@@ -50830,7 +50694,7 @@ module.exports = {
const { parseSetCookie } = __nccwpck_require__(8915) const { parseSetCookie } = __nccwpck_require__(8915)
const { stringify } = __nccwpck_require__(3834) const { stringify, getHeadersList } = __nccwpck_require__(3834)
const { webidl } = __nccwpck_require__(74222) const { webidl } = __nccwpck_require__(74222)
const { Headers } = __nccwpck_require__(26349) const { Headers } = __nccwpck_require__(26349)
@@ -50906,13 +50770,14 @@ function getSetCookies (headers) {
webidl.brandCheck(headers, Headers, { strict: false }) webidl.brandCheck(headers, Headers, { strict: false })
const cookies = headers.getSetCookie() const cookies = getHeadersList(headers).cookies
if (!cookies) { if (!cookies) {
return [] return []
} }
return cookies.map((pair) => parseSetCookie(pair)) // In older versions of undici, cookies is a list of name:value.
return cookies.map((pair) => parseSetCookie(Array.isArray(pair) ? pair[1] : pair))
} }
/** /**
@@ -51340,15 +51205,14 @@ module.exports = {
/***/ }), /***/ }),
/***/ 3834: /***/ 3834:
/***/ ((module) => { /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => {
"use strict"; "use strict";
/** const assert = __nccwpck_require__(42613)
* @param {string} value const { kHeadersList } = __nccwpck_require__(36443)
* @returns {boolean}
*/
function isCTLExcludingHtab (value) { function isCTLExcludingHtab (value) {
if (value.length === 0) { if (value.length === 0) {
return false return false
@@ -51609,13 +51473,31 @@ function stringify (cookie) {
return out.join('; ') return out.join('; ')
} }
let kHeadersListNode
function getHeadersList (headers) {
if (headers[kHeadersList]) {
return headers[kHeadersList]
}
if (!kHeadersListNode) {
kHeadersListNode = Object.getOwnPropertySymbols(headers).find(
(symbol) => symbol.description === 'headers list'
)
assert(kHeadersListNode, 'Headers cannot be parsed')
}
const headersList = headers[kHeadersListNode]
assert(headersList)
return headersList
}
module.exports = { module.exports = {
isCTLExcludingHtab, isCTLExcludingHtab,
validateCookieName, stringify,
validateCookiePath, getHeadersList
validateCookieValue,
toIMFDate,
stringify
} }
@@ -55619,7 +55501,6 @@ const {
isValidHeaderName, isValidHeaderName,
isValidHeaderValue isValidHeaderValue
} = __nccwpck_require__(15523) } = __nccwpck_require__(15523)
const util = __nccwpck_require__(39023)
const { webidl } = __nccwpck_require__(74222) const { webidl } = __nccwpck_require__(74222)
const assert = __nccwpck_require__(42613) const assert = __nccwpck_require__(42613)
@@ -56173,9 +56054,6 @@ Object.defineProperties(Headers.prototype, {
[Symbol.toStringTag]: { [Symbol.toStringTag]: {
value: 'Headers', value: 'Headers',
configurable: true configurable: true
},
[util.inspect.custom]: {
enumerable: false
} }
}) })
@@ -65352,20 +65230,6 @@ class Pool extends PoolBase {
? { ...options.interceptors } ? { ...options.interceptors }
: undefined : undefined
this[kFactory] = factory this[kFactory] = factory
this.on('connectionError', (origin, targets, error) => {
// If a connection error occurs, we remove the client from the pool,
// and emit a connectionError event. They will not be re-used.
// Fixes https://github.com/nodejs/undici/issues/3895
for (const target of targets) {
// Do not use kRemoveClient here, as it will close the client,
// but the client cannot be closed in this state.
const idx = this[kClients].indexOf(target)
if (idx !== -1) {
this[kClients].splice(idx, 1)
}
}
})
} }
[kGetDispatcher] () { [kGetDispatcher] () {
+683 -288
View File
File diff suppressed because it is too large Load Diff
+9 -9
View File
@@ -74,20 +74,20 @@
"@actions/core": "^1.11.1" "@actions/core": "^1.11.1"
}, },
"devDependencies": { "devDependencies": {
"@eslint/js": "^9.28.0", "@eslint/js": "^9.23.0",
"@types/jest": "^29.5.14", "@types/jest": "^29.5.14",
"@types/node": "^22.15.29", "@types/node": "^22.13.14",
"@vercel/ncc": "^0.38.3", "@vercel/ncc": "^0.38.3",
"eslint": "^9.28.0", "eslint": "^9.23.0",
"eslint-plugin-import": "^2.31.0", "eslint-plugin-import": "^2.31.0",
"eslint-plugin-jest": "^28.12.0", "eslint-plugin-jest": "^28.11.0",
"jest": "^29.7.0", "jest": "^29.7.0",
"jose": "^5.9.6", "jose": "^5.9.6",
"markdownlint-cli": "^0.45.0", "markdownlint-cli": "^0.44.0",
"nock": "^14.0.5", "nock": "^14.0.2",
"prettier": "^3.5.3", "prettier": "^3.5.3",
"ts-jest": "^29.3.4", "ts-jest": "^29.3.0",
"typescript": "^5.8.3", "typescript": "^5.8.2",
"typescript-eslint": "^8.33.0" "typescript-eslint": "^8.28.0"
} }
} }