Skip to content

Commit

Permalink
lib
Browse files Browse the repository at this point in the history
  • Loading branch information
mislav committed Sep 29, 2023
1 parent d1d8ac1 commit b332711
Show file tree
Hide file tree
Showing 2 changed files with 78 additions and 78 deletions.
154 changes: 77 additions & 77 deletions lib/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -4286,7 +4286,7 @@ var import_graphql = __nccwpck_require__(8467);
var import_auth_token = __nccwpck_require__(334);

// pkg/dist-src/version.js
var VERSION = "5.0.0";
var VERSION = "5.0.1";

// pkg/dist-src/index.js
var Octokit = class {
Expand Down Expand Up @@ -5258,7 +5258,7 @@ __export(dist_src_exports, {
module.exports = __toCommonJS(dist_src_exports);

// pkg/dist-src/version.js
var VERSION = "9.0.0";
var VERSION = "10.0.0";

// pkg/dist-src/generated/endpoints.js
var Endpoints = {
Expand All @@ -5275,9 +5275,6 @@ var Endpoints = {
addSelectedRepoToOrgVariable: [
"PUT /orgs/{org}/actions/variables/{name}/repositories/{repository_id}"
],
addSelectedRepoToRequiredWorkflow: [
"PUT /orgs/{org}/actions/required_workflows/{required_workflow_id}/repositories/{repository_id}"
],
approveWorkflowRun: [
"POST /repos/{owner}/{repo}/actions/runs/{run_id}/approve"
],
Expand Down Expand Up @@ -5306,7 +5303,6 @@ var Endpoints = {
"POST /repos/{owner}/{repo}/actions/runners/remove-token"
],
createRepoVariable: ["POST /repos/{owner}/{repo}/actions/variables"],
createRequiredWorkflow: ["POST /orgs/{org}/actions/required_workflows"],
createWorkflowDispatch: [
"POST /repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches"
],
Expand All @@ -5333,9 +5329,6 @@ var Endpoints = {
deleteRepoVariable: [
"DELETE /repos/{owner}/{repo}/actions/variables/{name}"
],
deleteRequiredWorkflow: [
"DELETE /orgs/{org}/actions/required_workflows/{required_workflow_id}"
],
deleteSelfHostedRunnerFromOrg: [
"DELETE /orgs/{org}/actions/runners/{runner_id}"
],
Expand Down Expand Up @@ -5423,17 +5416,8 @@ var Endpoints = {
{ renamed: ["actions", "getGithubActionsPermissionsRepository"] }
],
getRepoPublicKey: ["GET /repos/{owner}/{repo}/actions/secrets/public-key"],
getRepoRequiredWorkflow: [
"GET /repos/{org}/{repo}/actions/required_workflows/{required_workflow_id_for_repo}"
],
getRepoRequiredWorkflowUsage: [
"GET /repos/{org}/{repo}/actions/required_workflows/{required_workflow_id_for_repo}/timing"
],
getRepoSecret: ["GET /repos/{owner}/{repo}/actions/secrets/{secret_name}"],
getRepoVariable: ["GET /repos/{owner}/{repo}/actions/variables/{name}"],
getRequiredWorkflow: [
"GET /orgs/{org}/actions/required_workflows/{required_workflow_id}"
],
getReviewsForRun: [
"GET /repos/{owner}/{repo}/actions/runs/{run_id}/approvals"
],
Expand Down Expand Up @@ -5482,16 +5466,9 @@ var Endpoints = {
listRepoOrganizationVariables: [
"GET /repos/{owner}/{repo}/actions/organization-variables"
],
listRepoRequiredWorkflows: [
"GET /repos/{org}/{repo}/actions/required_workflows"
],
listRepoSecrets: ["GET /repos/{owner}/{repo}/actions/secrets"],
listRepoVariables: ["GET /repos/{owner}/{repo}/actions/variables"],
listRepoWorkflows: ["GET /repos/{owner}/{repo}/actions/workflows"],
listRequiredWorkflowRuns: [
"GET /repos/{owner}/{repo}/actions/required_workflows/{required_workflow_id_for_repo}/runs"
],
listRequiredWorkflows: ["GET /orgs/{org}/actions/required_workflows"],
listRunnerApplicationsForOrg: ["GET /orgs/{org}/actions/runners/downloads"],
listRunnerApplicationsForRepo: [
"GET /repos/{owner}/{repo}/actions/runners/downloads"
Expand All @@ -5505,9 +5482,6 @@ var Endpoints = {
listSelectedRepositoriesEnabledGithubActionsOrganization: [
"GET /orgs/{org}/actions/permissions/repositories"
],
listSelectedRepositoriesRequiredWorkflow: [
"GET /orgs/{org}/actions/required_workflows/{required_workflow_id}/repositories"
],
listSelfHostedRunnersForOrg: ["GET /orgs/{org}/actions/runners"],
listSelfHostedRunnersForRepo: ["GET /repos/{owner}/{repo}/actions/runners"],
listWorkflowRunArtifacts: [
Expand Down Expand Up @@ -5542,9 +5516,6 @@ var Endpoints = {
removeSelectedRepoFromOrgVariable: [
"DELETE /orgs/{org}/actions/variables/{name}/repositories/{repository_id}"
],
removeSelectedRepoFromRequiredWorkflow: [
"DELETE /orgs/{org}/actions/required_workflows/{required_workflow_id}/repositories/{repository_id}"
],
reviewCustomGatesForRun: [
"POST /repos/{owner}/{repo}/actions/runs/{run_id}/deployment_protection_rule"
],
Expand Down Expand Up @@ -5581,9 +5552,6 @@ var Endpoints = {
setSelectedReposForOrgVariable: [
"PUT /orgs/{org}/actions/variables/{name}/repositories"
],
setSelectedReposToRequiredWorkflow: [
"PUT /orgs/{org}/actions/required_workflows/{required_workflow_id}/repositories"
],
setSelectedRepositoriesEnabledGithubActionsOrganization: [
"PUT /orgs/{org}/actions/permissions/repositories"
],
Expand All @@ -5596,9 +5564,6 @@ var Endpoints = {
updateOrgVariable: ["PATCH /orgs/{org}/actions/variables/{name}"],
updateRepoVariable: [
"PATCH /repos/{owner}/{repo}/actions/variables/{name}"
],
updateRequiredWorkflow: [
"PATCH /orgs/{org}/actions/required_workflows/{required_workflow_id}"
]
},
activity: {
Expand Down Expand Up @@ -5826,9 +5791,6 @@ var Endpoints = {
createWithRepoForAuthenticatedUser: [
"POST /repos/{owner}/{repo}/codespaces"
],
deleteCodespacesBillingUsers: [
"DELETE /orgs/{org}/codespaces/billing/selected_users"
],
deleteForAuthenticatedUser: ["DELETE /user/codespaces/{codespace_name}"],
deleteFromOrganization: [
"DELETE /orgs/{org}/members/{username}/codespaces/{codespace_name}"
Expand Down Expand Up @@ -5900,10 +5862,6 @@ var Endpoints = {
repoMachinesForAuthenticatedUser: [
"GET /repos/{owner}/{repo}/codespaces/machines"
],
setCodespacesBilling: ["PUT /orgs/{org}/codespaces/billing"],
setCodespacesBillingUsers: [
"POST /orgs/{org}/codespaces/billing/selected_users"
],
setRepositoriesForSecretForAuthenticatedUser: [
"PUT /user/codespaces/secrets/{secret_name}/repositories"
],
Expand All @@ -5917,6 +5875,25 @@ var Endpoints = {
],
updateForAuthenticatedUser: ["PATCH /user/codespaces/{codespace_name}"]
},
copilot: {
addCopilotForBusinessSeatsForTeams: [
"POST /orgs/{org}/copilot/billing/selected_teams"
],
addCopilotForBusinessSeatsForUsers: [
"POST /orgs/{org}/copilot/billing/selected_users"
],
cancelCopilotSeatAssignmentForTeams: [
"DELETE /orgs/{org}/copilot/billing/selected_teams"
],
cancelCopilotSeatAssignmentForUsers: [
"DELETE /orgs/{org}/copilot/billing/selected_users"
],
getCopilotOrganizationDetails: ["GET /orgs/{org}/copilot/billing"],
getCopilotSeatAssignmentDetailsForUser: [
"GET /orgs/{org}/members/{username}/copilot"
],
listCopilotSeats: ["GET /orgs/{org}/copilot/billing/seats"]
},
dependabot: {
addSelectedRepoToOrgSecret: [
"PUT /orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}"
Expand Down Expand Up @@ -6205,15 +6182,13 @@ var Endpoints = {
listMembershipsForAuthenticatedUser: ["GET /user/memberships/orgs"],
listOutsideCollaborators: ["GET /orgs/{org}/outside_collaborators"],
listPatGrantRepositories: [
"GET /organizations/{org}/personal-access-tokens/{pat_id}/repositories"
"GET /orgs/{org}/personal-access-tokens/{pat_id}/repositories"
],
listPatGrantRequestRepositories: [
"GET /organizations/{org}/personal-access-token-requests/{pat_request_id}/repositories"
],
listPatGrantRequests: [
"GET /organizations/{org}/personal-access-token-requests"
"GET /orgs/{org}/personal-access-token-requests/{pat_request_id}/repositories"
],
listPatGrants: ["GET /organizations/{org}/personal-access-tokens"],
listPatGrantRequests: ["GET /orgs/{org}/personal-access-token-requests"],
listPatGrants: ["GET /orgs/{org}/personal-access-tokens"],
listPendingInvitations: ["GET /orgs/{org}/invitations"],
listPublicMembers: ["GET /orgs/{org}/public_members"],
listSecurityManagerTeams: ["GET /orgs/{org}/security-managers"],
Expand All @@ -6235,10 +6210,10 @@ var Endpoints = {
"DELETE /orgs/{org}/security-managers/teams/{team_slug}"
],
reviewPatGrantRequest: [
"POST /organizations/{org}/personal-access-token-requests/{pat_request_id}"
"POST /orgs/{org}/personal-access-token-requests/{pat_request_id}"
],
reviewPatGrantRequestsInBulk: [
"POST /organizations/{org}/personal-access-token-requests"
"POST /orgs/{org}/personal-access-token-requests"
],
setMembershipForUser: ["PUT /orgs/{org}/memberships/{username}"],
setPublicMembershipForAuthenticatedUser: [
Expand All @@ -6249,10 +6224,8 @@ var Endpoints = {
updateMembershipForAuthenticatedUser: [
"PATCH /user/memberships/orgs/{org}"
],
updatePatAccess: [
"POST /organizations/{org}/personal-access-tokens/{pat_id}"
],
updatePatAccesses: ["POST /organizations/{org}/personal-access-tokens"],
updatePatAccess: ["POST /orgs/{org}/personal-access-tokens/{pat_id}"],
updatePatAccesses: ["POST /orgs/{org}/personal-access-tokens"],
updateWebhook: ["PATCH /orgs/{org}/hooks/{hook_id}"],
updateWebhookConfigForOrg: ["PATCH /orgs/{org}/hooks/{hook_id}/config"]
},
Expand Down Expand Up @@ -6532,6 +6505,9 @@ var Endpoints = {
{},
{ mapToData: "users" }
],
checkAutomatedSecurityFixes: [
"GET /repos/{owner}/{repo}/automated-security-fixes"
],
checkCollaborator: ["GET /repos/{owner}/{repo}/collaborators/{username}"],
checkVulnerabilityAlerts: [
"GET /repos/{owner}/{repo}/vulnerability-alerts"
Expand Down Expand Up @@ -6635,7 +6611,9 @@ var Endpoints = {
disableDeploymentProtectionRule: [
"DELETE /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}"
],
disableLfsForRepo: ["DELETE /repos/{owner}/{repo}/lfs"],
disablePrivateVulnerabilityReporting: [
"DELETE /repos/{owner}/{repo}/private-vulnerability-reporting"
],
disableVulnerabilityAlerts: [
"DELETE /repos/{owner}/{repo}/vulnerability-alerts"
],
Expand All @@ -6649,7 +6627,9 @@ var Endpoints = {
enableAutomatedSecurityFixes: [
"PUT /repos/{owner}/{repo}/automated-security-fixes"
],
enableLfsForRepo: ["PUT /repos/{owner}/{repo}/lfs"],
enablePrivateVulnerabilityReporting: [
"PUT /repos/{owner}/{repo}/private-vulnerability-reporting"
],
enableVulnerabilityAlerts: [
"PUT /repos/{owner}/{repo}/vulnerability-alerts"
],
Expand Down Expand Up @@ -6747,6 +6727,7 @@ var Endpoints = {
getWebhookDelivery: [
"GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}"
],
listActivities: ["GET /repos/{owner}/{repo}/activity"],
listAutolinks: ["GET /repos/{owner}/{repo}/autolinks"],
listBranches: ["GET /repos/{owner}/{repo}/branches"],
listBranchesForHeadCommit: [
Expand Down Expand Up @@ -6926,9 +6907,15 @@ var Endpoints = {
createRepositoryAdvisory: [
"POST /repos/{owner}/{repo}/security-advisories"
],
createRepositoryAdvisoryCveRequest: [
"POST /repos/{owner}/{repo}/security-advisories/{ghsa_id}/cve"
],
getGlobalAdvisory: ["GET /advisories/{ghsa_id}"],
getRepositoryAdvisory: [
"GET /repos/{owner}/{repo}/security-advisories/{ghsa_id}"
],
listGlobalAdvisories: ["GET /advisories"],
listOrgRepositoryAdvisories: ["GET /orgs/{org}/security-advisories"],
listRepositoryAdvisories: ["GET /repos/{owner}/{repo}/security-advisories"],
updateRepositoryAdvisory: [
"PATCH /repos/{owner}/{repo}/security-advisories/{ghsa_id}"
Expand Down Expand Up @@ -12869,27 +12856,45 @@ function stream(url, headers, cb) {
}).on('error', (err) => reject(err));
});
}
async function resolveRedirect(apiClient, url, asBinary) {
const authInfo = (await apiClient.auth());
return new Promise((resolve, reject) => {
const req = (0, https_1.request)(url, {
method: 'HEAD',
headers: {
authorization: authInfo.token ? `bearer ${authInfo.token}` : '',
accept: asBinary ? 'application/octet-stream' : '*/*',
'User-Agent': 'bump-homebrew-formula-action',
},
}, (res) => {
if (res.statusCode == 302) {
const loc = res.headers['location'];
if (loc != null) {
resolve(new url_1.URL(loc));
}
else {
reject(new Error(`got HTTP ${res.statusCode} but no Location header`));
}
}
else {
reject(new Error(`unexpected HTTP ${res.statusCode} response`));
}
});
req.end();
});
}
async function resolveDownload(apiClient, url) {
if (url.hostname == 'github.com') {
const api = apiClient.rest;
const archive = parseArchiveUrl(url);
if (archive != null) {
const { owner, repo, ref } = archive;
const res = await (archive.ext == '.zip'
? api.repos.downloadZipballArchive
: api.repos.downloadTarballArchive)({
owner,
repo,
ref,
request: {
redirect: 'manual',
},
});
const loc = res.headers['location'];
const archiveType = archive.ext == '.zip' ? 'zipball' : 'tarball';
const endpoint = new url_1.URL(`https://api.github.com/repos/${archive.owner}/${archive.repo}/${archiveType}/${archive.ref}`);
const loc = await resolveRedirect(apiClient, endpoint, false);
// HACK: removing "legacy" from the codeload URL ensures that we get the
// same archive file as web download. Otherwise, the downloaded archive
// contains resolved commit SHA instead of the tag name in directory path.
return new url_1.URL(loc.replace('/legacy.', '/'));
return new url_1.URL(loc.href.replace('/legacy.', '/'));
}
const download = parseReleaseDownloadUrl(url);
if (download != null) {
Expand All @@ -12900,12 +12905,7 @@ async function resolveDownload(apiClient, url) {
if (asset == null) {
throw new Error(`could not find asset '${download.name}' in '${tag}' release`);
}
const assetRes = await apiClient.request(asset.url, {
headers: { accept: 'application/octet-stream' },
request: { redirect: 'manual' },
});
const loc = assetRes.headers['location'];
return new url_1.URL(loc);
return await resolveRedirect(apiClient, new url_1.URL(asset.url), true);
}
}
return url;
Expand Down
2 changes: 1 addition & 1 deletion lib/index.js.map

Large diffs are not rendered by default.

0 comments on commit b332711

Please sign in to comment.