@octokit/plugin-rest-endpoint-methods
Version:
Octokit plugin adding one method for all of api.github.com REST API endpoints
742 lines (741 loc) • 262 kB
TypeScript
import type { Endpoints, RequestParameters } from "@octokit/types";
export type RestEndpointMethodTypes = {
actions: {
addCustomLabelsToSelfHostedRunnerForOrg: {
parameters: RequestParameters & Endpoints["POST /orgs/{org}/actions/runners/{runner_id}/labels"]["parameters"];
response: Endpoints["POST /orgs/{org}/actions/runners/{runner_id}/labels"]["response"];
};
addCustomLabelsToSelfHostedRunnerForRepo: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"]["response"];
};
addRepoAccessToSelfHostedRunnerGroupInOrg: {
parameters: RequestParameters & Endpoints["PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}"]["parameters"];
response: Endpoints["PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}"]["response"];
};
addSelectedRepoToOrgSecret: {
parameters: RequestParameters & Endpoints["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"]["parameters"];
response: Endpoints["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"]["response"];
};
addSelectedRepoToOrgVariable: {
parameters: RequestParameters & Endpoints["PUT /orgs/{org}/actions/variables/{name}/repositories/{repository_id}"]["parameters"];
response: Endpoints["PUT /orgs/{org}/actions/variables/{name}/repositories/{repository_id}"]["response"];
};
approveWorkflowRun: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/actions/runs/{run_id}/approve"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/actions/runs/{run_id}/approve"]["response"];
};
cancelWorkflowRun: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/actions/runs/{run_id}/cancel"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/actions/runs/{run_id}/cancel"]["response"];
};
createEnvironmentVariable: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/environments/{environment_name}/variables"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/environments/{environment_name}/variables"]["response"];
};
createHostedRunnerForOrg: {
parameters: RequestParameters & Endpoints["POST /orgs/{org}/actions/hosted-runners"]["parameters"];
response: Endpoints["POST /orgs/{org}/actions/hosted-runners"]["response"];
};
createOrUpdateEnvironmentSecret: {
parameters: RequestParameters & Endpoints["PUT /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"]["parameters"];
response: Endpoints["PUT /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"]["response"];
};
createOrUpdateOrgSecret: {
parameters: RequestParameters & Endpoints["PUT /orgs/{org}/actions/secrets/{secret_name}"]["parameters"];
response: Endpoints["PUT /orgs/{org}/actions/secrets/{secret_name}"]["response"];
};
createOrUpdateRepoSecret: {
parameters: RequestParameters & Endpoints["PUT /repos/{owner}/{repo}/actions/secrets/{secret_name}"]["parameters"];
response: Endpoints["PUT /repos/{owner}/{repo}/actions/secrets/{secret_name}"]["response"];
};
createOrgVariable: {
parameters: RequestParameters & Endpoints["POST /orgs/{org}/actions/variables"]["parameters"];
response: Endpoints["POST /orgs/{org}/actions/variables"]["response"];
};
createRegistrationTokenForOrg: {
parameters: RequestParameters & Endpoints["POST /orgs/{org}/actions/runners/registration-token"]["parameters"];
response: Endpoints["POST /orgs/{org}/actions/runners/registration-token"]["response"];
};
createRegistrationTokenForRepo: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/actions/runners/registration-token"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/actions/runners/registration-token"]["response"];
};
createRemoveTokenForOrg: {
parameters: RequestParameters & Endpoints["POST /orgs/{org}/actions/runners/remove-token"]["parameters"];
response: Endpoints["POST /orgs/{org}/actions/runners/remove-token"]["response"];
};
createRemoveTokenForRepo: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/actions/runners/remove-token"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/actions/runners/remove-token"]["response"];
};
createRepoVariable: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/actions/variables"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/actions/variables"]["response"];
};
createWorkflowDispatch: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches"]["response"];
};
deleteActionsCacheById: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/actions/caches/{cache_id}"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/actions/caches/{cache_id}"]["response"];
};
deleteActionsCacheByKey: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/actions/caches{?key,ref}"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/actions/caches{?key,ref}"]["response"];
};
deleteArtifact: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/actions/artifacts/{artifact_id}"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/actions/artifacts/{artifact_id}"]["response"];
};
deleteEnvironmentSecret: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"]["response"];
};
deleteEnvironmentVariable: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/environments/{environment_name}/variables/{name}"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/environments/{environment_name}/variables/{name}"]["response"];
};
deleteHostedRunnerForOrg: {
parameters: RequestParameters & Endpoints["DELETE /orgs/{org}/actions/hosted-runners/{hosted_runner_id}"]["parameters"];
response: Endpoints["DELETE /orgs/{org}/actions/hosted-runners/{hosted_runner_id}"]["response"];
};
deleteOrgSecret: {
parameters: RequestParameters & Endpoints["DELETE /orgs/{org}/actions/secrets/{secret_name}"]["parameters"];
response: Endpoints["DELETE /orgs/{org}/actions/secrets/{secret_name}"]["response"];
};
deleteOrgVariable: {
parameters: RequestParameters & Endpoints["DELETE /orgs/{org}/actions/variables/{name}"]["parameters"];
response: Endpoints["DELETE /orgs/{org}/actions/variables/{name}"]["response"];
};
deleteRepoSecret: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/actions/secrets/{secret_name}"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/actions/secrets/{secret_name}"]["response"];
};
deleteRepoVariable: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/actions/variables/{name}"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/actions/variables/{name}"]["response"];
};
deleteSelfHostedRunnerFromOrg: {
parameters: RequestParameters & Endpoints["DELETE /orgs/{org}/actions/runners/{runner_id}"]["parameters"];
response: Endpoints["DELETE /orgs/{org}/actions/runners/{runner_id}"]["response"];
};
deleteSelfHostedRunnerFromRepo: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}"]["response"];
};
deleteWorkflowRun: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/actions/runs/{run_id}"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/actions/runs/{run_id}"]["response"];
};
deleteWorkflowRunLogs: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/actions/runs/{run_id}/logs"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/actions/runs/{run_id}/logs"]["response"];
};
disableSelectedRepositoryGithubActionsOrganization: {
parameters: RequestParameters & Endpoints["DELETE /orgs/{org}/actions/permissions/repositories/{repository_id}"]["parameters"];
response: Endpoints["DELETE /orgs/{org}/actions/permissions/repositories/{repository_id}"]["response"];
};
disableWorkflow: {
parameters: RequestParameters & Endpoints["PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/disable"]["parameters"];
response: Endpoints["PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/disable"]["response"];
};
downloadArtifact: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}/{archive_format}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}/{archive_format}"]["response"];
};
downloadJobLogsForWorkflowRun: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/jobs/{job_id}/logs"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/jobs/{job_id}/logs"]["response"];
};
downloadWorkflowRunAttemptLogs: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/logs"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/logs"]["response"];
};
downloadWorkflowRunLogs: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/runs/{run_id}/logs"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/runs/{run_id}/logs"]["response"];
};
enableSelectedRepositoryGithubActionsOrganization: {
parameters: RequestParameters & Endpoints["PUT /orgs/{org}/actions/permissions/repositories/{repository_id}"]["parameters"];
response: Endpoints["PUT /orgs/{org}/actions/permissions/repositories/{repository_id}"]["response"];
};
enableWorkflow: {
parameters: RequestParameters & Endpoints["PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/enable"]["parameters"];
response: Endpoints["PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/enable"]["response"];
};
forceCancelWorkflowRun: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/actions/runs/{run_id}/force-cancel"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/actions/runs/{run_id}/force-cancel"]["response"];
};
generateRunnerJitconfigForOrg: {
parameters: RequestParameters & Endpoints["POST /orgs/{org}/actions/runners/generate-jitconfig"]["parameters"];
response: Endpoints["POST /orgs/{org}/actions/runners/generate-jitconfig"]["response"];
};
generateRunnerJitconfigForRepo: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/actions/runners/generate-jitconfig"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/actions/runners/generate-jitconfig"]["response"];
};
getActionsCacheList: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/caches"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/caches"]["response"];
};
getActionsCacheUsage: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/cache/usage"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/cache/usage"]["response"];
};
getActionsCacheUsageByRepoForOrg: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/actions/cache/usage-by-repository"]["parameters"];
response: Endpoints["GET /orgs/{org}/actions/cache/usage-by-repository"]["response"];
};
getActionsCacheUsageForOrg: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/actions/cache/usage"]["parameters"];
response: Endpoints["GET /orgs/{org}/actions/cache/usage"]["response"];
};
getAllowedActionsOrganization: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/actions/permissions/selected-actions"]["parameters"];
response: Endpoints["GET /orgs/{org}/actions/permissions/selected-actions"]["response"];
};
getAllowedActionsRepository: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/permissions/selected-actions"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/permissions/selected-actions"]["response"];
};
getArtifact: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}"]["response"];
};
getCustomOidcSubClaimForRepo: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/oidc/customization/sub"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/oidc/customization/sub"]["response"];
};
getEnvironmentPublicKey: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/environments/{environment_name}/secrets/public-key"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/environments/{environment_name}/secrets/public-key"]["response"];
};
getEnvironmentSecret: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"]["response"];
};
getEnvironmentVariable: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/environments/{environment_name}/variables/{name}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/environments/{environment_name}/variables/{name}"]["response"];
};
getGithubActionsDefaultWorkflowPermissionsOrganization: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/actions/permissions/workflow"]["parameters"];
response: Endpoints["GET /orgs/{org}/actions/permissions/workflow"]["response"];
};
getGithubActionsDefaultWorkflowPermissionsRepository: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/permissions/workflow"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/permissions/workflow"]["response"];
};
getGithubActionsPermissionsOrganization: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/actions/permissions"]["parameters"];
response: Endpoints["GET /orgs/{org}/actions/permissions"]["response"];
};
getGithubActionsPermissionsRepository: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/permissions"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/permissions"]["response"];
};
getHostedRunnerForOrg: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/actions/hosted-runners/{hosted_runner_id}"]["parameters"];
response: Endpoints["GET /orgs/{org}/actions/hosted-runners/{hosted_runner_id}"]["response"];
};
getHostedRunnersGithubOwnedImagesForOrg: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/actions/hosted-runners/images/github-owned"]["parameters"];
response: Endpoints["GET /orgs/{org}/actions/hosted-runners/images/github-owned"]["response"];
};
getHostedRunnersLimitsForOrg: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/actions/hosted-runners/limits"]["parameters"];
response: Endpoints["GET /orgs/{org}/actions/hosted-runners/limits"]["response"];
};
getHostedRunnersMachineSpecsForOrg: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/actions/hosted-runners/machine-sizes"]["parameters"];
response: Endpoints["GET /orgs/{org}/actions/hosted-runners/machine-sizes"]["response"];
};
getHostedRunnersPartnerImagesForOrg: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/actions/hosted-runners/images/partner"]["parameters"];
response: Endpoints["GET /orgs/{org}/actions/hosted-runners/images/partner"]["response"];
};
getHostedRunnersPlatformsForOrg: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/actions/hosted-runners/platforms"]["parameters"];
response: Endpoints["GET /orgs/{org}/actions/hosted-runners/platforms"]["response"];
};
getJobForWorkflowRun: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/jobs/{job_id}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/jobs/{job_id}"]["response"];
};
getOrgPublicKey: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/actions/secrets/public-key"]["parameters"];
response: Endpoints["GET /orgs/{org}/actions/secrets/public-key"]["response"];
};
getOrgSecret: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/actions/secrets/{secret_name}"]["parameters"];
response: Endpoints["GET /orgs/{org}/actions/secrets/{secret_name}"]["response"];
};
getOrgVariable: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/actions/variables/{name}"]["parameters"];
response: Endpoints["GET /orgs/{org}/actions/variables/{name}"]["response"];
};
getPendingDeploymentsForRun: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments"]["response"];
};
getRepoPermissions: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/permissions"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/permissions"]["response"];
};
getRepoPublicKey: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/secrets/public-key"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/secrets/public-key"]["response"];
};
getRepoSecret: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/secrets/{secret_name}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/secrets/{secret_name}"]["response"];
};
getRepoVariable: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/variables/{name}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/variables/{name}"]["response"];
};
getReviewsForRun: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/runs/{run_id}/approvals"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/runs/{run_id}/approvals"]["response"];
};
getSelfHostedRunnerForOrg: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/actions/runners/{runner_id}"]["parameters"];
response: Endpoints["GET /orgs/{org}/actions/runners/{runner_id}"]["response"];
};
getSelfHostedRunnerForRepo: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/runners/{runner_id}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/runners/{runner_id}"]["response"];
};
getWorkflow: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}"]["response"];
};
getWorkflowAccessToRepository: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/permissions/access"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/permissions/access"]["response"];
};
getWorkflowRun: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/runs/{run_id}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/runs/{run_id}"]["response"];
};
getWorkflowRunAttempt: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}"]["response"];
};
getWorkflowRunUsage: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/runs/{run_id}/timing"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/runs/{run_id}/timing"]["response"];
};
getWorkflowUsage: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/timing"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/timing"]["response"];
};
listArtifactsForRepo: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/artifacts"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/artifacts"]["response"];
};
listEnvironmentSecrets: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/environments/{environment_name}/secrets"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/environments/{environment_name}/secrets"]["response"];
};
listEnvironmentVariables: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/environments/{environment_name}/variables"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/environments/{environment_name}/variables"]["response"];
};
listGithubHostedRunnersInGroupForOrg: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/actions/runner-groups/{runner_group_id}/hosted-runners"]["parameters"];
response: Endpoints["GET /orgs/{org}/actions/runner-groups/{runner_group_id}/hosted-runners"]["response"];
};
listHostedRunnersForOrg: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/actions/hosted-runners"]["parameters"];
response: Endpoints["GET /orgs/{org}/actions/hosted-runners"]["response"];
};
listJobsForWorkflowRun: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/runs/{run_id}/jobs"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/runs/{run_id}/jobs"]["response"];
};
listJobsForWorkflowRunAttempt: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs"]["response"];
};
listLabelsForSelfHostedRunnerForOrg: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/actions/runners/{runner_id}/labels"]["parameters"];
response: Endpoints["GET /orgs/{org}/actions/runners/{runner_id}/labels"]["response"];
};
listLabelsForSelfHostedRunnerForRepo: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"]["response"];
};
listOrgSecrets: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/actions/secrets"]["parameters"];
response: Endpoints["GET /orgs/{org}/actions/secrets"]["response"];
};
listOrgVariables: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/actions/variables"]["parameters"];
response: Endpoints["GET /orgs/{org}/actions/variables"]["response"];
};
listRepoOrganizationSecrets: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/organization-secrets"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/organization-secrets"]["response"];
};
listRepoOrganizationVariables: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/organization-variables"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/organization-variables"]["response"];
};
listRepoSecrets: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/secrets"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/secrets"]["response"];
};
listRepoVariables: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/variables"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/variables"]["response"];
};
listRepoWorkflows: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/workflows"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/workflows"]["response"];
};
listRunnerApplicationsForOrg: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/actions/runners/downloads"]["parameters"];
response: Endpoints["GET /orgs/{org}/actions/runners/downloads"]["response"];
};
listRunnerApplicationsForRepo: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/runners/downloads"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/runners/downloads"]["response"];
};
listSelectedReposForOrgSecret: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/actions/secrets/{secret_name}/repositories"]["parameters"];
response: Endpoints["GET /orgs/{org}/actions/secrets/{secret_name}/repositories"]["response"];
};
listSelectedReposForOrgVariable: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/actions/variables/{name}/repositories"]["parameters"];
response: Endpoints["GET /orgs/{org}/actions/variables/{name}/repositories"]["response"];
};
listSelectedRepositoriesEnabledGithubActionsOrganization: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/actions/permissions/repositories"]["parameters"];
response: Endpoints["GET /orgs/{org}/actions/permissions/repositories"]["response"];
};
listSelfHostedRunnersForOrg: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/actions/runners"]["parameters"];
response: Endpoints["GET /orgs/{org}/actions/runners"]["response"];
};
listSelfHostedRunnersForRepo: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/runners"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/runners"]["response"];
};
listWorkflowRunArtifacts: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts"]["response"];
};
listWorkflowRuns: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs"]["response"];
};
listWorkflowRunsForRepo: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/runs"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/runs"]["response"];
};
reRunJobForWorkflowRun: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/actions/jobs/{job_id}/rerun"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/actions/jobs/{job_id}/rerun"]["response"];
};
reRunWorkflow: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun"]["response"];
};
reRunWorkflowFailedJobs: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun-failed-jobs"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun-failed-jobs"]["response"];
};
removeAllCustomLabelsFromSelfHostedRunnerForOrg: {
parameters: RequestParameters & Endpoints["DELETE /orgs/{org}/actions/runners/{runner_id}/labels"]["parameters"];
response: Endpoints["DELETE /orgs/{org}/actions/runners/{runner_id}/labels"]["response"];
};
removeAllCustomLabelsFromSelfHostedRunnerForRepo: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"]["response"];
};
removeCustomLabelFromSelfHostedRunnerForOrg: {
parameters: RequestParameters & Endpoints["DELETE /orgs/{org}/actions/runners/{runner_id}/labels/{name}"]["parameters"];
response: Endpoints["DELETE /orgs/{org}/actions/runners/{runner_id}/labels/{name}"]["response"];
};
removeCustomLabelFromSelfHostedRunnerForRepo: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels/{name}"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels/{name}"]["response"];
};
removeSelectedRepoFromOrgSecret: {
parameters: RequestParameters & Endpoints["DELETE /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"]["parameters"];
response: Endpoints["DELETE /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"]["response"];
};
removeSelectedRepoFromOrgVariable: {
parameters: RequestParameters & Endpoints["DELETE /orgs/{org}/actions/variables/{name}/repositories/{repository_id}"]["parameters"];
response: Endpoints["DELETE /orgs/{org}/actions/variables/{name}/repositories/{repository_id}"]["response"];
};
reviewCustomGatesForRun: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/actions/runs/{run_id}/deployment_protection_rule"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/actions/runs/{run_id}/deployment_protection_rule"]["response"];
};
reviewPendingDeploymentsForRun: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments"]["response"];
};
setAllowedActionsOrganization: {
parameters: RequestParameters & Endpoints["PUT /orgs/{org}/actions/permissions/selected-actions"]["parameters"];
response: Endpoints["PUT /orgs/{org}/actions/permissions/selected-actions"]["response"];
};
setAllowedActionsRepository: {
parameters: RequestParameters & Endpoints["PUT /repos/{owner}/{repo}/actions/permissions/selected-actions"]["parameters"];
response: Endpoints["PUT /repos/{owner}/{repo}/actions/permissions/selected-actions"]["response"];
};
setCustomLabelsForSelfHostedRunnerForOrg: {
parameters: RequestParameters & Endpoints["PUT /orgs/{org}/actions/runners/{runner_id}/labels"]["parameters"];
response: Endpoints["PUT /orgs/{org}/actions/runners/{runner_id}/labels"]["response"];
};
setCustomLabelsForSelfHostedRunnerForRepo: {
parameters: RequestParameters & Endpoints["PUT /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"]["parameters"];
response: Endpoints["PUT /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"]["response"];
};
setCustomOidcSubClaimForRepo: {
parameters: RequestParameters & Endpoints["PUT /repos/{owner}/{repo}/actions/oidc/customization/sub"]["parameters"];
response: Endpoints["PUT /repos/{owner}/{repo}/actions/oidc/customization/sub"]["response"];
};
setGithubActionsDefaultWorkflowPermissionsOrganization: {
parameters: RequestParameters & Endpoints["PUT /orgs/{org}/actions/permissions/workflow"]["parameters"];
response: Endpoints["PUT /orgs/{org}/actions/permissions/workflow"]["response"];
};
setGithubActionsDefaultWorkflowPermissionsRepository: {
parameters: RequestParameters & Endpoints["PUT /repos/{owner}/{repo}/actions/permissions/workflow"]["parameters"];
response: Endpoints["PUT /repos/{owner}/{repo}/actions/permissions/workflow"]["response"];
};
setGithubActionsPermissionsOrganization: {
parameters: RequestParameters & Endpoints["PUT /orgs/{org}/actions/permissions"]["parameters"];
response: Endpoints["PUT /orgs/{org}/actions/permissions"]["response"];
};
setGithubActionsPermissionsRepository: {
parameters: RequestParameters & Endpoints["PUT /repos/{owner}/{repo}/actions/permissions"]["parameters"];
response: Endpoints["PUT /repos/{owner}/{repo}/actions/permissions"]["response"];
};
setSelectedReposForOrgSecret: {
parameters: RequestParameters & Endpoints["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories"]["parameters"];
response: Endpoints["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories"]["response"];
};
setSelectedReposForOrgVariable: {
parameters: RequestParameters & Endpoints["PUT /orgs/{org}/actions/variables/{name}/repositories"]["parameters"];
response: Endpoints["PUT /orgs/{org}/actions/variables/{name}/repositories"]["response"];
};
setSelectedRepositoriesEnabledGithubActionsOrganization: {
parameters: RequestParameters & Endpoints["PUT /orgs/{org}/actions/permissions/repositories"]["parameters"];
response: Endpoints["PUT /orgs/{org}/actions/permissions/repositories"]["response"];
};
setWorkflowAccessToRepository: {
parameters: RequestParameters & Endpoints["PUT /repos/{owner}/{repo}/actions/permissions/access"]["parameters"];
response: Endpoints["PUT /repos/{owner}/{repo}/actions/permissions/access"]["response"];
};
updateEnvironmentVariable: {
parameters: RequestParameters & Endpoints["PATCH /repos/{owner}/{repo}/environments/{environment_name}/variables/{name}"]["parameters"];
response: Endpoints["PATCH /repos/{owner}/{repo}/environments/{environment_name}/variables/{name}"]["response"];
};
updateHostedRunnerForOrg: {
parameters: RequestParameters & Endpoints["PATCH /orgs/{org}/actions/hosted-runners/{hosted_runner_id}"]["parameters"];
response: Endpoints["PATCH /orgs/{org}/actions/hosted-runners/{hosted_runner_id}"]["response"];
};
updateOrgVariable: {
parameters: RequestParameters & Endpoints["PATCH /orgs/{org}/actions/variables/{name}"]["parameters"];
response: Endpoints["PATCH /orgs/{org}/actions/variables/{name}"]["response"];
};
updateRepoVariable: {
parameters: RequestParameters & Endpoints["PATCH /repos/{owner}/{repo}/actions/variables/{name}"]["parameters"];
response: Endpoints["PATCH /repos/{owner}/{repo}/actions/variables/{name}"]["response"];
};
};
activity: {
checkRepoIsStarredByAuthenticatedUser: {
parameters: RequestParameters & Endpoints["GET /user/starred/{owner}/{repo}"]["parameters"];
response: Endpoints["GET /user/starred/{owner}/{repo}"]["response"];
};
deleteRepoSubscription: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/subscription"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/subscription"]["response"];
};
deleteThreadSubscription: {
parameters: RequestParameters & Endpoints["DELETE /notifications/threads/{thread_id}/subscription"]["parameters"];
response: Endpoints["DELETE /notifications/threads/{thread_id}/subscription"]["response"];
};
getFeeds: {
parameters: RequestParameters & Endpoints["GET /feeds"]["parameters"];
response: Endpoints["GET /feeds"]["response"];
};
getRepoSubscription: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/subscription"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/subscription"]["response"];
};
getThread: {
parameters: RequestParameters & Endpoints["GET /notifications/threads/{thread_id}"]["parameters"];
response: Endpoints["GET /notifications/threads/{thread_id}"]["response"];
};
getThreadSubscriptionForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["GET /notifications/threads/{thread_id}/subscription"]["parameters"];
response: Endpoints["GET /notifications/threads/{thread_id}/subscription"]["response"];
};
listEventsForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["GET /users/{username}/events"]["parameters"];
response: Endpoints["GET /users/{username}/events"]["response"];
};
listNotificationsForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["GET /notifications"]["parameters"];
response: Endpoints["GET /notifications"]["response"];
};
listOrgEventsForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["GET /users/{username}/events/orgs/{org}"]["parameters"];
response: Endpoints["GET /users/{username}/events/orgs/{org}"]["response"];
};
listPublicEvents: {
parameters: RequestParameters & Endpoints["GET /events"]["parameters"];
response: Endpoints["GET /events"]["response"];
};
listPublicEventsForRepoNetwork: {
parameters: RequestParameters & Endpoints["GET /networks/{owner}/{repo}/events"]["parameters"];
response: Endpoints["GET /networks/{owner}/{repo}/events"]["response"];
};
listPublicEventsForUser: {
parameters: RequestParameters & Endpoints["GET /users/{username}/events/public"]["parameters"];
response: Endpoints["GET /users/{username}/events/public"]["response"];
};
listPublicOrgEvents: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/events"]["parameters"];
response: Endpoints["GET /orgs/{org}/events"]["response"];
};
listReceivedEventsForUser: {
parameters: RequestParameters & Endpoints["GET /users/{username}/received_events"]["parameters"];
response: Endpoints["GET /users/{username}/received_events"]["response"];
};
listReceivedPublicEventsForUser: {
parameters: RequestParameters & Endpoints["GET /users/{username}/received_events/public"]["parameters"];
response: Endpoints["GET /users/{username}/received_events/public"]["response"];
};
listRepoEvents: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/events"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/events"]["response"];
};
listRepoNotificationsForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/notifications"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/notifications"]["response"];
};
listReposStarredByAuthenticatedUser: {
parameters: RequestParameters & Endpoints["GET /user/starred"]["parameters"];
response: Endpoints["GET /user/starred"]["response"];
};
listReposStarredByUser: {
parameters: RequestParameters & Endpoints["GET /users/{username}/starred"]["parameters"];
response: Endpoints["GET /users/{username}/starred"]["response"];
};
listReposWatchedByUser: {
parameters: RequestParameters & Endpoints["GET /users/{username}/subscriptions"]["parameters"];
response: Endpoints["GET /users/{username}/subscriptions"]["response"];
};
listStargazersForRepo: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/stargazers"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/stargazers"]["response"];
};
listWatchedReposForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["GET /user/subscriptions"]["parameters"];
response: Endpoints["GET /user/subscriptions"]["response"];
};
listWatchersForRepo: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/subscribers"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/subscribers"]["response"];
};
markNotificationsAsRead: {
parameters: RequestParameters & Endpoints["PUT /notifications"]["parameters"];
response: Endpoints["PUT /notifications"]["response"];
};
markRepoNotificationsAsRead: {
parameters: RequestParameters & Endpoints["PUT /repos/{owner}/{repo}/notifications"]["parameters"];
response: Endpoints["PUT /repos/{owner}/{repo}/notifications"]["response"];
};
markThreadAsDone: {
parameters: RequestParameters & Endpoints["DELETE /notifications/threads/{thread_id}"]["parameters"];
response: Endpoints["DELETE /notifications/threads/{thread_id}"]["response"];
};
markThreadAsRead: {
parameters: RequestParameters & Endpoints["PATCH /notifications/threads/{thread_id}"]["parameters"];
response: Endpoints["PATCH /notifications/threads/{thread_id}"]["response"];
};
setRepoSubscription: {
parameters: RequestParameters & Endpoints["PUT /repos/{owner}/{repo}/subscription"]["parameters"];
response: Endpoints["PUT /repos/{owner}/{repo}/subscription"]["response"];
};
setThreadSubscription: {
parameters: RequestParameters & Endpoints["PUT /notifications/threads/{thread_id}/subscription"]["parameters"];
response: Endpoints["PUT /notifications/threads/{thread_id}/subscription"]["response"];
};
starRepoForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["PUT /user/starred/{owner}/{repo}"]["parameters"];
response: Endpoints["PUT /user/starred/{owner}/{repo}"]["response"];
};
unstarRepoForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["DELETE /user/starred/{owner}/{repo}"]["parameters"];
response: Endpoints["DELETE /user/starred/{owner}/{repo}"]["response"];
};
};
apps: {
addRepoToInstallation: {
parameters: RequestParameters & Endpoints["PUT /user/installations/{installation_id}/repositories/{repository_id}"]["parameters"];
response: Endpoints["PUT /user/installations/{installation_id}/repositories/{repository_id}"]["response"];
};
addRepoToInstallationForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["PUT /user/installations/{installation_id}/repositories/{repository_id}"]["parameters"];
response: Endpoints["PUT /user/installations/{installation_id}/repositories/{repository_id}"]["response"];
};
checkToken: {
parameters: RequestParameters & Endpoints["POST /applications/{client_id}/token"]["parameters"];
response: Endpoints["POST /applications/{client_id}/token"]["response"];
};
createFromManifest: {
parameters: RequestParameters & Endpoints["POST /app-manifests/{code}/conversions"]["parameters"];
response: Endpoints["POST /app-manifests/{code}/conversions"]["response"];
};
createInstallationAccessToken: {
parameters: RequestParameters & Endpoints["POST /app/installations/{installation_id}/access_tokens"]["parameters"];
response: Endpoints["POST /app/installations/{installation_id}/access_tokens"]["response"];
};
deleteAuthorization: {
parameters: RequestParameters & Endpoints["DELETE /applications/{client_id}/grant"]["parameters"];
response: Endpoints["DELETE /applications/{client_id}/grant"]["response"];
};
deleteInstallation: {
parameters: RequestParameters & Endpoints["DELETE /app/installations/{installation_id}"]["parameters"];
response: Endpoints["DELETE /app/installations/{installation_id}"]["response"];
};
deleteToken: {
parameters: RequestParameters & Endpoints["DELETE /applications/{client_id}/token"]["parameters"];
response: Endpoints["DELETE /applications/{client_id}/token"]["response"];
};
getAuthenticated: {
parameters: RequestParameters & Endpoints["GET /app"]["parameters"];
response: Endpoints["GET /app"]["response"];
};
getBySlug: {
parameters: RequestParameters & Endpoints["GET /apps/{app_slug}"]["parameters"];
response: Endpoints["GET /apps/{app_slug}"]["response"];
};
getInstallation: {
parameters: RequestParameters & Endpoints["GET /app/installations/{installation_id}"]["parameters"];
response: Endpoints["GET /app/installations/{installation_id}"]["response"];
};
getOrgInstallation: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/installation"]["parameters"];
response: Endpoints["GET /orgs/{org}/installation"]["response"];
};
getRepoInstallation: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/installation"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/installation"]["response"];
};
getSubscriptionPlanForAccount: {
parameters: RequestParameters & Endpoints["GET /marketplace_listing/accounts/{account_id}"]["parameters"];
response: Endpoints["GET /marketplace_listing/accounts/{account_id}"]["response"];
};
getSubscriptionPlanForAccountStubbed: {
parameters: RequestParameters & Endpoints["GET /marketplace_listing/stubbed/accounts/{account_id}"]["parameters"];