Compare commits
1
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
60a047b675 |
@@ -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/**/*
|
||||||
@@ -47,8 +47,4 @@ jobs:
|
|||||||
VALIDATE_ALL_CODEBASE: true
|
VALIDATE_ALL_CODEBASE: true
|
||||||
VALIDATE_JAVASCRIPT_STANDARD: false
|
VALIDATE_JAVASCRIPT_STANDARD: false
|
||||||
VALIDATE_TYPESCRIPT_STANDARD: false
|
VALIDATE_TYPESCRIPT_STANDARD: false
|
||||||
VALIDATE_TYPESCRIPT_ES: false
|
|
||||||
VALIDATE_JSCPD: false
|
VALIDATE_JSCPD: false
|
||||||
|
|
||||||
- name: Run eslint
|
|
||||||
run: npm run lint:eslint
|
|
||||||
|
|||||||
@@ -18,12 +18,6 @@ Once the attestation has been created and signed, it will be uploaded to the GH
|
|||||||
attestations API and associated with the repository from which the workflow was
|
attestations API and associated with the repository from which the workflow was
|
||||||
initiated.
|
initiated.
|
||||||
|
|
||||||
When an attestation is created, the attestation is stored on the local
|
|
||||||
filesystem used by the runner. For each attestation created, the filesystem path
|
|
||||||
will be appended to the file `${RUNNER_TEMP}/created_attestation_paths.txt`.
|
|
||||||
This can be used to gather all attestations created by all jobs during a the
|
|
||||||
workflow.
|
|
||||||
|
|
||||||
Attestations can be verified using the [`attestation` command in the GitHub
|
Attestations can be verified using the [`attestation` command in the GitHub
|
||||||
CLI][5].
|
CLI][5].
|
||||||
|
|
||||||
|
|||||||
+86
-304
@@ -2468,7 +2468,6 @@ class Context {
|
|||||||
this.action = process.env.GITHUB_ACTION;
|
this.action = process.env.GITHUB_ACTION;
|
||||||
this.actor = process.env.GITHUB_ACTOR;
|
this.actor = process.env.GITHUB_ACTOR;
|
||||||
this.job = process.env.GITHUB_JOB;
|
this.job = process.env.GITHUB_JOB;
|
||||||
this.runAttempt = parseInt(process.env.GITHUB_RUN_ATTEMPT, 10);
|
|
||||||
this.runNumber = parseInt(process.env.GITHUB_RUN_NUMBER, 10);
|
this.runNumber = parseInt(process.env.GITHUB_RUN_NUMBER, 10);
|
||||||
this.runId = parseInt(process.env.GITHUB_RUN_ID, 10);
|
this.runId = parseInt(process.env.GITHUB_RUN_ID, 10);
|
||||||
this.apiUrl = (_a = process.env.GITHUB_API_URL) !== null && _a !== void 0 ? _a : `https://api.github.com`;
|
this.apiUrl = (_a = process.env.GITHUB_API_URL) !== null && _a !== void 0 ? _a : `https://api.github.com`;
|
||||||
@@ -7919,7 +7918,7 @@ __export(dist_src_exports, {
|
|||||||
module.exports = __toCommonJS(dist_src_exports);
|
module.exports = __toCommonJS(dist_src_exports);
|
||||||
|
|
||||||
// pkg/dist-src/version.js
|
// pkg/dist-src/version.js
|
||||||
var VERSION = "10.4.1";
|
var VERSION = "10.3.0";
|
||||||
|
|
||||||
// pkg/dist-src/generated/endpoints.js
|
// pkg/dist-src/generated/endpoints.js
|
||||||
var Endpoints = {
|
var Endpoints = {
|
||||||
@@ -8273,7 +8272,6 @@ var Endpoints = {
|
|||||||
listWatchersForRepo: ["GET /repos/{owner}/{repo}/subscribers"],
|
listWatchersForRepo: ["GET /repos/{owner}/{repo}/subscribers"],
|
||||||
markNotificationsAsRead: ["PUT /notifications"],
|
markNotificationsAsRead: ["PUT /notifications"],
|
||||||
markRepoNotificationsAsRead: ["PUT /repos/{owner}/{repo}/notifications"],
|
markRepoNotificationsAsRead: ["PUT /repos/{owner}/{repo}/notifications"],
|
||||||
markThreadAsDone: ["DELETE /notifications/threads/{thread_id}"],
|
|
||||||
markThreadAsRead: ["PATCH /notifications/threads/{thread_id}"],
|
markThreadAsRead: ["PATCH /notifications/threads/{thread_id}"],
|
||||||
setRepoSubscription: ["PUT /repos/{owner}/{repo}/subscription"],
|
setRepoSubscription: ["PUT /repos/{owner}/{repo}/subscription"],
|
||||||
setThreadSubscription: [
|
setThreadSubscription: [
|
||||||
@@ -8550,10 +8548,10 @@ var Endpoints = {
|
|||||||
updateForAuthenticatedUser: ["PATCH /user/codespaces/{codespace_name}"]
|
updateForAuthenticatedUser: ["PATCH /user/codespaces/{codespace_name}"]
|
||||||
},
|
},
|
||||||
copilot: {
|
copilot: {
|
||||||
addCopilotSeatsForTeams: [
|
addCopilotForBusinessSeatsForTeams: [
|
||||||
"POST /orgs/{org}/copilot/billing/selected_teams"
|
"POST /orgs/{org}/copilot/billing/selected_teams"
|
||||||
],
|
],
|
||||||
addCopilotSeatsForUsers: [
|
addCopilotForBusinessSeatsForUsers: [
|
||||||
"POST /orgs/{org}/copilot/billing/selected_users"
|
"POST /orgs/{org}/copilot/billing/selected_users"
|
||||||
],
|
],
|
||||||
cancelCopilotSeatAssignmentForTeams: [
|
cancelCopilotSeatAssignmentForTeams: [
|
||||||
@@ -8878,12 +8876,6 @@ var Endpoints = {
|
|||||||
addSecurityManagerTeam: [
|
addSecurityManagerTeam: [
|
||||||
"PUT /orgs/{org}/security-managers/teams/{team_slug}"
|
"PUT /orgs/{org}/security-managers/teams/{team_slug}"
|
||||||
],
|
],
|
||||||
assignTeamToOrgRole: [
|
|
||||||
"PUT /orgs/{org}/organization-roles/teams/{team_slug}/{role_id}"
|
|
||||||
],
|
|
||||||
assignUserToOrgRole: [
|
|
||||||
"PUT /orgs/{org}/organization-roles/users/{username}/{role_id}"
|
|
||||||
],
|
|
||||||
blockUser: ["PUT /orgs/{org}/blocks/{username}"],
|
blockUser: ["PUT /orgs/{org}/blocks/{username}"],
|
||||||
cancelInvitation: ["DELETE /orgs/{org}/invitations/{invitation_id}"],
|
cancelInvitation: ["DELETE /orgs/{org}/invitations/{invitation_id}"],
|
||||||
checkBlockedUser: ["GET /orgs/{org}/blocks/{username}"],
|
checkBlockedUser: ["GET /orgs/{org}/blocks/{username}"],
|
||||||
@@ -8892,7 +8884,6 @@ var Endpoints = {
|
|||||||
convertMemberToOutsideCollaborator: [
|
convertMemberToOutsideCollaborator: [
|
||||||
"PUT /orgs/{org}/outside_collaborators/{username}"
|
"PUT /orgs/{org}/outside_collaborators/{username}"
|
||||||
],
|
],
|
||||||
createCustomOrganizationRole: ["POST /orgs/{org}/organization-roles"],
|
|
||||||
createInvitation: ["POST /orgs/{org}/invitations"],
|
createInvitation: ["POST /orgs/{org}/invitations"],
|
||||||
createOrUpdateCustomProperties: ["PATCH /orgs/{org}/properties/schema"],
|
createOrUpdateCustomProperties: ["PATCH /orgs/{org}/properties/schema"],
|
||||||
createOrUpdateCustomPropertiesValuesForRepos: [
|
createOrUpdateCustomPropertiesValuesForRepos: [
|
||||||
@@ -8903,9 +8894,6 @@ var Endpoints = {
|
|||||||
],
|
],
|
||||||
createWebhook: ["POST /orgs/{org}/hooks"],
|
createWebhook: ["POST /orgs/{org}/hooks"],
|
||||||
delete: ["DELETE /orgs/{org}"],
|
delete: ["DELETE /orgs/{org}"],
|
||||||
deleteCustomOrganizationRole: [
|
|
||||||
"DELETE /orgs/{org}/organization-roles/{role_id}"
|
|
||||||
],
|
|
||||||
deleteWebhook: ["DELETE /orgs/{org}/hooks/{hook_id}"],
|
deleteWebhook: ["DELETE /orgs/{org}/hooks/{hook_id}"],
|
||||||
enableOrDisableSecurityProductOnAllOrgRepos: [
|
enableOrDisableSecurityProductOnAllOrgRepos: [
|
||||||
"POST /orgs/{org}/{security_product}/{enablement}"
|
"POST /orgs/{org}/{security_product}/{enablement}"
|
||||||
@@ -8917,7 +8905,6 @@ var Endpoints = {
|
|||||||
],
|
],
|
||||||
getMembershipForAuthenticatedUser: ["GET /user/memberships/orgs/{org}"],
|
getMembershipForAuthenticatedUser: ["GET /user/memberships/orgs/{org}"],
|
||||||
getMembershipForUser: ["GET /orgs/{org}/memberships/{username}"],
|
getMembershipForUser: ["GET /orgs/{org}/memberships/{username}"],
|
||||||
getOrgRole: ["GET /orgs/{org}/organization-roles/{role_id}"],
|
|
||||||
getWebhook: ["GET /orgs/{org}/hooks/{hook_id}"],
|
getWebhook: ["GET /orgs/{org}/hooks/{hook_id}"],
|
||||||
getWebhookConfigForOrg: ["GET /orgs/{org}/hooks/{hook_id}/config"],
|
getWebhookConfigForOrg: ["GET /orgs/{org}/hooks/{hook_id}/config"],
|
||||||
getWebhookDelivery: [
|
getWebhookDelivery: [
|
||||||
@@ -8933,12 +8920,6 @@ var Endpoints = {
|
|||||||
listInvitationTeams: ["GET /orgs/{org}/invitations/{invitation_id}/teams"],
|
listInvitationTeams: ["GET /orgs/{org}/invitations/{invitation_id}/teams"],
|
||||||
listMembers: ["GET /orgs/{org}/members"],
|
listMembers: ["GET /orgs/{org}/members"],
|
||||||
listMembershipsForAuthenticatedUser: ["GET /user/memberships/orgs"],
|
listMembershipsForAuthenticatedUser: ["GET /user/memberships/orgs"],
|
||||||
listOrgRoleTeams: ["GET /orgs/{org}/organization-roles/{role_id}/teams"],
|
|
||||||
listOrgRoleUsers: ["GET /orgs/{org}/organization-roles/{role_id}/users"],
|
|
||||||
listOrgRoles: ["GET /orgs/{org}/organization-roles"],
|
|
||||||
listOrganizationFineGrainedPermissions: [
|
|
||||||
"GET /orgs/{org}/organization-fine-grained-permissions"
|
|
||||||
],
|
|
||||||
listOutsideCollaborators: ["GET /orgs/{org}/outside_collaborators"],
|
listOutsideCollaborators: ["GET /orgs/{org}/outside_collaborators"],
|
||||||
listPatGrantRepositories: [
|
listPatGrantRepositories: [
|
||||||
"GET /orgs/{org}/personal-access-tokens/{pat_id}/repositories"
|
"GET /orgs/{org}/personal-access-tokens/{pat_id}/repositories"
|
||||||
@@ -8953,9 +8934,6 @@ var Endpoints = {
|
|||||||
listSecurityManagerTeams: ["GET /orgs/{org}/security-managers"],
|
listSecurityManagerTeams: ["GET /orgs/{org}/security-managers"],
|
||||||
listWebhookDeliveries: ["GET /orgs/{org}/hooks/{hook_id}/deliveries"],
|
listWebhookDeliveries: ["GET /orgs/{org}/hooks/{hook_id}/deliveries"],
|
||||||
listWebhooks: ["GET /orgs/{org}/hooks"],
|
listWebhooks: ["GET /orgs/{org}/hooks"],
|
||||||
patchCustomOrganizationRole: [
|
|
||||||
"PATCH /orgs/{org}/organization-roles/{role_id}"
|
|
||||||
],
|
|
||||||
pingWebhook: ["POST /orgs/{org}/hooks/{hook_id}/pings"],
|
pingWebhook: ["POST /orgs/{org}/hooks/{hook_id}/pings"],
|
||||||
redeliverWebhookDelivery: [
|
redeliverWebhookDelivery: [
|
||||||
"POST /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}/attempts"
|
"POST /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}/attempts"
|
||||||
@@ -8980,18 +8958,6 @@ var Endpoints = {
|
|||||||
reviewPatGrantRequestsInBulk: [
|
reviewPatGrantRequestsInBulk: [
|
||||||
"POST /orgs/{org}/personal-access-token-requests"
|
"POST /orgs/{org}/personal-access-token-requests"
|
||||||
],
|
],
|
||||||
revokeAllOrgRolesTeam: [
|
|
||||||
"DELETE /orgs/{org}/organization-roles/teams/{team_slug}"
|
|
||||||
],
|
|
||||||
revokeAllOrgRolesUser: [
|
|
||||||
"DELETE /orgs/{org}/organization-roles/users/{username}"
|
|
||||||
],
|
|
||||||
revokeOrgRoleTeam: [
|
|
||||||
"DELETE /orgs/{org}/organization-roles/teams/{team_slug}/{role_id}"
|
|
||||||
],
|
|
||||||
revokeOrgRoleUser: [
|
|
||||||
"DELETE /orgs/{org}/organization-roles/users/{username}/{role_id}"
|
|
||||||
],
|
|
||||||
setMembershipForUser: ["PUT /orgs/{org}/memberships/{username}"],
|
setMembershipForUser: ["PUT /orgs/{org}/memberships/{username}"],
|
||||||
setPublicMembershipForAuthenticatedUser: [
|
setPublicMembershipForAuthenticatedUser: [
|
||||||
"PUT /orgs/{org}/public_members/{username}"
|
"PUT /orgs/{org}/public_members/{username}"
|
||||||
@@ -9282,9 +9248,6 @@ var Endpoints = {
|
|||||||
{},
|
{},
|
||||||
{ mapToData: "users" }
|
{ mapToData: "users" }
|
||||||
],
|
],
|
||||||
cancelPagesDeployment: [
|
|
||||||
"POST /repos/{owner}/{repo}/pages/deployments/{pages_deployment_id}/cancel"
|
|
||||||
],
|
|
||||||
checkAutomatedSecurityFixes: [
|
checkAutomatedSecurityFixes: [
|
||||||
"GET /repos/{owner}/{repo}/automated-security-fixes"
|
"GET /repos/{owner}/{repo}/automated-security-fixes"
|
||||||
],
|
],
|
||||||
@@ -9320,15 +9283,12 @@ var Endpoints = {
|
|||||||
createForAuthenticatedUser: ["POST /user/repos"],
|
createForAuthenticatedUser: ["POST /user/repos"],
|
||||||
createFork: ["POST /repos/{owner}/{repo}/forks"],
|
createFork: ["POST /repos/{owner}/{repo}/forks"],
|
||||||
createInOrg: ["POST /orgs/{org}/repos"],
|
createInOrg: ["POST /orgs/{org}/repos"],
|
||||||
createOrUpdateCustomPropertiesValues: [
|
|
||||||
"PATCH /repos/{owner}/{repo}/properties/values"
|
|
||||||
],
|
|
||||||
createOrUpdateEnvironment: [
|
createOrUpdateEnvironment: [
|
||||||
"PUT /repos/{owner}/{repo}/environments/{environment_name}"
|
"PUT /repos/{owner}/{repo}/environments/{environment_name}"
|
||||||
],
|
],
|
||||||
createOrUpdateFileContents: ["PUT /repos/{owner}/{repo}/contents/{path}"],
|
createOrUpdateFileContents: ["PUT /repos/{owner}/{repo}/contents/{path}"],
|
||||||
createOrgRuleset: ["POST /orgs/{org}/rulesets"],
|
createOrgRuleset: ["POST /orgs/{org}/rulesets"],
|
||||||
createPagesDeployment: ["POST /repos/{owner}/{repo}/pages/deployments"],
|
createPagesDeployment: ["POST /repos/{owner}/{repo}/pages/deployment"],
|
||||||
createPagesSite: ["POST /repos/{owner}/{repo}/pages"],
|
createPagesSite: ["POST /repos/{owner}/{repo}/pages"],
|
||||||
createRelease: ["POST /repos/{owner}/{repo}/releases"],
|
createRelease: ["POST /repos/{owner}/{repo}/releases"],
|
||||||
createRepoRuleset: ["POST /repos/{owner}/{repo}/rulesets"],
|
createRepoRuleset: ["POST /repos/{owner}/{repo}/rulesets"],
|
||||||
@@ -9481,9 +9441,6 @@ var Endpoints = {
|
|||||||
getOrgRulesets: ["GET /orgs/{org}/rulesets"],
|
getOrgRulesets: ["GET /orgs/{org}/rulesets"],
|
||||||
getPages: ["GET /repos/{owner}/{repo}/pages"],
|
getPages: ["GET /repos/{owner}/{repo}/pages"],
|
||||||
getPagesBuild: ["GET /repos/{owner}/{repo}/pages/builds/{build_id}"],
|
getPagesBuild: ["GET /repos/{owner}/{repo}/pages/builds/{build_id}"],
|
||||||
getPagesDeployment: [
|
|
||||||
"GET /repos/{owner}/{repo}/pages/deployments/{pages_deployment_id}"
|
|
||||||
],
|
|
||||||
getPagesHealthCheck: ["GET /repos/{owner}/{repo}/pages/health"],
|
getPagesHealthCheck: ["GET /repos/{owner}/{repo}/pages/health"],
|
||||||
getParticipationStats: ["GET /repos/{owner}/{repo}/stats/participation"],
|
getParticipationStats: ["GET /repos/{owner}/{repo}/stats/participation"],
|
||||||
getPullRequestReviewProtection: [
|
getPullRequestReviewProtection: [
|
||||||
@@ -9694,9 +9651,6 @@ var Endpoints = {
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
securityAdvisories: {
|
securityAdvisories: {
|
||||||
createFork: [
|
|
||||||
"POST /repos/{owner}/{repo}/security-advisories/{ghsa_id}/forks"
|
|
||||||
],
|
|
||||||
createPrivateVulnerabilityReport: [
|
createPrivateVulnerabilityReport: [
|
||||||
"POST /repos/{owner}/{repo}/security-advisories/reports"
|
"POST /repos/{owner}/{repo}/security-advisories/reports"
|
||||||
],
|
],
|
||||||
@@ -12980,7 +12934,7 @@ const getRegistryCredentials = (imageName) => {
|
|||||||
const { username, password } = (0, exports.fromBasicAuth)(creds.auth);
|
const { username, password } = (0, exports.fromBasicAuth)(creds.auth);
|
||||||
// If the identitytoken is present, use it as the password (primarily for ACR)
|
// If the identitytoken is present, use it as the password (primarily for ACR)
|
||||||
const pass = creds.identitytoken ? creds.identitytoken : password;
|
const pass = creds.identitytoken ? creds.identitytoken : password;
|
||||||
return { headers: dockerConfig.HttpHeaders, username, password: pass };
|
return { username, password: pass };
|
||||||
};
|
};
|
||||||
exports.getRegistryCredentials = getRegistryCredentials;
|
exports.getRegistryCredentials = getRegistryCredentials;
|
||||||
// Encode the username and password as base64-encoded basicauth value
|
// Encode the username and password as base64-encoded basicauth value
|
||||||
@@ -13468,8 +13422,6 @@ class RegistryClient {
|
|||||||
// authenticate requests.
|
// authenticate requests.
|
||||||
// https://github.com/google/go-containerregistry/blob/main/pkg/authn/README.md#the-registry
|
// https://github.com/google/go-containerregistry/blob/main/pkg/authn/README.md#the-registry
|
||||||
async signIn(creds) {
|
async signIn(creds) {
|
||||||
// Ensure we include an auth headers if they are present
|
|
||||||
__classPrivateFieldSet(this, _RegistryClient_fetch, __classPrivateFieldGet(this, _RegistryClient_fetch, "f").defaults({ headers: creds.headers }), "f");
|
|
||||||
// Initiate a blob upload to get the auth challenge
|
// Initiate a blob upload to get the auth challenge
|
||||||
const probeResponse = await __classPrivateFieldGet(this, _RegistryClient_fetch, "f").call(this, `${__classPrivateFieldGet(this, _RegistryClient_baseURL, "f")}/v2/${__classPrivateFieldGet(this, _RegistryClient_repository, "f")}/blobs/uploads/`, { method: 'POST' });
|
const probeResponse = await __classPrivateFieldGet(this, _RegistryClient_fetch, "f").call(this, `${__classPrivateFieldGet(this, _RegistryClient_baseURL, "f")}/v2/${__classPrivateFieldGet(this, _RegistryClient_repository, "f")}/blobs/uploads/`, { method: 'POST' });
|
||||||
// If we get a 200 response, we're already authenticated
|
// If we get a 200 response, we're already authenticated
|
||||||
@@ -20942,17 +20894,14 @@ function useColors() {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
let m;
|
|
||||||
|
|
||||||
// Is webkit? http://stackoverflow.com/a/16459606/376773
|
// Is webkit? http://stackoverflow.com/a/16459606/376773
|
||||||
// document is undefined in react-native: https://github.com/facebook/react-native/pull/1632
|
// document is undefined in react-native: https://github.com/facebook/react-native/pull/1632
|
||||||
// eslint-disable-next-line no-return-assign
|
|
||||||
return (typeof document !== 'undefined' && document.documentElement && document.documentElement.style && document.documentElement.style.WebkitAppearance) ||
|
return (typeof document !== 'undefined' && document.documentElement && document.documentElement.style && document.documentElement.style.WebkitAppearance) ||
|
||||||
// Is firebug? http://stackoverflow.com/a/398120/376773
|
// Is firebug? http://stackoverflow.com/a/398120/376773
|
||||||
(typeof window !== 'undefined' && window.console && (window.console.firebug || (window.console.exception && window.console.table))) ||
|
(typeof window !== 'undefined' && window.console && (window.console.firebug || (window.console.exception && window.console.table))) ||
|
||||||
// Is firefox >= v31?
|
// Is firefox >= v31?
|
||||||
// https://developer.mozilla.org/en-US/docs/Tools/Web_Console#Styling_messages
|
// https://developer.mozilla.org/en-US/docs/Tools/Web_Console#Styling_messages
|
||||||
(typeof navigator !== 'undefined' && navigator.userAgent && (m = navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)) && parseInt(m[1], 10) >= 31) ||
|
(typeof navigator !== 'undefined' && navigator.userAgent && navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/) && parseInt(RegExp.$1, 10) >= 31) ||
|
||||||
// Double check webkit in userAgent just in case we are in a worker
|
// Double check webkit in userAgent just in case we are in a worker
|
||||||
(typeof navigator !== 'undefined' && navigator.userAgent && navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/));
|
(typeof navigator !== 'undefined' && navigator.userAgent && navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/));
|
||||||
}
|
}
|
||||||
@@ -21262,64 +21211,26 @@ function setup(env) {
|
|||||||
createDebug.names = [];
|
createDebug.names = [];
|
||||||
createDebug.skips = [];
|
createDebug.skips = [];
|
||||||
|
|
||||||
const split = (typeof namespaces === 'string' ? namespaces : '')
|
let i;
|
||||||
.trim()
|
const split = (typeof namespaces === 'string' ? namespaces : '').split(/[\s,]+/);
|
||||||
.replace(' ', ',')
|
const len = split.length;
|
||||||
.split(',')
|
|
||||||
.filter(Boolean);
|
|
||||||
|
|
||||||
for (const ns of split) {
|
for (i = 0; i < len; i++) {
|
||||||
if (ns[0] === '-') {
|
if (!split[i]) {
|
||||||
createDebug.skips.push(ns.slice(1));
|
// ignore empty strings
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
namespaces = split[i].replace(/\*/g, '.*?');
|
||||||
|
|
||||||
|
if (namespaces[0] === '-') {
|
||||||
|
createDebug.skips.push(new RegExp('^' + namespaces.slice(1) + '$'));
|
||||||
} else {
|
} else {
|
||||||
createDebug.names.push(ns);
|
createDebug.names.push(new RegExp('^' + namespaces + '$'));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Checks if the given string matches a namespace template, honoring
|
|
||||||
* asterisks as wildcards.
|
|
||||||
*
|
|
||||||
* @param {String} search
|
|
||||||
* @param {String} template
|
|
||||||
* @return {Boolean}
|
|
||||||
*/
|
|
||||||
function matchesTemplate(search, template) {
|
|
||||||
let searchIndex = 0;
|
|
||||||
let templateIndex = 0;
|
|
||||||
let starIndex = -1;
|
|
||||||
let matchIndex = 0;
|
|
||||||
|
|
||||||
while (searchIndex < search.length) {
|
|
||||||
if (templateIndex < template.length && (template[templateIndex] === search[searchIndex] || template[templateIndex] === '*')) {
|
|
||||||
// Match character or proceed with wildcard
|
|
||||||
if (template[templateIndex] === '*') {
|
|
||||||
starIndex = templateIndex;
|
|
||||||
matchIndex = searchIndex;
|
|
||||||
templateIndex++; // Skip the '*'
|
|
||||||
} else {
|
|
||||||
searchIndex++;
|
|
||||||
templateIndex++;
|
|
||||||
}
|
|
||||||
} else if (starIndex !== -1) { // eslint-disable-line no-negated-condition
|
|
||||||
// Backtrack to the last '*' and try to match more characters
|
|
||||||
templateIndex = starIndex + 1;
|
|
||||||
matchIndex++;
|
|
||||||
searchIndex = matchIndex;
|
|
||||||
} else {
|
|
||||||
return false; // No match
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Handle trailing '*' in template
|
|
||||||
while (templateIndex < template.length && template[templateIndex] === '*') {
|
|
||||||
templateIndex++;
|
|
||||||
}
|
|
||||||
|
|
||||||
return templateIndex === template.length;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Disable debug output.
|
* Disable debug output.
|
||||||
*
|
*
|
||||||
@@ -21328,8 +21239,8 @@ function setup(env) {
|
|||||||
*/
|
*/
|
||||||
function disable() {
|
function disable() {
|
||||||
const namespaces = [
|
const namespaces = [
|
||||||
...createDebug.names,
|
...createDebug.names.map(toNamespace),
|
||||||
...createDebug.skips.map(namespace => '-' + namespace)
|
...createDebug.skips.map(toNamespace).map(namespace => '-' + namespace)
|
||||||
].join(',');
|
].join(',');
|
||||||
createDebug.enable('');
|
createDebug.enable('');
|
||||||
return namespaces;
|
return namespaces;
|
||||||
@@ -21343,14 +21254,21 @@ function setup(env) {
|
|||||||
* @api public
|
* @api public
|
||||||
*/
|
*/
|
||||||
function enabled(name) {
|
function enabled(name) {
|
||||||
for (const skip of createDebug.skips) {
|
if (name[name.length - 1] === '*') {
|
||||||
if (matchesTemplate(name, skip)) {
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
let i;
|
||||||
|
let len;
|
||||||
|
|
||||||
|
for (i = 0, len = createDebug.skips.length; i < len; i++) {
|
||||||
|
if (createDebug.skips[i].test(name)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
for (const ns of createDebug.names) {
|
for (i = 0, len = createDebug.names.length; i < len; i++) {
|
||||||
if (matchesTemplate(name, ns)) {
|
if (createDebug.names[i].test(name)) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -21358,6 +21276,19 @@ function setup(env) {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert regexp to namespace
|
||||||
|
*
|
||||||
|
* @param {RegExp} regxep
|
||||||
|
* @return {String} namespace
|
||||||
|
* @api private
|
||||||
|
*/
|
||||||
|
function toNamespace(regexp) {
|
||||||
|
return regexp.toString()
|
||||||
|
.substring(2, regexp.toString().length - 2)
|
||||||
|
.replace(/\.\*\?$/, '*');
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Coerce `val`.
|
* Coerce `val`.
|
||||||
*
|
*
|
||||||
@@ -21599,11 +21530,11 @@ function getDate() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Invokes `util.formatWithOptions()` with the specified arguments and writes to stderr.
|
* Invokes `util.format()` with the specified arguments and writes to stderr.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
function log(...args) {
|
function log(...args) {
|
||||||
return process.stderr.write(util.formatWithOptions(exports.inspectOpts, ...args) + '\n');
|
return process.stderr.write(util.format(...args) + '\n');
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -42240,9 +42171,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 {
|
||||||
@@ -42391,9 +42319,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
|
||||||
@@ -42955,12 +42880,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)
|
||||||
@@ -43142,7 +43064,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}`)
|
||||||
}
|
}
|
||||||
@@ -43282,9 +43205,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)
|
||||||
@@ -43298,9 +43218,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)
|
||||||
@@ -43360,9 +43277,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)
|
||||||
@@ -43430,9 +43344,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)
|
||||||
@@ -43447,9 +43358,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
|
||||||
@@ -43460,9 +43368,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))
|
||||||
@@ -43475,9 +43380,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) => {
|
||||||
@@ -43543,9 +43445,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
|
||||||
@@ -43556,9 +43455,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
|
||||||
@@ -43569,9 +43465,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
|
||||||
@@ -43582,9 +43475,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) => {
|
||||||
@@ -43611,9 +43501,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
|
||||||
@@ -43624,9 +43511,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
|
||||||
@@ -43637,9 +43521,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
|
||||||
@@ -43650,9 +43531,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
|
||||||
@@ -43663,9 +43541,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
|
||||||
@@ -43676,9 +43551,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) {
|
||||||
@@ -43702,9 +43574,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
|
||||||
@@ -43715,9 +43584,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)
|
||||||
@@ -43731,9 +43597,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
|
||||||
@@ -43744,9 +43607,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
|
||||||
@@ -43757,9 +43617,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 {
|
||||||
@@ -43777,9 +43634,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
|
||||||
@@ -43790,9 +43644,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)
|
||||||
@@ -43806,9 +43657,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)
|
||||||
@@ -43905,9 +43753,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'
|
||||||
@@ -43950,9 +43795,6 @@ module.exports = {
|
|||||||
/***/ 1159:
|
/***/ 1159:
|
||||||
/***/ ((module) => {
|
/***/ ((module) => {
|
||||||
|
|
||||||
"use strict";
|
|
||||||
|
|
||||||
|
|
||||||
const debug = (
|
const debug = (
|
||||||
typeof process === 'object' &&
|
typeof process === 'object' &&
|
||||||
process.env &&
|
process.env &&
|
||||||
@@ -43969,9 +43811,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)
|
||||||
@@ -44002,9 +43841,6 @@ module.exports = {
|
|||||||
/***/ 61383:
|
/***/ 61383:
|
||||||
/***/ ((module) => {
|
/***/ ((module) => {
|
||||||
|
|
||||||
"use strict";
|
|
||||||
|
|
||||||
|
|
||||||
class LRUCache {
|
class LRUCache {
|
||||||
constructor () {
|
constructor () {
|
||||||
this.max = 1000
|
this.max = 1000
|
||||||
@@ -44052,9 +43888,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({ })
|
||||||
@@ -44077,9 +43910,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,
|
||||||
@@ -44158,14 +43988,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
|
||||||
@@ -44308,9 +44136,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)
|
||||||
@@ -44322,9 +44147,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)
|
||||||
@@ -44339,9 +44161,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)
|
||||||
@@ -44353,9 +44172,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)
|
||||||
|
|
||||||
@@ -44388,9 +44204,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) => {
|
||||||
@@ -44422,9 +44235,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)
|
||||||
@@ -44493,9 +44303,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
|
||||||
@@ -44583,9 +44390,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.
|
||||||
@@ -44640,9 +44444,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
|
||||||
@@ -44897,9 +44698,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
|
||||||
@@ -44915,9 +44713,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 {
|
||||||
@@ -54014,7 +53809,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)
|
||||||
|
|
||||||
@@ -54090,13 +53885,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))
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -54524,15 +54320,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
|
||||||
@@ -54793,13 +54588,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
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -58803,7 +58616,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)
|
||||||
|
|
||||||
@@ -59357,9 +59169,6 @@ Object.defineProperties(Headers.prototype, {
|
|||||||
[Symbol.toStringTag]: {
|
[Symbol.toStringTag]: {
|
||||||
value: 'Headers',
|
value: 'Headers',
|
||||||
configurable: true
|
configurable: true
|
||||||
},
|
|
||||||
[util.inspect.custom]: {
|
|
||||||
enumerable: false
|
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
@@ -68536,20 +68345,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] () {
|
||||||
@@ -71130,7 +70925,6 @@ const predicate_1 = __nccwpck_require__(84982);
|
|||||||
const style = __importStar(__nccwpck_require__(64542));
|
const style = __importStar(__nccwpck_require__(64542));
|
||||||
const subject_1 = __nccwpck_require__(36303);
|
const subject_1 = __nccwpck_require__(36303);
|
||||||
const ATTESTATION_FILE_NAME = 'attestation.json';
|
const ATTESTATION_FILE_NAME = 'attestation.json';
|
||||||
const ATTESTATION_PATHS_FILE_NAME = 'created_attestation_paths.txt';
|
|
||||||
/* istanbul ignore next */
|
/* istanbul ignore next */
|
||||||
const logHandler = (level, ...args) => {
|
const logHandler = (level, ...args) => {
|
||||||
// Send any HTTP-related log events to the GitHub Actions debug log
|
// Send any HTTP-related log events to the GitHub Actions debug log
|
||||||
@@ -71173,18 +70967,6 @@ async function run(inputs) {
|
|||||||
encoding: 'utf-8',
|
encoding: 'utf-8',
|
||||||
flag: 'a'
|
flag: 'a'
|
||||||
});
|
});
|
||||||
const baseDir = process.env.RUNNER_TEMP;
|
|
||||||
if (baseDir) {
|
|
||||||
const outputSummaryPath = path_1.default.join(baseDir, ATTESTATION_PATHS_FILE_NAME);
|
|
||||||
// Append the output path to the attestations paths file
|
|
||||||
fs_1.default.appendFileSync(outputSummaryPath, outputPath + os_1.default.EOL, {
|
|
||||||
encoding: 'utf-8',
|
|
||||||
flag: 'a'
|
|
||||||
});
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
core.warning('RUNNER_TEMP environment variable is not set. Cannot write attestation paths file.');
|
|
||||||
}
|
|
||||||
if (att.attestationID) {
|
if (att.attestationID) {
|
||||||
core.setOutput('attestation-id', att.attestationID);
|
core.setOutput('attestation-id', att.attestationID);
|
||||||
core.setOutput('attestation-url', attestationURL(att.attestationID));
|
core.setOutput('attestation-url', attestationURL(att.attestationID));
|
||||||
|
|||||||
Generated
+681
-741
File diff suppressed because it is too large
Load Diff
+12
-12
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "actions/attest",
|
"name": "actions/attest",
|
||||||
"description": "Generate signed attestations for workflow artifacts",
|
"description": "Generate signed attestations for workflow artifacts",
|
||||||
"version": "2.4.0",
|
"version": "2.2.1",
|
||||||
"author": "",
|
"author": "",
|
||||||
"private": true,
|
"private": true,
|
||||||
"homepage": "https://github.com/actions/attest",
|
"homepage": "https://github.com/actions/attest",
|
||||||
@@ -71,29 +71,29 @@
|
|||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@actions/attest": "^1.6.0",
|
"@actions/attest": "^1.6.0",
|
||||||
"@actions/core": "^1.11.1",
|
"@actions/core": "^1.11.1",
|
||||||
"@actions/github": "^6.0.1",
|
"@actions/github": "^6.0.0",
|
||||||
"@actions/glob": "^0.5.0",
|
"@actions/glob": "^0.5.0",
|
||||||
"@sigstore/oci": "^0.5.0",
|
"@sigstore/oci": "^0.4.0",
|
||||||
"csv-parse": "^5.6.0"
|
"csv-parse": "^5.6.0"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@eslint/js": "^9.28.0",
|
"@eslint/js": "^9.23.0",
|
||||||
"@sigstore/mock": "^0.10.0",
|
"@sigstore/mock": "^0.10.0",
|
||||||
"@types/jest": "^29.5.14",
|
"@types/jest": "^29.5.14",
|
||||||
"@types/make-fetch-happen": "^10.0.4",
|
"@types/make-fetch-happen": "^10.0.4",
|
||||||
"@types/node": "^22.15.30",
|
"@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.13.0",
|
"eslint-plugin-jest": "^28.11.0",
|
||||||
"jest": "^29.7.0",
|
"jest": "^29.7.0",
|
||||||
"js-yaml": "^4.1.0",
|
"js-yaml": "^4.1.0",
|
||||||
"markdownlint-cli": "^0.45.0",
|
"markdownlint-cli": "^0.44.0",
|
||||||
"nock": "^13.5.6",
|
"nock": "^13.5.6",
|
||||||
"prettier": "^3.5.3",
|
"prettier": "^3.5.3",
|
||||||
"ts-jest": "^29.3.4",
|
"ts-jest": "^29.3.1",
|
||||||
"typescript": "^5.8.3",
|
"typescript": "^5.8.2",
|
||||||
"typescript-eslint": "^8.34.0",
|
"typescript-eslint": "^8.29.0",
|
||||||
"undici": "^5.29.0"
|
"undici": "^5.28.5"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -17,6 +17,7 @@ export const createAttestation = async (
|
|||||||
sigstoreInstance: SigstoreInstance
|
sigstoreInstance: SigstoreInstance
|
||||||
pushToRegistry: boolean
|
pushToRegistry: boolean
|
||||||
githubToken: string
|
githubToken: string
|
||||||
|
ociCompatMode: boolean
|
||||||
}
|
}
|
||||||
): Promise<AttestResult> => {
|
): Promise<AttestResult> => {
|
||||||
// Sign provenance w/ Sigstore
|
// Sign provenance w/ Sigstore
|
||||||
@@ -43,6 +44,7 @@ export const createAttestation = async (
|
|||||||
'dev.sigstore.bundle.content': 'dsse-envelope',
|
'dev.sigstore.bundle.content': 'dsse-envelope',
|
||||||
'dev.sigstore.bundle.predicateType': predicate.type
|
'dev.sigstore.bundle.predicateType': predicate.type
|
||||||
},
|
},
|
||||||
|
compatibility: opts.ociCompatMode,
|
||||||
fetchOpts: { timeout: OCI_TIMEOUT, retry: OCI_RETRY }
|
fetchOpts: { timeout: OCI_TIMEOUT, retry: OCI_RETRY }
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|||||||
@@ -18,6 +18,9 @@ const inputs: RunInputs = {
|
|||||||
// undocumented -- not part of public interface
|
// undocumented -- not part of public interface
|
||||||
privateSigning: ['true', 'True', 'TRUE', '1'].includes(
|
privateSigning: ['true', 'True', 'TRUE', '1'].includes(
|
||||||
core.getInput('private-signing')
|
core.getInput('private-signing')
|
||||||
|
),
|
||||||
|
ociCompatMode: ['true', 'True', 'TRUE', '1'].includes(
|
||||||
|
core.getInput('oci-compatibility-mode')
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+3
-16
@@ -16,7 +16,6 @@ import {
|
|||||||
import type { Subject } from '@actions/attest'
|
import type { Subject } from '@actions/attest'
|
||||||
|
|
||||||
const ATTESTATION_FILE_NAME = 'attestation.json'
|
const ATTESTATION_FILE_NAME = 'attestation.json'
|
||||||
const ATTESTATION_PATHS_FILE_NAME = 'created_attestation_paths.txt'
|
|
||||||
|
|
||||||
export type RunInputs = SubjectInputs &
|
export type RunInputs = SubjectInputs &
|
||||||
PredicateInputs & {
|
PredicateInputs & {
|
||||||
@@ -24,6 +23,7 @@ export type RunInputs = SubjectInputs &
|
|||||||
githubToken: string
|
githubToken: string
|
||||||
showSummary: boolean
|
showSummary: boolean
|
||||||
privateSigning: boolean
|
privateSigning: boolean
|
||||||
|
ociCompatMode: boolean
|
||||||
}
|
}
|
||||||
|
|
||||||
/* istanbul ignore next */
|
/* istanbul ignore next */
|
||||||
@@ -69,7 +69,8 @@ export async function run(inputs: RunInputs): Promise<void> {
|
|||||||
const att = await createAttestation(subjects, predicate, {
|
const att = await createAttestation(subjects, predicate, {
|
||||||
sigstoreInstance,
|
sigstoreInstance,
|
||||||
pushToRegistry: inputs.pushToRegistry,
|
pushToRegistry: inputs.pushToRegistry,
|
||||||
githubToken: inputs.githubToken
|
githubToken: inputs.githubToken,
|
||||||
|
ociCompatMode: inputs.ociCompatMode
|
||||||
})
|
})
|
||||||
|
|
||||||
logAttestation(subjects, att, sigstoreInstance)
|
logAttestation(subjects, att, sigstoreInstance)
|
||||||
@@ -80,20 +81,6 @@ export async function run(inputs: RunInputs): Promise<void> {
|
|||||||
flag: 'a'
|
flag: 'a'
|
||||||
})
|
})
|
||||||
|
|
||||||
const baseDir = process.env.RUNNER_TEMP
|
|
||||||
if (baseDir) {
|
|
||||||
const outputSummaryPath = path.join(baseDir, ATTESTATION_PATHS_FILE_NAME)
|
|
||||||
// Append the output path to the attestations paths file
|
|
||||||
fs.appendFileSync(outputSummaryPath, outputPath + os.EOL, {
|
|
||||||
encoding: 'utf-8',
|
|
||||||
flag: 'a'
|
|
||||||
})
|
|
||||||
} else {
|
|
||||||
core.warning(
|
|
||||||
'RUNNER_TEMP environment variable is not set. Cannot write attestation paths file.'
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
if (att.attestationID) {
|
if (att.attestationID) {
|
||||||
core.setOutput('attestation-id', att.attestationID)
|
core.setOutput('attestation-id', att.attestationID)
|
||||||
core.setOutput('attestation-url', attestationURL(att.attestationID))
|
core.setOutput('attestation-url', attestationURL(att.attestationID))
|
||||||
|
|||||||
Reference in New Issue
Block a user