Add Octokit deps directly

This commit is contained in:
Jonathan Clem
2020-06-08 18:17:07 -04:00
parent 6e5ee1dc1c
commit 53cd48b63b
3 changed files with 471 additions and 106 deletions

558
dist/index.js vendored
View File

@@ -660,9 +660,9 @@ const windowsRelease = release => {
if ((!release || release === os.release()) && ['6.1', '6.2', '6.3', '10.0'].includes(ver)) {
let stdout;
try {
stdout = execa.sync('powershell', ['(Get-CimInstance -ClassName Win32_OperatingSystem).caption']).stdout || '';
} catch (_) {
stdout = execa.sync('wmic', ['os', 'get', 'Caption']).stdout || '';
} catch (_) {
stdout = execa.sync('powershell', ['(Get-CimInstance -ClassName Win32_OperatingSystem).caption']).stdout || '';
}
const year = (stdout.match(/2008|2012|2016|2019/) || [])[0];
@@ -8091,9 +8091,13 @@ const Endpoints = {
deleteSelfHostedRunnerFromRepo: ["DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}"],
deleteWorkflowRunLogs: ["DELETE /repos/{owner}/{repo}/actions/runs/{run_id}/logs"],
downloadArtifact: ["GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}/{archive_format}"],
downloadWorkflowJobLogs: ["GET /repos/{owner}/{repo}/actions/jobs/{job_id}/logs"],
downloadJobLogsForWorkflowRun: ["GET /repos/{owner}/{repo}/actions/jobs/{job_id}/logs"],
downloadWorkflowJobLogs: ["GET /repos/{owner}/{repo}/actions/jobs/{job_id}/logs", {}, {
renamed: ["actions", "downloadJobLogsForWorkflowRun"]
}],
downloadWorkflowRunLogs: ["GET /repos/{owner}/{repo}/actions/runs/{run_id}/logs"],
getArtifact: ["GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}"],
getJobForWorkflowRun: ["GET /repos/{owner}/{repo}/actions/jobs/{job_id}"],
getOrgPublicKey: ["GET /orgs/{org}/actions/secrets/public-key"],
getOrgSecret: ["GET /orgs/{org}/actions/secrets/{secret_name}"],
getPublicKey: ["GET /repos/{owner}/{repo}/actions/secrets/public-key", {}, {
@@ -8117,7 +8121,9 @@ const Endpoints = {
getSelfHostedRunnerForOrg: ["GET /orgs/{org}/actions/runners/{runner_id}"],
getSelfHostedRunnerForRepo: ["GET /repos/{owner}/{repo}/actions/runners/{runner_id}"],
getWorkflow: ["GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}"],
getWorkflowJob: ["GET /repos/{owner}/{repo}/actions/jobs/{job_id}"],
getWorkflowJob: ["GET /repos/{owner}/{repo}/actions/jobs/{job_id}", {}, {
renamed: ["actions", "getJobForWorkflowRun"]
}],
getWorkflowRun: ["GET /repos/{owner}/{repo}/actions/runs/{run_id}"],
getWorkflowRunUsage: ["GET /repos/{owner}/{repo}/actions/runs/{run_id}/timing"],
getWorkflowUsage: ["GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/timing"],
@@ -8128,7 +8134,9 @@ const Endpoints = {
listJobsForWorkflowRun: ["GET /repos/{owner}/{repo}/actions/runs/{run_id}/jobs"],
listOrgSecrets: ["GET /orgs/{org}/actions/secrets"],
listRepoSecrets: ["GET /repos/{owner}/{repo}/actions/secrets"],
listRepoWorkflowRuns: ["GET /repos/{owner}/{repo}/actions/runs"],
listRepoWorkflowRuns: ["GET /repos/{owner}/{repo}/actions/runs", {}, {
renamed: ["actions", "listWorkflowRunsForRepo"]
}],
listRepoWorkflows: ["GET /repos/{owner}/{repo}/actions/workflows"],
listRunnerApplicationsForOrg: ["GET /orgs/{org}/actions/runners/downloads"],
listRunnerApplicationsForRepo: ["GET /repos/{owner}/{repo}/actions/runners/downloads"],
@@ -8146,6 +8154,7 @@ const Endpoints = {
renamed: ["actions", "downloadWorkflowRunLogs"]
}],
listWorkflowRuns: ["GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs"],
listWorkflowRunsForRepo: ["GET /repos/{owner}/{repo}/actions/runs"],
reRunWorkflow: ["POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun"],
removeSelectedRepoFromOrgSecret: ["DELETE /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"],
removeSelfHostedRunner: ["DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}", {}, {
@@ -8241,10 +8250,17 @@ const Endpoints = {
}
}],
createFromManifest: ["POST /app-manifests/{code}/conversions"],
createInstallationAccessToken: ["POST /app/installations/{installation_id}/access_tokens", {
mediaType: {
previews: ["machine-man"]
}
}],
createInstallationToken: ["POST /app/installations/{installation_id}/access_tokens", {
mediaType: {
previews: ["machine-man"]
}
}, {
renamed: ["apps", "createInstallationAccessToken"]
}],
deleteAuthorization: ["DELETE /applications/{client_id}/grant"],
deleteInstallation: ["DELETE /app/installations/{installation_id}", {
@@ -8320,6 +8336,13 @@ const Endpoints = {
mediaType: {
previews: ["machine-man"]
}
}, {
renamed: ["apps", "listReposAccessibleToInstallation"]
}],
listReposAccessibleToInstallation: ["GET /installation/repositories", {
mediaType: {
previews: ["machine-man"]
}
}],
listSubscriptionsForAuthenticatedUser: ["GET /user/marketplace_purchases"],
listSubscriptionsForAuthenticatedUserStubbed: ["GET /user/marketplace_purchases/stubbed"],
@@ -8329,7 +8352,10 @@ const Endpoints = {
}
}],
resetToken: ["PATCH /applications/{client_id}/token"],
revokeInstallationToken: ["DELETE /installation/token"],
revokeInstallationAccessToken: ["DELETE /installation/token"],
revokeInstallationToken: ["DELETE /installation/token", {}, {
renamed: ["apps", "revokeInstallationAccessToken"]
}],
suspendInstallation: ["PUT /app/installations/{installation_id}/suspended"],
unsuspendInstallation: ["DELETE /app/installations/{installation_id}/suspended"]
},
@@ -8462,19 +8488,26 @@ const Endpoints = {
updateRef: ["PATCH /repos/{owner}/{repo}/git/refs/{ref}"]
},
gitignore: {
getAllTemplates: ["GET /gitignore/templates"],
getTemplate: ["GET /gitignore/templates/{name}"],
listTemplates: ["GET /gitignore/templates"]
listTemplates: ["GET /gitignore/templates", {}, {
renamed: ["gitignore", "getAllTemplates"]
}]
},
interactions: {
addOrUpdateRestrictionsForOrg: ["PUT /orgs/{org}/interaction-limits", {
mediaType: {
previews: ["sombra"]
}
}, {
renamed: ["interactions", "setRestrictionsForOrg"]
}],
addOrUpdateRestrictionsForRepo: ["PUT /repos/{owner}/{repo}/interaction-limits", {
mediaType: {
previews: ["sombra"]
}
}, {
renamed: ["interactions", "setRestrictionsForRepo"]
}],
getRestrictionsForOrg: ["GET /orgs/{org}/interaction-limits", {
mediaType: {
@@ -8495,6 +8528,16 @@ const Endpoints = {
mediaType: {
previews: ["sombra"]
}
}],
setRestrictionsForOrg: ["PUT /orgs/{org}/interaction-limits", {
mediaType: {
previews: ["sombra"]
}
}],
setRestrictionsForRepo: ["PUT /repos/{owner}/{repo}/interaction-limits", {
mediaType: {
previews: ["sombra"]
}
}]
},
issues: {
@@ -8544,6 +8587,9 @@ const Endpoints = {
removeLabels: ["DELETE /repos/{owner}/{repo}/issues/{issue_number}/labels", {}, {
renamed: ["issues", "removeAllLabels"]
}],
replaceAllLabels: ["PUT /repos/{owner}/{repo}/issues/{issue_number}/labels", {}, {
renamed: ["issues", "setLabels"]
}],
replaceLabels: ["PUT /repos/{owner}/{repo}/issues/{issue_number}/labels", {}, {
renamed: ["issues", "replaceAllLabels"]
}],
@@ -8556,8 +8602,11 @@ const Endpoints = {
},
licenses: {
get: ["GET /licenses/{license}"],
getAllCommonlyUsed: ["GET /licenses"],
getForRepo: ["GET /repos/{owner}/{repo}/license"],
listCommonlyUsed: ["GET /licenses"]
listCommonlyUsed: ["GET /licenses", {}, {
renamed: ["licenses", "getAllCommonlyUsed"]
}]
},
markdown: {
render: ["POST /markdown"],
@@ -8646,45 +8695,97 @@ const Endpoints = {
updateImport: ["PATCH /repos/{owner}/{repo}/import"]
},
orgs: {
addOrUpdateMembership: ["PUT /orgs/{org}/memberships/{username}"],
addOrUpdateMembership: ["PUT /orgs/{org}/memberships/{username}", {}, {
renamed: ["orgs", "setMembershipForUser"]
}],
blockUser: ["PUT /orgs/{org}/blocks/{username}"],
checkBlockedUser: ["GET /orgs/{org}/blocks/{username}"],
checkMembership: ["GET /orgs/{org}/members/{username}"],
checkPublicMembership: ["GET /orgs/{org}/public_members/{username}"],
concealMembership: ["DELETE /orgs/{org}/public_members/{username}"],
checkMembership: ["GET /orgs/{org}/members/{username}", {}, {
renamed: ["orgs", "checkMembershipForUser"]
}],
checkMembershipForUser: ["GET /orgs/{org}/members/{username}"],
checkPublicMembership: ["GET /orgs/{org}/public_members/{username}", {}, {
renamed: ["orgs", "checkPublicMembershipForUser"]
}],
checkPublicMembershipForUser: ["GET /orgs/{org}/public_members/{username}"],
concealMembership: ["DELETE /orgs/{org}/public_members/{username}", {}, {
renamed: ["orgs", "removePublicMembershipForAuthenticatedUser"]
}],
convertMemberToOutsideCollaborator: ["PUT /orgs/{org}/outside_collaborators/{username}"],
createHook: ["POST /orgs/{org}/hooks"],
createHook: ["POST /orgs/{org}/hooks", {}, {
renamed: ["orgs", "createWebhook"]
}],
createInvitation: ["POST /orgs/{org}/invitations"],
deleteHook: ["DELETE /orgs/{org}/hooks/{hook_id}"],
createWebhook: ["POST /orgs/{org}/hooks"],
deleteHook: ["DELETE /orgs/{org}/hooks/{hook_id}", {}, {
renamed: ["orgs", "deleteWebhook"]
}],
deleteWebhook: ["DELETE /orgs/{org}/hooks/{hook_id}"],
get: ["GET /orgs/{org}"],
getHook: ["GET /orgs/{org}/hooks/{hook_id}"],
getMembership: ["GET /orgs/{org}/memberships/{username}"],
getHook: ["GET /orgs/{org}/hooks/{hook_id}", {}, {
renamed: ["orgs", "getWebhook"]
}],
getMembership: ["GET /orgs/{org}/memberships/{username}", {}, {
renamed: ["orgs", "getMembershipForUser"]
}],
getMembershipForAuthenticatedUser: ["GET /user/memberships/orgs/{org}"],
getMembershipForUser: ["GET /orgs/{org}/memberships/{username}"],
getWebhook: ["GET /orgs/{org}/hooks/{hook_id}"],
list: ["GET /organizations"],
listBlockedUsers: ["GET /orgs/{org}/blocks"],
listForAuthenticatedUser: ["GET /user/orgs"],
listForUser: ["GET /users/{username}/orgs"],
listHooks: ["GET /orgs/{org}/hooks"],
listInstallations: ["GET /orgs/{org}/installations", {
listAppInstallations: ["GET /orgs/{org}/installations", {
mediaType: {
previews: ["machine-man"]
}
}],
listBlockedUsers: ["GET /orgs/{org}/blocks"],
listForAuthenticatedUser: ["GET /user/orgs"],
listForUser: ["GET /users/{username}/orgs"],
listHooks: ["GET /orgs/{org}/hooks", {}, {
renamed: ["orgs", "listWebhooks"]
}],
listInstallations: ["GET /orgs/{org}/installations", {
mediaType: {
previews: ["machine-man"]
}
}, {
renamed: ["orgs", "listAppInstallations"]
}],
listInvitationTeams: ["GET /orgs/{org}/invitations/{invitation_id}/teams"],
listMembers: ["GET /orgs/{org}/members"],
listMemberships: ["GET /user/memberships/orgs"],
listMemberships: ["GET /user/memberships/orgs", {}, {
renamed: ["orgs", "listMembershipsForAuthenticatedUser"]
}],
listMembershipsForAuthenticatedUser: ["GET /user/memberships/orgs"],
listOutsideCollaborators: ["GET /orgs/{org}/outside_collaborators"],
listPendingInvitations: ["GET /orgs/{org}/invitations"],
listPublicMembers: ["GET /orgs/{org}/public_members"],
pingHook: ["POST /orgs/{org}/hooks/{hook_id}/pings"],
publicizeMembership: ["PUT /orgs/{org}/public_members/{username}"],
listWebhooks: ["GET /orgs/{org}/hooks"],
pingHook: ["POST /orgs/{org}/hooks/{hook_id}/pings", {}, {
renamed: ["orgs", "pingWebhook"]
}],
pingWebhook: ["POST /orgs/{org}/hooks/{hook_id}/pings"],
publicizeMembership: ["PUT /orgs/{org}/public_members/{username}", {}, {
renamed: ["orgs", "setPublicMembershipForAuthenticatedUser"]
}],
removeMember: ["DELETE /orgs/{org}/members/{username}"],
removeMembership: ["DELETE /orgs/{org}/memberships/{username}"],
removeMembership: ["DELETE /orgs/{org}/memberships/{username}", {}, {
renamed: ["orgs", "removeMembershipForUser"]
}],
removeMembershipForUser: ["DELETE /orgs/{org}/memberships/{username}"],
removeOutsideCollaborator: ["DELETE /orgs/{org}/outside_collaborators/{username}"],
removePublicMembershipForAuthenticatedUser: ["DELETE /orgs/{org}/public_members/{username}"],
setMembershipForUser: ["PUT /orgs/{org}/memberships/{username}"],
setPublicMembershipForAuthenticatedUser: ["PUT /orgs/{org}/public_members/{username}"],
unblockUser: ["DELETE /orgs/{org}/blocks/{username}"],
update: ["PATCH /orgs/{org}"],
updateHook: ["PATCH /orgs/{org}/hooks/{hook_id}"],
updateMembership: ["PATCH /user/memberships/orgs/{org}"]
updateHook: ["PATCH /orgs/{org}/hooks/{hook_id}", {}, {
renamed: ["orgs", "updateWebhook"]
}],
updateMembership: ["PATCH /user/memberships/orgs/{org}", {}, {
renamed: ["orgs", "updateMembershipForAuthenticatedUser"]
}],
updateMembershipForAuthenticatedUser: ["PATCH /user/memberships/orgs/{org}"],
updateWebhook: ["PATCH /orgs/{org}/hooks/{hook_id}"]
},
projects: {
addCollaborator: ["PUT /projects/{project_id}/collaborators/{username}", {
@@ -8747,6 +8848,11 @@ const Endpoints = {
previews: ["inertia"]
}
}],
getPermissionForUser: ["GET /projects/{project_id}/collaborators/{username}/permission", {
mediaType: {
previews: ["inertia"]
}
}],
listCards: ["GET /projects/columns/{column_id}/cards", {
mediaType: {
previews: ["inertia"]
@@ -8796,6 +8902,8 @@ const Endpoints = {
mediaType: {
previews: ["inertia"]
}
}, {
renamed: ["projects", "getPermissionForUser"]
}],
update: ["PATCH /projects/{project_id}", {
mediaType: {
@@ -8816,26 +8924,56 @@ const Endpoints = {
pulls: {
checkIfMerged: ["GET /repos/{owner}/{repo}/pulls/{pull_number}/merge"],
create: ["POST /repos/{owner}/{repo}/pulls"],
createComment: ["POST /repos/{owner}/{repo}/pulls/{pull_number}/comments"],
createComment: ["POST /repos/{owner}/{repo}/pulls/{pull_number}/comments", {}, {
renamed: ["pulls", "createReviewComment"]
}],
createReplyForReviewComment: ["POST /repos/{owner}/{repo}/pulls/{pull_number}/comments/{comment_id}/replies"],
createReview: ["POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews"],
createReviewCommentReply: ["POST /repos/{owner}/{repo}/pulls/{pull_number}/comments/{comment_id}/replies"],
createReviewRequest: ["POST /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"],
deleteComment: ["DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id}"],
createReviewComment: ["POST /repos/{owner}/{repo}/pulls/{pull_number}/comments"],
createReviewCommentReply: ["POST /repos/{owner}/{repo}/pulls/{pull_number}/comments/{comment_id}/replies", {}, {
renamed: ["pulls", "createReplyForReviewComment"]
}],
createReviewRequest: ["POST /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers", {}, {
renamed: ["pulls", "requestReviewers"]
}],
deleteComment: ["DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id}", {}, {
renamed: ["pulls", "deleteReviewComment"]
}],
deletePendingReview: ["DELETE /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"],
deleteReviewRequest: ["DELETE /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"],
deleteReviewComment: ["DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id}"],
deleteReviewRequest: ["DELETE /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers", {}, {
renamed: ["pulls", "removeRequestedReviewers"]
}],
dismissReview: ["PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/dismissals"],
get: ["GET /repos/{owner}/{repo}/pulls/{pull_number}"],
getComment: ["GET /repos/{owner}/{repo}/pulls/comments/{comment_id}"],
getCommentsForReview: ["GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments"],
getComment: ["GET /repos/{owner}/{repo}/pulls/comments/{comment_id}", {}, {
renamed: ["pulls", "getReviewComment"]
}],
getCommentsForReview: ["GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments", {}, {
renamed: ["pulls", "listCommentsForReview"]
}],
getReview: ["GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"],
getReviewComment: ["GET /repos/{owner}/{repo}/pulls/comments/{comment_id}"],
list: ["GET /repos/{owner}/{repo}/pulls"],
listComments: ["GET /repos/{owner}/{repo}/pulls/{pull_number}/comments"],
listCommentsForRepo: ["GET /repos/{owner}/{repo}/pulls/comments"],
listComments: ["GET /repos/{owner}/{repo}/pulls/{pull_number}/comments", {}, {
renamed: ["pulls", "listReviewComments"]
}],
listCommentsForRepo: ["GET /repos/{owner}/{repo}/pulls/comments", {}, {
renamed: ["pulls", "listReviewCommentsForRepo"]
}],
listCommentsForReview: ["GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments"],
listCommits: ["GET /repos/{owner}/{repo}/pulls/{pull_number}/commits"],
listFiles: ["GET /repos/{owner}/{repo}/pulls/{pull_number}/files"],
listReviewRequests: ["GET /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"],
listRequestedReviewers: ["GET /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"],
listReviewComments: ["GET /repos/{owner}/{repo}/pulls/{pull_number}/comments"],
listReviewCommentsForRepo: ["GET /repos/{owner}/{repo}/pulls/comments"],
listReviewRequests: ["GET /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers", {}, {
renamed: ["pulls", "listRequestedReviewers"]
}],
listReviews: ["GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews"],
merge: ["PUT /repos/{owner}/{repo}/pulls/{pull_number}/merge"],
removeRequestedReviewers: ["DELETE /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"],
requestReviewers: ["POST /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"],
submitReview: ["POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/events"],
update: ["PATCH /repos/{owner}/{repo}/pulls/{pull_number}"],
updateBranch: ["PUT /repos/{owner}/{repo}/pulls/{pull_number}/update-branch", {
@@ -8843,8 +8981,11 @@ const Endpoints = {
previews: ["lydian"]
}
}],
updateComment: ["PATCH /repos/{owner}/{repo}/pulls/comments/{comment_id}"],
updateReview: ["PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"]
updateComment: ["PATCH /repos/{owner}/{repo}/pulls/comments/{comment_id}", {}, {
renamed: ["pulls", "updateReviewComment"]
}],
updateReview: ["PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"],
updateReviewComment: ["PATCH /repos/{owner}/{repo}/pulls/comments/{comment_id}"]
},
rateLimit: {
get: ["GET /rate_limit"]
@@ -8957,24 +9098,46 @@ const Endpoints = {
},
repos: {
acceptInvitation: ["PATCH /user/repository_invitations/{invitation_id}"],
addCollaborator: ["PUT /repos/{owner}/{repo}/collaborators/{username}"],
addDeployKey: ["POST /repos/{owner}/{repo}/keys"],
addProtectedBranchAdminEnforcement: ["POST /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"],
addProtectedBranchAppRestrictions: ["POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps", {}, {
addAppAccessRestrictions: ["POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps", {}, {
mapToData: "apps"
}],
addCollaborator: ["PUT /repos/{owner}/{repo}/collaborators/{username}"],
addDeployKey: ["POST /repos/{owner}/{repo}/keys", {}, {
renamed: ["repos", "createDeployKey"]
}],
addProtectedBranchAdminEnforcement: ["POST /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins", {}, {
renamed: ["repos", "setAdminBranchProtection"]
}],
addProtectedBranchAppRestrictions: ["POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps", {}, {
mapToData: "apps",
renamed: ["repos", "addAppAccessRestrictions"]
}],
addProtectedBranchRequiredSignatures: ["POST /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures", {
mediaType: {
previews: ["zzzax"]
}
}, {
renamed: ["repos", "createCommitSignatureProtection"]
}],
addProtectedBranchRequiredStatusChecksContexts: ["POST /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts", {}, {
mapToData: "contexts"
mapToData: "contexts",
renamed: ["repos", "addStatusCheckContexts"]
}],
addProtectedBranchTeamRestrictions: ["POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams", {}, {
mapToData: "teams"
mapToData: "teams",
renamed: ["repos", "addTeamAccessRestrictions"]
}],
addProtectedBranchUserRestrictions: ["POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users", {}, {
mapToData: "users",
renamed: ["repos", "addUserAccessRestrictions"]
}],
addStatusCheckContexts: ["POST /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts", {}, {
mapToData: "contexts"
}],
addTeamAccessRestrictions: ["POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams", {}, {
mapToData: "teams"
}],
addUserAccessRestrictions: ["POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users", {}, {
mapToData: "users"
}],
checkCollaborator: ["GET /repos/{owner}/{repo}/collaborators/{username}"],
@@ -8985,31 +9148,69 @@ const Endpoints = {
}],
compareCommits: ["GET /repos/{owner}/{repo}/compare/{base}...{head}"],
createCommitComment: ["POST /repos/{owner}/{repo}/commits/{commit_sha}/comments"],
createCommitSignatureProtection: ["POST /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures", {
mediaType: {
previews: ["zzzax"]
}
}],
createCommitStatus: ["POST /repos/{owner}/{repo}/statuses/{sha}"],
createDeployKey: ["POST /repos/{owner}/{repo}/keys"],
createDeployment: ["POST /repos/{owner}/{repo}/deployments"],
createDeploymentStatus: ["POST /repos/{owner}/{repo}/deployments/{deployment_id}/statuses"],
createDispatchEvent: ["POST /repos/{owner}/{repo}/dispatches"],
createForAuthenticatedUser: ["POST /user/repos"],
createFork: ["POST /repos/{owner}/{repo}/forks"],
createHook: ["POST /repos/{owner}/{repo}/hooks"],
createHook: ["POST /repos/{owner}/{repo}/hooks", {}, {
renamed: ["repos", "createWebhook"]
}],
createInOrg: ["POST /orgs/{org}/repos"],
createOrUpdateFile: ["PUT /repos/{owner}/{repo}/contents/{path}"],
createOrUpdateFile: ["PUT /repos/{owner}/{repo}/contents/{path}", {}, {
renamed: ["repos", "createOrUpdateFileContents"]
}],
createOrUpdateFileContents: ["PUT /repos/{owner}/{repo}/contents/{path}"],
createPagesSite: ["POST /repos/{owner}/{repo}/pages", {
mediaType: {
previews: ["switcheroo"]
}
}],
createRelease: ["POST /repos/{owner}/{repo}/releases"],
createStatus: ["POST /repos/{owner}/{repo}/statuses/{sha}"],
createStatus: ["POST /repos/{owner}/{repo}/statuses/{sha}", {}, {
renamed: ["repos", "createCommitStatus"]
}],
createUsingTemplate: ["POST /repos/{template_owner}/{template_repo}/generate", {
mediaType: {
previews: ["baptiste"]
}
}],
createWebhook: ["POST /repos/{owner}/{repo}/hooks"],
declineInvitation: ["DELETE /user/repository_invitations/{invitation_id}"],
delete: ["DELETE /repos/{owner}/{repo}"],
deleteAccessRestrictions: ["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions"],
deleteAdminBranchProtection: ["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"],
deleteBranchProtection: ["DELETE /repos/{owner}/{repo}/branches/{branch}/protection"],
deleteCommitComment: ["DELETE /repos/{owner}/{repo}/comments/{comment_id}"],
deleteCommitSignatureProtection: ["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures", {
mediaType: {
previews: ["zzzax"]
}
}],
deleteDeployKey: ["DELETE /repos/{owner}/{repo}/keys/{key_id}"],
deleteDeployment: ["DELETE /repos/{owner}/{repo}/deployments/{deployment_id}"],
deleteDownload: ["DELETE /repos/{owner}/{repo}/downloads/{download_id}"],
deleteFile: ["DELETE /repos/{owner}/{repo}/contents/{path}"],
deleteHook: ["DELETE /repos/{owner}/{repo}/hooks/{hook_id}"],
deleteHook: ["DELETE /repos/{owner}/{repo}/hooks/{hook_id}", {}, {
renamed: ["repos", "deleteWebhook"]
}],
deleteInvitation: ["DELETE /repos/{owner}/{repo}/invitations/{invitation_id}"],
deletePagesSite: ["DELETE /repos/{owner}/{repo}/pages", {
mediaType: {
previews: ["switcheroo"]
}
}],
deletePullRequestReviewProtection: ["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"],
deleteRelease: ["DELETE /repos/{owner}/{repo}/releases/{release_id}"],
deleteReleaseAsset: ["DELETE /repos/{owner}/{repo}/releases/assets/{asset_id}"],
deleteWebhook: ["DELETE /repos/{owner}/{repo}/hooks/{hook_id}"],
disableAutomatedSecurityFixes: ["DELETE /repos/{owner}/{repo}/automated-security-fixes", {
mediaType: {
previews: ["london"]
@@ -9019,12 +9220,15 @@ const Endpoints = {
mediaType: {
previews: ["switcheroo"]
}
}, {
renamed: ["repos", "deletePagesSite"]
}],
disableVulnerabilityAlerts: ["DELETE /repos/{owner}/{repo}/vulnerability-alerts", {
mediaType: {
previews: ["dorian"]
}
}],
downloadArchive: ["GET /repos/{owner}/{repo}/{archive_format}/{ref}"],
enableAutomatedSecurityFixes: ["PUT /repos/{owner}/{repo}/automated-security-fixes", {
mediaType: {
previews: ["london"]
@@ -9034,6 +9238,8 @@ const Endpoints = {
mediaType: {
previews: ["switcheroo"]
}
}, {
renamed: ["repos", "createPagesSite"]
}],
enableVulnerabilityAlerts: ["PUT /repos/{owner}/{repo}/vulnerability-alerts", {
mediaType: {
@@ -9041,13 +9247,18 @@ const Endpoints = {
}
}],
get: ["GET /repos/{owner}/{repo}"],
getAccessRestrictions: ["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions"],
getAdminBranchProtection: ["GET /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"],
getAllStatusCheckContexts: ["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts"],
getAllTopics: ["GET /repos/{owner}/{repo}/topics", {
mediaType: {
previews: ["mercy"]
}
}],
getAppsWithAccessToProtectedBranch: ["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps"],
getArchiveLink: ["GET /repos/{owner}/{repo}/{archive_format}/{ref}"],
getArchiveLink: ["GET /repos/{owner}/{repo}/{archive_format}/{ref}", {}, {
renamed: ["repos", "downloadArchive"]
}],
getBranch: ["GET /repos/{owner}/{repo}/branches/{branch}"],
getBranchProtection: ["GET /repos/{owner}/{repo}/branches/{branch}/protection"],
getClones: ["GET /repos/{owner}/{repo}/traffic/clones"],
@@ -9057,41 +9268,67 @@ const Endpoints = {
getCommit: ["GET /repos/{owner}/{repo}/commits/{ref}"],
getCommitActivityStats: ["GET /repos/{owner}/{repo}/stats/commit_activity"],
getCommitComment: ["GET /repos/{owner}/{repo}/comments/{comment_id}"],
getContents: ["GET /repos/{owner}/{repo}/contents/{path}"],
getCommitSignatureProtection: ["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures", {
mediaType: {
previews: ["zzzax"]
}
}],
getCommunityProfileMetrics: ["GET /repos/{owner}/{repo}/community/profile"],
getContent: ["GET /repos/{owner}/{repo}/contents/{path}"],
getContents: ["GET /repos/{owner}/{repo}/contents/{path}", {}, {
renamed: ["repos", "getContent"]
}],
getContributorsStats: ["GET /repos/{owner}/{repo}/stats/contributors"],
getDeployKey: ["GET /repos/{owner}/{repo}/keys/{key_id}"],
getDeployment: ["GET /repos/{owner}/{repo}/deployments/{deployment_id}"],
getDeploymentStatus: ["GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses/{status_id}"],
getDownload: ["GET /repos/{owner}/{repo}/downloads/{download_id}"],
getHook: ["GET /repos/{owner}/{repo}/hooks/{hook_id}"],
getHook: ["GET /repos/{owner}/{repo}/hooks/{hook_id}", {}, {
renamed: ["repos", "getWebhook"]
}],
getLatestPagesBuild: ["GET /repos/{owner}/{repo}/pages/builds/latest"],
getLatestRelease: ["GET /repos/{owner}/{repo}/releases/latest"],
getPages: ["GET /repos/{owner}/{repo}/pages"],
getPagesBuild: ["GET /repos/{owner}/{repo}/pages/builds/{build_id}"],
getParticipationStats: ["GET /repos/{owner}/{repo}/stats/participation"],
getProtectedBranchAdminEnforcement: ["GET /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"],
getProtectedBranchPullRequestReviewEnforcement: ["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"],
getProtectedBranchAdminEnforcement: ["GET /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins", {}, {
renamed: ["repos", "getAdminBranchProtection"]
}],
getProtectedBranchPullRequestReviewEnforcement: ["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews", {}, {
renamed: ["repos", "getPullRequestReviewProtection"]
}],
getProtectedBranchRequiredSignatures: ["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures", {
mediaType: {
previews: ["zzzax"]
}
}, {
renamed: ["repos", "getCommitSignatureProtection"]
}],
getProtectedBranchRequiredStatusChecks: ["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"],
getProtectedBranchRestrictions: ["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions"],
getProtectedBranchRequiredStatusChecks: ["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks", {}, {
renamed: ["repos", "getStatusChecksProtection"]
}],
getProtectedBranchRestrictions: ["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions", {}, {
renamed: ["repos", "getAccessRestrictions"]
}],
getPullRequestReviewProtection: ["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"],
getPunchCardStats: ["GET /repos/{owner}/{repo}/stats/punch_card"],
getReadme: ["GET /repos/{owner}/{repo}/readme"],
getRelease: ["GET /repos/{owner}/{repo}/releases/{release_id}"],
getReleaseAsset: ["GET /repos/{owner}/{repo}/releases/assets/{asset_id}"],
getReleaseByTag: ["GET /repos/{owner}/{repo}/releases/tags/{tag}"],
getStatusChecksProtection: ["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"],
getTeamsWithAccessToProtectedBranch: ["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams"],
getTopPaths: ["GET /repos/{owner}/{repo}/traffic/popular/paths"],
getTopReferrers: ["GET /repos/{owner}/{repo}/traffic/popular/referrers"],
getUsersWithAccessToProtectedBranch: ["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users"],
getViews: ["GET /repos/{owner}/{repo}/traffic/views"],
getWebhook: ["GET /repos/{owner}/{repo}/hooks/{hook_id}"],
list: ["GET /user/repos", {}, {
renamed: ["repos", "listForAuthenticatedUser"]
}],
listAssetsForRelease: ["GET /repos/{owner}/{repo}/releases/{release_id}/assets"],
listAssetsForRelease: ["GET /repos/{owner}/{repo}/releases/{release_id}/assets", {}, {
renamed: ["repos", "listReleaseAssets"]
}],
listBranches: ["GET /repos/{owner}/{repo}/branches"],
listBranchesForHeadCommit: ["GET /repos/{owner}/{repo}/commits/{commit_sha}/branches-where-head", {
mediaType: {
@@ -9100,7 +9337,11 @@ const Endpoints = {
}],
listCollaborators: ["GET /repos/{owner}/{repo}/collaborators"],
listCommentsForCommit: ["GET /repos/{owner}/{repo}/commits/{commit_sha}/comments"],
listCommitComments: ["GET /repos/{owner}/{repo}/comments"],
listCommitComments: ["GET /repos/{owner}/{repo}/comments", {}, {
renamed: ["repos", "listCommitCommentsForRepo"]
}],
listCommitCommentsForRepo: ["GET /repos/{owner}/{repo}/comments"],
listCommitStatusesForRef: ["GET /repos/{owner}/{repo}/commits/{ref}/statuses"],
listCommits: ["GET /repos/{owner}/{repo}/commits"],
listContributors: ["GET /repos/{owner}/{repo}/contributors"],
listDeployKeys: ["GET /repos/{owner}/{repo}/keys"],
@@ -9111,20 +9352,27 @@ const Endpoints = {
listForOrg: ["GET /orgs/{org}/repos"],
listForUser: ["GET /users/{username}/repos"],
listForks: ["GET /repos/{owner}/{repo}/forks"],
listHooks: ["GET /repos/{owner}/{repo}/hooks"],
listHooks: ["GET /repos/{owner}/{repo}/hooks", {}, {
renamed: ["repos", "listWebhooks"]
}],
listInvitations: ["GET /repos/{owner}/{repo}/invitations"],
listInvitationsForAuthenticatedUser: ["GET /user/repository_invitations"],
listLanguages: ["GET /repos/{owner}/{repo}/languages"],
listPagesBuilds: ["GET /repos/{owner}/{repo}/pages/builds"],
listProtectedBranchRequiredStatusChecksContexts: ["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts"],
listProtectedBranchRequiredStatusChecksContexts: ["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts", {}, {
renamed: ["repos", "getAllStatusCheckContexts"]
}],
listPublic: ["GET /repositories"],
listPullRequestsAssociatedWithCommit: ["GET /repos/{owner}/{repo}/commits/{commit_sha}/pulls", {
mediaType: {
previews: ["groot"]
}
}],
listReleaseAssets: ["GET /repos/{owner}/{repo}/releases/{release_id}/assets"],
listReleases: ["GET /repos/{owner}/{repo}/releases"],
listStatusesForRef: ["GET /repos/{owner}/{repo}/commits/{ref}/statuses"],
listStatusesForRef: ["GET /repos/{owner}/{repo}/commits/{ref}/statuses", {}, {
renamed: ["repos", "listCommitStatusesForRef"]
}],
listTags: ["GET /repos/{owner}/{repo}/tags"],
listTeams: ["GET /repos/{owner}/{repo}/teams"],
listTopics: ["GET /repos/{owner}/{repo}/topics", {
@@ -9134,30 +9382,65 @@ const Endpoints = {
}, {
renamed: ["repos", "getAllTopics"]
}],
listWebhooks: ["GET /repos/{owner}/{repo}/hooks"],
merge: ["POST /repos/{owner}/{repo}/merges"],
pingHook: ["POST /repos/{owner}/{repo}/hooks/{hook_id}/pings"],
removeBranchProtection: ["DELETE /repos/{owner}/{repo}/branches/{branch}/protection"],
removeCollaborator: ["DELETE /repos/{owner}/{repo}/collaborators/{username}"],
removeDeployKey: ["DELETE /repos/{owner}/{repo}/keys/{key_id}"],
removeProtectedBranchAdminEnforcement: ["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"],
removeProtectedBranchAppRestrictions: ["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps", {}, {
pingHook: ["POST /repos/{owner}/{repo}/hooks/{hook_id}/pings", {}, {
renamed: ["repos", "pingWebhook"]
}],
pingWebhook: ["POST /repos/{owner}/{repo}/hooks/{hook_id}/pings"],
removeAppAccessRestrictions: ["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps", {}, {
mapToData: "apps"
}],
removeProtectedBranchPullRequestReviewEnforcement: ["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"],
removeBranchProtection: ["DELETE /repos/{owner}/{repo}/branches/{branch}/protection", {}, {
renamed: ["repos", "deleteBranchProtection"]
}],
removeCollaborator: ["DELETE /repos/{owner}/{repo}/collaborators/{username}"],
removeDeployKey: ["DELETE /repos/{owner}/{repo}/keys/{key_id}", {}, {
renamed: ["repos", "deleteDeployKey"]
}],
removeProtectedBranchAdminEnforcement: ["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins", {}, {
renamed: ["repos", "deleteAdminBranchProtection"]
}],
removeProtectedBranchAppRestrictions: ["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps", {}, {
mapToData: "apps",
renamed: ["repos", "removeAppAccessRestrictions"]
}],
removeProtectedBranchPullRequestReviewEnforcement: ["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews", {}, {
renamed: ["repos", "deletePullRequestReviewProtection"]
}],
removeProtectedBranchRequiredSignatures: ["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures", {
mediaType: {
previews: ["zzzax"]
}
}, {
renamed: ["repos", "deleteCommitSignatureProtection"]
}],
removeProtectedBranchRequiredStatusChecks: ["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks", {}, {
renamed: ["repos", "removeStatusChecksProtection"]
}],
removeProtectedBranchRequiredStatusChecks: ["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"],
removeProtectedBranchRequiredStatusChecksContexts: ["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts", {}, {
mapToData: "contexts"
mapToData: "contexts",
renamed: ["repos", "removeStatusCheckContexts"]
}],
removeProtectedBranchRestrictions: ["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions", {}, {
renamed: ["repos", "deleteAccessRestrictions"]
}],
removeProtectedBranchRestrictions: ["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions"],
removeProtectedBranchTeamRestrictions: ["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams", {}, {
mapToData: "teams"
mapToData: "teams",
renamed: ["repos", "removeTeamAccessRestrictions"]
}],
removeProtectedBranchUserRestrictions: ["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users", {}, {
mapToData: "users",
renamed: ["repos", "removeUserAccessRestrictions"]
}],
removeStatusCheckContexts: ["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts", {}, {
mapToData: "contexts"
}],
removeStatusCheckProtection: ["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"],
removeTeamAccessRestrictions: ["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams", {}, {
mapToData: "teams"
}],
removeUserAccessRestrictions: ["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users", {}, {
mapToData: "users"
}],
replaceAllTopics: ["PUT /repos/{owner}/{repo}/topics", {
@@ -9166,16 +9449,20 @@ const Endpoints = {
}
}],
replaceProtectedBranchAppRestrictions: ["PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps", {}, {
mapToData: "apps"
mapToData: "apps",
renamed: ["repos", "setAppAccessRestrictions"]
}],
replaceProtectedBranchRequiredStatusChecksContexts: ["PUT /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts", {}, {
mapToData: "contexts"
mapToData: "contexts",
renamed: ["repos", "setStatusCheckContexts"]
}],
replaceProtectedBranchTeamRestrictions: ["PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams", {}, {
mapToData: "teams"
mapToData: "teams",
renamed: ["repos", "setTeamAccessRestrictions"]
}],
replaceProtectedBranchUserRestrictions: ["PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users", {}, {
mapToData: "users"
mapToData: "users",
renamed: ["repos", "setUserAccessRestrictions"]
}],
replaceTopics: ["PUT /repos/{owner}/{repo}/topics", {
mediaType: {
@@ -9184,20 +9471,50 @@ const Endpoints = {
}, {
renamed: ["repos", "replaceAllTopics"]
}],
requestPageBuild: ["POST /repos/{owner}/{repo}/pages/builds"],
retrieveCommunityProfileMetrics: ["GET /repos/{owner}/{repo}/community/profile"],
testPushHook: ["POST /repos/{owner}/{repo}/hooks/{hook_id}/tests"],
requestPageBuild: ["POST /repos/{owner}/{repo}/pages/builds", {}, {
renamed: ["repos", "requestPagesBuild"]
}],
requestPagesBuild: ["POST /repos/{owner}/{repo}/pages/builds"],
retrieveCommunityProfileMetrics: ["GET /repos/{owner}/{repo}/community/profile", {}, {
renamed: ["repos", "getCommunityProfileMetrics"]
}],
setAdminBranchProtection: ["POST /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"],
setAppAccessRestrictions: ["PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps", {}, {
mapToData: "apps"
}],
setStatusCheckContexts: ["PUT /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts", {}, {
mapToData: "contexts"
}],
setTeamAccessRestrictions: ["PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams", {}, {
mapToData: "teams"
}],
setUserAccessRestrictions: ["PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users", {}, {
mapToData: "users"
}],
testPushHook: ["POST /repos/{owner}/{repo}/hooks/{hook_id}/tests", {}, {
renamed: ["repos", "testPushWebhook"]
}],
testPushWebhook: ["POST /repos/{owner}/{repo}/hooks/{hook_id}/tests"],
transfer: ["POST /repos/{owner}/{repo}/transfer"],
update: ["PATCH /repos/{owner}/{repo}"],
updateBranchProtection: ["PUT /repos/{owner}/{repo}/branches/{branch}/protection"],
updateCommitComment: ["PATCH /repos/{owner}/{repo}/comments/{comment_id}"],
updateHook: ["PATCH /repos/{owner}/{repo}/hooks/{hook_id}"],
updateHook: ["PATCH /repos/{owner}/{repo}/hooks/{hook_id}", {}, {
renamed: ["repos", "updateWebhook"]
}],
updateInformationAboutPagesSite: ["PUT /repos/{owner}/{repo}/pages"],
updateInvitation: ["PATCH /repos/{owner}/{repo}/invitations/{invitation_id}"],
updateProtectedBranchPullRequestReviewEnforcement: ["PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"],
updateProtectedBranchRequiredStatusChecks: ["PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"],
updateProtectedBranchPullRequestReviewEnforcement: ["PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews", {}, {
renamed: ["repos", "updatePullRequestReviewProtection"]
}],
updateProtectedBranchRequiredStatusChecks: ["PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks", {}, {
renamed: ["repos", "updateStatusChecksProtection"]
}],
updatePullRequestReviewProtection: ["PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"],
updateRelease: ["PATCH /repos/{owner}/{repo}/releases/{release_id}"],
updateReleaseAsset: ["PATCH /repos/{owner}/{repo}/releases/assets/{asset_id}"],
updateStatusCheckPotection: ["PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"],
updateWebhook: ["PATCH /repos/{owner}/{repo}/hooks/{hook_id}"],
uploadReleaseAsset: ["POST /repos/{owner}/{repo}/releases/{release_id}/assets{?name,label}", {
baseUrl: "https://uploads.github.com"
}]
@@ -9289,25 +9606,58 @@ const Endpoints = {
updateInOrg: ["PATCH /orgs/{org}/teams/{team_slug}"]
},
users: {
addEmails: ["POST /user/emails"],
addEmailForAuthenticated: ["POST /user/emails"],
addEmails: ["POST /user/emails", {}, {
renamed: ["users", "addEmailsForAuthenticated"]
}],
block: ["PUT /user/blocks/{username}"],
checkBlocked: ["GET /user/blocks/{username}"],
checkFollowing: ["GET /user/following/{username}"],
checkFollowing: ["GET /user/following/{username}", {}, {
renamed: ["users", "checkPersonIsFollowedByAuthenticated"]
}],
checkFollowingForUser: ["GET /users/{username}/following/{target_user}"],
createGpgKey: ["POST /user/gpg_keys"],
createPublicKey: ["POST /user/keys"],
deleteEmails: ["DELETE /user/emails"],
deleteGpgKey: ["DELETE /user/gpg_keys/{gpg_key_id}"],
deletePublicKey: ["DELETE /user/keys/{key_id}"],
checkPersonIsFollowedByAuthenticated: ["GET /user/following/{username}"],
createGpgKey: ["POST /user/gpg_keys", {}, {
renamed: ["users", "createGpgKeyForAuthenticated"]
}],
createGpgKeyForAuthenticated: ["POST /user/gpg_keys"],
createPublicKey: ["POST /user/keys", {}, {
renamed: ["users", "createPublicSshKeyForAuthenticated"]
}],
createPublicSshKeyForAuthenticated: ["POST /user/keys"],
deleteEmailForAuthenticated: ["DELETE /user/emails"],
deleteEmails: ["DELETE /user/emails", {}, {
renamed: ["users", "deleteEmailsForAuthenticated"]
}],
deleteGpgKey: ["DELETE /user/gpg_keys/{gpg_key_id}", {}, {
renamed: ["users", "deleteGpgKeyForAuthenticated"]
}],
deleteGpgKeyForAuthenticated: ["DELETE /user/gpg_keys/{gpg_key_id}"],
deletePublicKey: ["DELETE /user/keys/{key_id}", {}, {
renamed: ["users", "deletePublicSshKeyForAuthenticated"]
}],
deletePublicSshKeyForAuthenticated: ["DELETE /user/keys/{key_id}"],
follow: ["PUT /user/following/{username}"],
getAuthenticated: ["GET /user"],
getByUsername: ["GET /users/{username}"],
getContextForUser: ["GET /users/{username}/hovercard"],
getGpgKey: ["GET /user/gpg_keys/{gpg_key_id}"],
getPublicKey: ["GET /user/keys/{key_id}"],
getGpgKey: ["GET /user/gpg_keys/{gpg_key_id}", {}, {
renamed: ["users", "getGpgKeyForAuthenticated"]
}],
getGpgKeyForAuthenticated: ["GET /user/gpg_keys/{gpg_key_id}"],
getPublicKey: ["GET /user/keys/{key_id}", {}, {
renamed: ["users", "getPublicSshKeyForAuthenticated"]
}],
getPublicSshKeyForAuthenticated: ["GET /user/keys/{key_id}"],
list: ["GET /users"],
listBlocked: ["GET /user/blocks"],
listEmails: ["GET /user/emails"],
listBlocked: ["GET /user/blocks", {}, {
renamed: ["users", "listBlockedByAuthenticated"]
}],
listBlockedByAuthenticated: ["GET /user/blocks"],
listEmails: ["GET /user/emails", {}, {
renamed: ["users", "listEmailsForAuthenticated"]
}],
listEmailsForAuthenticated: ["GET /user/emails"],
listFollowedByAuthenticated: ["GET /user/following"],
listFollowersForAuthenticatedUser: ["GET /user/followers"],
listFollowersForUser: ["GET /users/{username}/followers"],
@@ -9315,19 +9665,31 @@ const Endpoints = {
renamed: ["users", "listFollowedByAuthenticated"]
}],
listFollowingForUser: ["GET /users/{username}/following"],
listGpgKeys: ["GET /user/gpg_keys"],
listGpgKeys: ["GET /user/gpg_keys", {}, {
renamed: ["users", "listGpgKeysForAuthenticated"]
}],
listGpgKeysForAuthenticated: ["GET /user/gpg_keys"],
listGpgKeysForUser: ["GET /users/{username}/gpg_keys"],
listPublicEmails: ["GET /user/public_emails"],
listPublicKeys: ["GET /user/keys"],
listPublicEmails: ["GET /user/public_emails", {}, {
renamed: ["users", "listPublicEmailsForAuthenticatedUser"]
}],
listPublicEmailsForAuthenticated: ["GET /user/public_emails"],
listPublicKeys: ["GET /user/keys", {}, {
renamed: ["users", "listPublicSshKeysForAuthenticated"]
}],
listPublicKeysForUser: ["GET /users/{username}/keys"],
togglePrimaryEmailVisibility: ["PATCH /user/email/visibility"],
listPublicSshKeysForAuthenticated: ["GET /user/keys"],
setPrimaryEmailVisibilityForAuthenticated: ["PATCH /user/email/visibility"],
togglePrimaryEmailVisibility: ["PATCH /user/email/visibility", {}, {
renamed: ["users", "setPrimaryEmailVisibilityForAuthenticated"]
}],
unblock: ["DELETE /user/blocks/{username}"],
unfollow: ["DELETE /user/following/{username}"],
updateAuthenticated: ["PATCH /user"]
}
};
const VERSION = "3.14.0";
const VERSION = "3.17.0";
function endpointsToMethods(octokit, endpointsMap) {
const newMethods = {};

14
package-lock.json generated
View File

@@ -843,11 +843,11 @@
}
},
"@octokit/plugin-rest-endpoint-methods": {
"version": "3.14.0",
"resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-3.14.0.tgz",
"integrity": "sha512-KTLPiXZ45WaDNilFUN3+o2pns0vFWkcWLsKf8mw3Z7AJTST7mI3ukoDk2bJ0FPnLTCHvQYR1qrwMFp8UShR7cQ==",
"version": "3.17.0",
"resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-3.17.0.tgz",
"integrity": "sha512-NFV3vq7GgoO2TrkyBRUOwflkfTYkFKS0tLAPym7RNpkwLCttqShaEGjthOsPEEL+7LFcYv3mU24+F2yVd3npmg==",
"requires": {
"@octokit/types": "^4.1.5",
"@octokit/types": "^4.1.6",
"deprecation": "^2.3.1"
}
},
@@ -6058,9 +6058,9 @@
"dev": true
},
"windows-release": {
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/windows-release/-/windows-release-3.3.0.tgz",
"integrity": "sha512-2HetyTg1Y+R+rUgrKeUEhAG/ZuOmTrI1NBb3ZyAGQMYmOJjBBPe4MTodghRkmLJZHwkuPi02anbeGP+Zf401LQ==",
"version": "3.3.1",
"resolved": "https://registry.npmjs.org/windows-release/-/windows-release-3.3.1.tgz",
"integrity": "sha512-Pngk/RDCaI/DkuHPlGTdIkDiTAnAkyMjoQMZqRsxydNl1qGXNIoZrB7RK8g53F2tEgQBMqQJHQdYZuQEEAu54A==",
"requires": {
"execa": "^1.0.0"
}

View File

@@ -37,7 +37,10 @@
"dependencies": {
"@actions/core": "^1.2.4",
"@actions/github": "^3.0.0",
"@actions/io": "^1.0.2"
"@actions/io": "^1.0.2",
"@octokit/core": "^2.5.3",
"@octokit/plugin-paginate-rest": "^2.2.1",
"@octokit/plugin-rest-endpoint-methods": "^3.17.0"
},
"devDependencies": {
"@types/jest": "^25.1.4",