From 11b1882a4678a5f5d7a0da1147f59981799b6f07 Mon Sep 17 00:00:00 2001 From: rsteube Date: Mon, 27 Jan 2025 22:33:25 +0100 Subject: [PATCH] gh: updated apiv3 --- completers/gh_completer/cmd/action/apiv3.go | 147 ++++++++++++++++---- 1 file changed, 118 insertions(+), 29 deletions(-) diff --git a/completers/gh_completer/cmd/action/apiv3.go b/completers/gh_completer/cmd/action/apiv3.go index c406ac8895..0cfd22a803 100644 --- a/completers/gh_completer/cmd/action/apiv3.go +++ b/completers/gh_completer/cmd/action/apiv3.go @@ -7,13 +7,19 @@ var v3Paths map[string][]string = map[string][]string{ "app/installations/{installation_id}/suspended", "Unsuspend an app installation", "applications/{client_id}/grant", "Delete an app authorization", "applications/{client_id}/token", "Delete an app token", + "enterprises/{enterprise}/code-security/configurations/{configuration_id}", "Delete a code security configuration for an enterprise", "gists/{gist_id}", "Delete a gist", "gists/{gist_id}/comments/{comment_id}", "Delete a gist comment", "gists/{gist_id}/star", "Unstar a gist", "installation/token", "Revoke an installation access token", + "notifications/threads/{thread_id}", "Mark a thread as done", "notifications/threads/{thread_id}/subscription", "Delete a thread subscription", "orgs/{org}", "Delete an organization", + "orgs/{org}/actions/hosted-runners/{hosted_runner_id}", "Delete a GitHub-hosted runner for an organization", "orgs/{org}/actions/permissions/repositories/{repository_id}", "Disable a selected repository for GitHub Actions in an organization", + "orgs/{org}/actions/runner-groups/{runner_group_id}", "Delete a self-hosted runner group from an organization", + "orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}", "Remove repository access to a self-hosted runner group in an organization", + "orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}", "Remove a self-hosted runner from a group for an organization", "orgs/{org}/actions/runners/{runner_id}", "Delete a self-hosted runner from an organization", "orgs/{org}/actions/runners/{runner_id}/labels", "Remove all custom labels from a self-hosted runner for an organization", "orgs/{org}/actions/runners/{runner_id}/labels/{label}", "Remove a custom label from a self-hosted runner for an organization", @@ -22,11 +28,13 @@ var v3Paths map[string][]string = map[string][]string{ "orgs/{org}/actions/variables/{name}", "Delete an organization variable", "orgs/{org}/actions/variables/{name}/repositories/{repository_id}", "Remove selected repository from an organization variable", "orgs/{org}/blocks/{username}", "Unblock a user from an organization", + "orgs/{org}/code-security/configurations/detach", "Detach configurations from repositories", + "orgs/{org}/code-security/configurations/{configuration_id}", "Delete a code security configuration", "orgs/{org}/codespaces/access/selected_users", "Remove users from Codespaces access for an organization", "orgs/{org}/codespaces/secrets/{secret_name}", "Delete an organization secret", "orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}", "Remove selected repository from an organization secret", - "orgs/{org}/copilot/billing/selected_teams", "Remove teams from the Copilot Business subscription for an organization", - "orgs/{org}/copilot/billing/selected_users", "Remove users from the Copilot Business subscription for an organization", + "orgs/{org}/copilot/billing/selected_teams", "Remove teams from the Copilot subscription for an organization", + "orgs/{org}/copilot/billing/selected_users", "Remove users from the Copilot subscription for an organization", "orgs/{org}/dependabot/secrets/{secret_name}", "Delete an organization secret", "orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}", "Remove selected repository from an organization secret", "orgs/{org}/hooks/{hook_id}", "Delete an organization webhook", @@ -41,14 +49,15 @@ var v3Paths map[string][]string = map[string][]string{ "orgs/{org}/organization-roles/teams/{team_slug}/{role_id}", "Remove an organization role from a team", "orgs/{org}/organization-roles/users/{username}", "Remove all organization roles for a user", "orgs/{org}/organization-roles/users/{username}/{role_id}", "Remove an organization role from a user", - "orgs/{org}/organization-roles/{role_id}", "Delete a custom organization role.", "orgs/{org}/outside_collaborators/{username}", "Remove outside collaborator from an organization", "orgs/{org}/packages/{package_type}/{package_name}", "Delete a package for an organization", "orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}", "Delete package version for an organization", + "orgs/{org}/private-registries/{secret_name}", "Delete a private registry for an organization", "orgs/{org}/properties/schema/{custom_property_name}", "Remove a custom property for an organization", "orgs/{org}/public_members/{username}", "Remove public organization membership for the authenticated user", "orgs/{org}/rulesets/{ruleset_id}", "Delete an organization repository ruleset", "orgs/{org}/security-managers/teams/{team_slug}", "Remove a security manager team", + "orgs/{org}/settings/network-configurations/{network_configuration_id}", "Delete a hosted compute network configuration from an organization", "orgs/{org}/teams/{team_slug}", "Delete a team", "orgs/{org}/teams/{team_slug}/discussions/{discussion_number}", "Delete a discussion", "orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}", "Delete a discussion comment", @@ -73,7 +82,7 @@ var v3Paths map[string][]string = map[string][]string{ "repos/{owner}/{repo}/actions/secrets/{secret_name}", "Delete a repository secret", "repos/{owner}/{repo}/actions/variables/{name}", "Delete a repository variable", "repos/{owner}/{repo}/autolinks/{autolink_id}", "Delete an autolink reference from a repository", - "repos/{owner}/{repo}/automated-security-fixes", "Disable automated security fixes", + "repos/{owner}/{repo}/automated-security-fixes", "Disable Dependabot security updates", "repos/{owner}/{repo}/branches/{branch}/protection", "Delete branch protection", "repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins", "Delete admin branch protection", "repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews", "Delete pull request review protection", @@ -85,6 +94,7 @@ var v3Paths map[string][]string = map[string][]string{ "repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams", "Remove team access restrictions", "repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users", "Remove user access restrictions", "repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}", "Delete a code scanning analysis from a repository", + "repos/{owner}/{repo}/code-scanning/codeql/databases/{language}", "Delete a CodeQL database", "repos/{owner}/{repo}/codespaces/secrets/{secret_name}", "Delete a repository secret", "repos/{owner}/{repo}/collaborators/{username}", "Remove a repository collaborator", "repos/{owner}/{repo}/comments/{comment_id}", "Delete a commit comment", @@ -95,6 +105,8 @@ var v3Paths map[string][]string = map[string][]string{ "repos/{owner}/{repo}/environments/{environment_name}", "Delete an environment", "repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}", "Delete a deployment branch policy", "repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}", "Disable a custom protection rule for an environment", + "repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}", "Delete an environment secret", + "repos/{owner}/{repo}/environments/{environment_name}/variables/{name}", "Delete an environment variable", "repos/{owner}/{repo}/git/refs/{ref}", "Delete a reference", "repos/{owner}/{repo}/hooks/{hook_id}", "Delete a repository webhook", "repos/{owner}/{repo}/import", "Cancel an import", @@ -107,6 +119,7 @@ var v3Paths map[string][]string = map[string][]string{ "repos/{owner}/{repo}/issues/{issue_number}/labels/{label}", "Remove a label from an issue", "repos/{owner}/{repo}/issues/{issue_number}/lock", "Unlock an issue", "repos/{owner}/{repo}/issues/{issue_number}/reactions/{reaction_id}", "Delete an issue reaction", + "repos/{owner}/{repo}/issues/{issue_number}/sub_issue", "Remove sub-issue", "repos/{owner}/{repo}/keys/{key_id}", "Delete a deploy key", "repos/{owner}/{repo}/labels/{label}", "Delete a label", "repos/{owner}/{repo}/milestones/{milestone_number}", "Delete a milestone", @@ -121,10 +134,8 @@ var v3Paths map[string][]string = map[string][]string{ "repos/{owner}/{repo}/releases/{release_id}/reactions/{reaction_id}", "Delete a release reaction", "repos/{owner}/{repo}/rulesets/{ruleset_id}", "Delete a repository ruleset", "repos/{owner}/{repo}/subscription", "Delete a repository subscription", - "repos/{owner}/{repo}/tags/protection/{tag_protection_id}", "Delete a tag protection state for a repository", + "repos/{owner}/{repo}/tags/protection/{tag_protection_id}", "Closing down - Delete a tag protection state for a repository", "repos/{owner}/{repo}/vulnerability-alerts", "Disable vulnerability alerts", - "repositories/{repository_id}/environments/{environment_name}/secrets/{secret_name}", "Delete an environment secret", - "repositories/{repository_id}/environments/{environment_name}/variables/{name}", "Delete an environment variable", "teams/{team_id}", "Delete a team (Legacy)", "teams/{team_id}/discussions/{discussion_number}", "Delete a discussion (Legacy)", "teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}", "Delete a discussion comment (Legacy)", @@ -173,6 +184,10 @@ var v3Paths map[string][]string = map[string][]string{ "codes_of_conduct", "Get all codes of conduct", "codes_of_conduct/{coc_key}", "Get a code of conduct", "emojis", "Get emojis", + "enterprises/{enterprise}/code-security/configurations", "Get code security configurations for an enterprise", + "enterprises/{enterprise}/code-security/configurations/defaults", "Get default code security configurations for an enterprise", + "enterprises/{enterprise}/code-security/configurations/{configuration_id}", "Retrieve a code security configuration of an enterprise", + "enterprises/{enterprise}/code-security/configurations/{configuration_id}/repositories", "Get repositories associated with an enterprise code security configuration", "enterprises/{enterprise}/dependabot/alerts", "List Dependabot alerts for an enterprise", "enterprises/{enterprise}/secret-scanning/alerts", "List secret scanning alerts for an enterprise", "events", "List public events", @@ -206,14 +221,27 @@ var v3Paths map[string][]string = map[string][]string{ "notifications/threads/{thread_id}/subscription", "Get a thread subscription for the authenticated user", "octocat", "Get Octocat", "organizations", "List organizations", + "organizations/{org}/settings/billing/usage", "Get billing usage report for an organization", "orgs/{org}", "Get an organization", "orgs/{org}/actions/cache/usage", "Get GitHub Actions cache usage for an organization", "orgs/{org}/actions/cache/usage-by-repository", "List repositories with GitHub Actions cache usage for an organization", + "orgs/{org}/actions/hosted-runners", "List GitHub-hosted runners for an organization", + "orgs/{org}/actions/hosted-runners/images/github-owned", "Get GitHub-owned images for GitHub-hosted runners in an organization", + "orgs/{org}/actions/hosted-runners/images/partner", "Get partner images for GitHub-hosted runners in an organization", + "orgs/{org}/actions/hosted-runners/limits", "Get limits on GitHub-hosted runners for an organization", + "orgs/{org}/actions/hosted-runners/machine-sizes", "Get GitHub-hosted runners machine specs for an organization", + "orgs/{org}/actions/hosted-runners/platforms", "Get platforms for GitHub-hosted runners in an organization", + "orgs/{org}/actions/hosted-runners/{hosted_runner_id}", "Get a GitHub-hosted runner for an organization", "orgs/{org}/actions/oidc/customization/sub", "Get the customization template for an OIDC subject claim for an organization", "orgs/{org}/actions/permissions", "Get GitHub Actions permissions for an organization", "orgs/{org}/actions/permissions/repositories", "List selected repositories enabled for GitHub Actions in an organization", "orgs/{org}/actions/permissions/selected-actions", "Get allowed actions and reusable workflows for an organization", "orgs/{org}/actions/permissions/workflow", "Get default workflow permissions for an organization", + "orgs/{org}/actions/runner-groups", "List self-hosted runner groups for an organization", + "orgs/{org}/actions/runner-groups/{runner_group_id}", "Get a self-hosted runner group for an organization", + "orgs/{org}/actions/runner-groups/{runner_group_id}/hosted-runners", "List GitHub-hosted runners in a group for an organization", + "orgs/{org}/actions/runner-groups/{runner_group_id}/repositories", "List repository access to a self-hosted runner group in an organization", + "orgs/{org}/actions/runner-groups/{runner_group_id}/runners", "List self-hosted runners in a group for an organization", "orgs/{org}/actions/runners", "List self-hosted runners for an organization", "orgs/{org}/actions/runners/downloads", "List runner applications for an organization", "orgs/{org}/actions/runners/{runner_id}", "Get a self-hosted runner for an organization", @@ -225,16 +253,23 @@ var v3Paths map[string][]string = map[string][]string{ "orgs/{org}/actions/variables", "List organization variables", "orgs/{org}/actions/variables/{name}", "Get an organization variable", "orgs/{org}/actions/variables/{name}/repositories", "List selected repositories for an organization variable", + "orgs/{org}/attestations/{subject_digest}", "List attestations", "orgs/{org}/blocks", "List users blocked by an organization", "orgs/{org}/blocks/{username}", "Check if a user is blocked by an organization", "orgs/{org}/code-scanning/alerts", "List code scanning alerts for an organization", + "orgs/{org}/code-security/configurations", "Get code security configurations for an organization", + "orgs/{org}/code-security/configurations/defaults", "Get default code security configurations", + "orgs/{org}/code-security/configurations/{configuration_id}", "Get a code security configuration", + "orgs/{org}/code-security/configurations/{configuration_id}/repositories", "Get repositories associated with a code security configuration", "orgs/{org}/codespaces", "List codespaces for the organization", "orgs/{org}/codespaces/secrets", "List organization secrets", "orgs/{org}/codespaces/secrets/public-key", "Get an organization public key", "orgs/{org}/codespaces/secrets/{secret_name}", "Get an organization secret", "orgs/{org}/codespaces/secrets/{secret_name}/repositories", "List selected repositories for an organization secret", - "orgs/{org}/copilot/billing", "Get Copilot Business seat information and settings for an organization", - "orgs/{org}/copilot/billing/seats", "List all Copilot Business seat assignments for an organization", + "orgs/{org}/copilot/billing", "Get Copilot seat information and settings for an organization", + "orgs/{org}/copilot/billing/seats", "List all Copilot seat assignments for an organization", + "orgs/{org}/copilot/metrics", "Get Copilot metrics for an organization", + "orgs/{org}/copilot/usage", "Get a summary of Copilot usage for organization members", "orgs/{org}/dependabot/alerts", "List Dependabot alerts for an organization", "orgs/{org}/dependabot/secrets", "List organization secrets", "orgs/{org}/dependabot/secrets/public-key", "Get an organization public key", @@ -248,6 +283,15 @@ var v3Paths map[string][]string = map[string][]string{ "orgs/{org}/hooks/{hook_id}/config", "Get a webhook configuration for an organization", "orgs/{org}/hooks/{hook_id}/deliveries", "List deliveries for an organization webhook", "orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}", "Get a webhook delivery for an organization webhook", + "orgs/{org}/insights/api/route-stats/{actor_type}/{actor_id}", "Get route stats by actor", + "orgs/{org}/insights/api/subject-stats", "Get subject stats", + "orgs/{org}/insights/api/summary-stats", "Get summary stats", + "orgs/{org}/insights/api/summary-stats/users/{user_id}", "Get summary stats by user", + "orgs/{org}/insights/api/summary-stats/{actor_type}/{actor_id}", "Get summary stats by actor", + "orgs/{org}/insights/api/time-stats", "Get time stats", + "orgs/{org}/insights/api/time-stats/users/{user_id}", "Get time stats by user", + "orgs/{org}/insights/api/time-stats/{actor_type}/{actor_id}", "Get time stats by actor", + "orgs/{org}/insights/api/user-stats/{user_id}", "Get user stats", "orgs/{org}/installation", "Get an organization installation for the authenticated app", "orgs/{org}/installations", "List app installations for an organization", "orgs/{org}/interaction-limits", "Get interaction restrictions for an organization", @@ -257,13 +301,12 @@ var v3Paths map[string][]string = map[string][]string{ "orgs/{org}/members", "List organization members", "orgs/{org}/members/{username}", "Check organization membership for a user", "orgs/{org}/members/{username}/codespaces", "List codespaces for a user in organization", - "orgs/{org}/members/{username}/copilot", "Get Copilot Business seat assignment details for a user", + "orgs/{org}/members/{username}/copilot", "Get Copilot seat assignment details for a user", "orgs/{org}/memberships/{username}", "Get organization membership for a user", "orgs/{org}/migrations", "List organization migrations", "orgs/{org}/migrations/{migration_id}", "Get an organization migration status", "orgs/{org}/migrations/{migration_id}/archive", "Download an organization migration archive", "orgs/{org}/migrations/{migration_id}/repositories", "List repositories in an organization migration", - "orgs/{org}/organization-fine-grained-permissions", "List organization fine-grained permissions for an organization", "orgs/{org}/organization-roles", "Get all organization roles for an organization", "orgs/{org}/organization-roles/{role_id}", "Get an organization role", "orgs/{org}/organization-roles/{role_id}/teams", "List teams that are assigned to an organization role", @@ -277,6 +320,9 @@ var v3Paths map[string][]string = map[string][]string{ "orgs/{org}/personal-access-token-requests/{pat_request_id}/repositories", "List repositories requested to be accessed by a fine-grained personal access token", "orgs/{org}/personal-access-tokens", "List fine-grained personal access tokens with access to organization resources", "orgs/{org}/personal-access-tokens/{pat_id}/repositories", "List repositories a fine-grained personal access token has access to", + "orgs/{org}/private-registries", "List private registries for an organization", + "orgs/{org}/private-registries/public-key", "Get private registries public key for an organization", + "orgs/{org}/private-registries/{secret_name}", "Get a private registry for an organization", "orgs/{org}/projects", "List organization projects", "orgs/{org}/properties/schema", "Get all custom properties for an organization", "orgs/{org}/properties/schema/{custom_property_name}", "Get a custom property for an organization", @@ -294,6 +340,11 @@ var v3Paths map[string][]string = map[string][]string{ "orgs/{org}/settings/billing/actions", "Get GitHub Actions billing for an organization", "orgs/{org}/settings/billing/packages", "Get GitHub Packages billing for an organization", "orgs/{org}/settings/billing/shared-storage", "Get shared storage billing for an organization", + "orgs/{org}/settings/network-configurations", "List hosted compute network configurations for an organization", + "orgs/{org}/settings/network-configurations/{network_configuration_id}", "Get a hosted compute network configuration for an organization", + "orgs/{org}/settings/network-settings/{network_settings_id}", "Get a hosted compute network settings resource for an organization", + "orgs/{org}/team/{team_slug}/copilot/metrics", "Get Copilot metrics for a team", + "orgs/{org}/team/{team_slug}/copilot/usage", "Get a summary of Copilot usage for a team", "orgs/{org}/teams", "List teams", "orgs/{org}/teams/{team_slug}", "Get a team by name", "orgs/{org}/teams/{team_slug}/discussions", "List discussions", @@ -360,9 +411,10 @@ var v3Paths map[string][]string = map[string][]string{ "repos/{owner}/{repo}/activity", "List repository activities", "repos/{owner}/{repo}/assignees", "List assignees", "repos/{owner}/{repo}/assignees/{assignee}", "Check if a user can be assigned", - "repos/{owner}/{repo}/autolinks", "List all autolinks of a repository", + "repos/{owner}/{repo}/attestations/{subject_digest}", "List attestations", + "repos/{owner}/{repo}/autolinks", "Get all autolinks of a repository", "repos/{owner}/{repo}/autolinks/{autolink_id}", "Get an autolink reference of a repository", - "repos/{owner}/{repo}/automated-security-fixes", "Check if automated security fixes are enabled for a repository", + "repos/{owner}/{repo}/automated-security-fixes", "Check if Dependabot security updates are enabled for a repository", "repos/{owner}/{repo}/branches", "List branches", "repos/{owner}/{repo}/branches/{branch}", "Get a branch", "repos/{owner}/{repo}/branches/{branch}/protection", "Get branch protection", @@ -381,13 +433,17 @@ var v3Paths map[string][]string = map[string][]string{ "repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs", "List check runs in a check suite", "repos/{owner}/{repo}/code-scanning/alerts", "List code scanning alerts for a repository", "repos/{owner}/{repo}/code-scanning/alerts/{alert_number}", "Get a code scanning alert", + "repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix", "Get the status of an autofix for a code scanning alert", "repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances", "List instances of a code scanning alert", "repos/{owner}/{repo}/code-scanning/analyses", "List code scanning analyses for a repository", "repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}", "Get a code scanning analysis for a repository", "repos/{owner}/{repo}/code-scanning/codeql/databases", "List CodeQL databases for a repository", "repos/{owner}/{repo}/code-scanning/codeql/databases/{language}", "Get a CodeQL database for a repository", + "repos/{owner}/{repo}/code-scanning/codeql/variant-analyses/{codeql_variant_analysis_id}", "Get the summary of a CodeQL variant analysis", + "repos/{owner}/{repo}/code-scanning/codeql/variant-analyses/{codeql_variant_analysis_id}/repos/{repo_owner}/{repo_name}", "Get the analysis status of a repository in a CodeQL variant analysis", "repos/{owner}/{repo}/code-scanning/default-setup", "Get a code scanning default setup configuration", "repos/{owner}/{repo}/code-scanning/sarifs/{sarif_id}", "Get information about a SARIF upload", + "repos/{owner}/{repo}/code-security-configuration", "Get the code security configuration associated with a repository", "repos/{owner}/{repo}/codeowners/errors", "List CODEOWNERS errors", "repos/{owner}/{repo}/codespaces", "List codespaces in a repository for the authenticated user", "repos/{owner}/{repo}/codespaces/devcontainers", "List devcontainer configurations in a repository for the authenticated user", @@ -434,6 +490,11 @@ var v3Paths map[string][]string = map[string][]string{ "repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules", "Get all deployment protection rules for an environment", "repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/apps", "List custom deployment rule integrations available for an environment", "repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}", "Get a custom deployment protection rule", + "repos/{owner}/{repo}/environments/{environment_name}/secrets", "List environment secrets", + "repos/{owner}/{repo}/environments/{environment_name}/secrets/public-key", "Get an environment public key", + "repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}", "Get an environment secret", + "repos/{owner}/{repo}/environments/{environment_name}/variables", "List environment variables", + "repos/{owner}/{repo}/environments/{environment_name}/variables/{name}", "Get an environment variable", "repos/{owner}/{repo}/events", "List repository events", "repos/{owner}/{repo}/forks", "List forks", "repos/{owner}/{repo}/git/blobs/{file_sha}", "Get a blob", @@ -465,6 +526,7 @@ var v3Paths map[string][]string = map[string][]string{ "repos/{owner}/{repo}/issues/{issue_number}/events", "List issue events", "repos/{owner}/{repo}/issues/{issue_number}/labels", "List labels for an issue", "repos/{owner}/{repo}/issues/{issue_number}/reactions", "List reactions for an issue", + "repos/{owner}/{repo}/issues/{issue_number}/sub_issues", "List sub-issues", "repos/{owner}/{repo}/issues/{issue_number}/timeline", "List timeline events for an issue", "repos/{owner}/{repo}/keys", "List deploy keys", "repos/{owner}/{repo}/keys/{key_id}", "Get a deploy key", @@ -480,7 +542,9 @@ var v3Paths map[string][]string = map[string][]string{ "repos/{owner}/{repo}/pages/builds", "List GitHub Pages builds", "repos/{owner}/{repo}/pages/builds/latest", "Get latest Pages build", "repos/{owner}/{repo}/pages/builds/{build_id}", "Get GitHub Pages build", + "repos/{owner}/{repo}/pages/deployments/{pages_deployment_id}", "Get the status of a GitHub Pages deployment", "repos/{owner}/{repo}/pages/health", "Get a DNS health check for GitHub Pages", + "repos/{owner}/{repo}/private-vulnerability-reporting", "Check if private vulnerability reporting is enabled for a repository", "repos/{owner}/{repo}/projects", "List repository projects", "repos/{owner}/{repo}/properties/values", "Get all custom property values for a repository", "repos/{owner}/{repo}/pulls", "List pull requests", @@ -513,6 +577,7 @@ var v3Paths map[string][]string = map[string][]string{ "repos/{owner}/{repo}/secret-scanning/alerts", "List secret scanning alerts for a repository", "repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}", "Get a secret scanning alert", "repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations", "List locations for a secret scanning alert", + "repos/{owner}/{repo}/secret-scanning/scan-history", "Get secret scanning scan history for a repository", "repos/{owner}/{repo}/security-advisories", "List repository security advisories", "repos/{owner}/{repo}/security-advisories/{ghsa_id}", "Get a repository security advisory", "repos/{owner}/{repo}/stargazers", "List stargazers", @@ -524,7 +589,7 @@ var v3Paths map[string][]string = map[string][]string{ "repos/{owner}/{repo}/subscribers", "List watchers", "repos/{owner}/{repo}/subscription", "Get a repository subscription", "repos/{owner}/{repo}/tags", "List repository tags", - "repos/{owner}/{repo}/tags/protection", "List tag protection states for a repository", + "repos/{owner}/{repo}/tags/protection", "Closing down - List tag protection states for a repository", "repos/{owner}/{repo}/tarball/{ref}", "Download a repository archive (tar)", "repos/{owner}/{repo}/teams", "List repository teams", "repos/{owner}/{repo}/topics", "Get all repository topics", @@ -535,11 +600,6 @@ var v3Paths map[string][]string = map[string][]string{ "repos/{owner}/{repo}/vulnerability-alerts", "Check if vulnerability alerts are enabled for a repository", "repos/{owner}/{repo}/zipball/{ref}", "Download a repository archive (zip)", "repositories", "List public repositories", - "repositories/{repository_id}/environments/{environment_name}/secrets", "List environment secrets", - "repositories/{repository_id}/environments/{environment_name}/secrets/public-key", "Get an environment public key", - "repositories/{repository_id}/environments/{environment_name}/secrets/{secret_name}", "Get an environment secret", - "repositories/{repository_id}/environments/{environment_name}/variables", "List environment variables", - "repositories/{repository_id}/environments/{environment_name}/variables/{name}", "Get an environment variable", "search/code", "Search code", "search/commits", "Search commits", "search/issues", "Search issues and pull requests", @@ -610,8 +670,10 @@ var v3Paths map[string][]string = map[string][]string{ "user/starred/{owner}/{repo}", "Check if a repository is starred by the authenticated user", "user/subscriptions", "List repositories watched by the authenticated user", "user/teams", "List teams for the authenticated user", + "user/{account_id}", "Get a user using their ID", "users", "List users", "users/{username}", "Get a user", + "users/{username}/attestations/{subject_digest}", "List attestations", "users/{username}/docker/conflicts", "Get list of conflicting packages during Docker migration for user", "users/{username}/events", "List events for the authenticated user", "users/{username}/events/orgs/{org}", "List organization events for the authenticated user", @@ -646,16 +708,21 @@ var v3Paths map[string][]string = map[string][]string{ "patch": { "app/hook/config", "Update a webhook configuration for an app", "applications/{client_id}/token", "Reset a token", + "enterprises/{enterprise}/code-security/configurations/{configuration_id}", "Update a custom code security configuration for an enterprise", "gists/{gist_id}", "Update a gist", "gists/{gist_id}/comments/{comment_id}", "Update a gist comment", "notifications/threads/{thread_id}", "Mark a thread as read", "orgs/{org}", "Update an organization", + "orgs/{org}/actions/hosted-runners/{hosted_runner_id}", "Update a GitHub-hosted runner for an organization", + "orgs/{org}/actions/runner-groups/{runner_group_id}", "Update a self-hosted runner group for an organization", "orgs/{org}/actions/variables/{name}", "Update an organization variable", + "orgs/{org}/code-security/configurations/{configuration_id}", "Update a code security configuration", "orgs/{org}/hooks/{hook_id}", "Update an organization webhook", "orgs/{org}/hooks/{hook_id}/config", "Update a webhook configuration for an organization", - "orgs/{org}/organization-roles/{role_id}", "Update a custom organization role", + "orgs/{org}/private-registries/{secret_name}", "Update a private registry for an organization", "orgs/{org}/properties/schema", "Create or update custom properties for an organization", "orgs/{org}/properties/values", "Create or update custom property values for organization repositories", + "orgs/{org}/settings/network-configurations/{network_configuration_id}", "Update a hosted compute network configuration for an organization", "orgs/{org}/teams/{team_slug}", "Update a team", "orgs/{org}/teams/{team_slug}/discussions/{discussion_number}", "Update a discussion", "orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}", "Update a discussion comment", @@ -672,6 +739,7 @@ var v3Paths map[string][]string = map[string][]string{ "repos/{owner}/{repo}/code-scanning/default-setup", "Update a code scanning default setup configuration", "repos/{owner}/{repo}/comments/{comment_id}", "Update a commit comment", "repos/{owner}/{repo}/dependabot/alerts/{alert_number}", "Update a Dependabot alert", + "repos/{owner}/{repo}/environments/{environment_name}/variables/{name}", "Update an environment variable", "repos/{owner}/{repo}/git/refs/{ref}", "Update a reference", "repos/{owner}/{repo}/hooks/{hook_id}", "Update a repository webhook", "repos/{owner}/{repo}/hooks/{hook_id}/config", "Update a webhook configuration for a repository", @@ -681,15 +749,16 @@ var v3Paths map[string][]string = map[string][]string{ "repos/{owner}/{repo}/invitations/{invitation_id}", "Update a repository invitation", "repos/{owner}/{repo}/issues/comments/{comment_id}", "Update an issue comment", "repos/{owner}/{repo}/issues/{issue_number}", "Update an issue", + "repos/{owner}/{repo}/issues/{issue_number}/sub_issues/priority", "Reprioritize sub-issue", "repos/{owner}/{repo}/labels/{label}", "Update a label", "repos/{owner}/{repo}/milestones/{milestone_number}", "Update a milestone", + "repos/{owner}/{repo}/properties/values", "Create or update custom property values for a repository", "repos/{owner}/{repo}/pulls/comments/{comment_id}", "Update a review comment for a pull request", "repos/{owner}/{repo}/pulls/{pull_number}", "Update a pull request", "repos/{owner}/{repo}/releases/assets/{asset_id}", "Update a release asset", "repos/{owner}/{repo}/releases/{release_id}", "Update a release", "repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}", "Update a secret scanning alert", "repos/{owner}/{repo}/security-advisories/{ghsa_id}", "Update a repository security advisory", - "repositories/{repository_id}/environments/{environment_name}/variables/{name}", "Update an environment variable", "teams/{team_id}", "Update a team (Legacy)", "teams/{team_id}/discussions/{discussion_number}", "Update a discussion (Legacy)", "teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}", "Update a discussion comment (Legacy)", @@ -705,35 +774,42 @@ var v3Paths map[string][]string = map[string][]string{ "app/installations/{installation_id}/access_tokens", "Create an installation access token for an app", "applications/{client_id}/token", "Check a token", "applications/{client_id}/token/scoped", "Create a scoped access token", + "enterprises/{enterprise}/code-security/configurations", "Create a code security configuration for an enterprise", + "enterprises/{enterprise}/code-security/configurations/{configuration_id}/attach", "Attach an enterprise configuration to repositories", "gists", "Create a gist", "gists/{gist_id}/comments", "Create a gist comment", "gists/{gist_id}/forks", "Fork a gist", "markdown", "Render a Markdown document", "markdown/raw", "Render a Markdown document in raw mode", + "orgs/{org}/actions/hosted-runners", "Create a GitHub-hosted runner for an organization", + "orgs/{org}/actions/runner-groups", "Create a self-hosted runner group for an organization", "orgs/{org}/actions/runners/generate-jitconfig", "Create configuration for a just-in-time runner for an organization", "orgs/{org}/actions/runners/registration-token", "Create a registration token for an organization", "orgs/{org}/actions/runners/remove-token", "Create a remove token for an organization", "orgs/{org}/actions/runners/{runner_id}/labels", "Add custom labels to a self-hosted runner for an organization", "orgs/{org}/actions/variables", "Create an organization variable", + "orgs/{org}/code-security/configurations", "Create a code security configuration", + "orgs/{org}/code-security/configurations/{configuration_id}/attach", "Attach a configuration to repositories", "orgs/{org}/codespaces/access/selected_users", "Add users to Codespaces access for an organization", - "orgs/{org}/copilot/billing/selected_teams", "Add teams to the Copilot Business subscription for an organization", - "orgs/{org}/copilot/billing/selected_users", "Add users to the Copilot Business subscription for an organization", + "orgs/{org}/copilot/billing/selected_teams", "Add teams to the Copilot subscription for an organization", + "orgs/{org}/copilot/billing/selected_users", "Add users to the Copilot subscription for an organization", "orgs/{org}/hooks", "Create an organization webhook", "orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}/attempts", "Redeliver a delivery for an organization webhook", "orgs/{org}/hooks/{hook_id}/pings", "Ping an organization webhook", "orgs/{org}/invitations", "Create an organization invitation", "orgs/{org}/members/{username}/codespaces/{codespace_name}/stop", "Stop a codespace for an organization user", "orgs/{org}/migrations", "Start an organization migration", - "orgs/{org}/organization-roles", "Create a custom organization role", "orgs/{org}/packages/{package_type}/{package_name}/restore", "Restore a package for an organization", "orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore", "Restore package version for an organization", "orgs/{org}/personal-access-token-requests", "Review requests to access organization resources with fine-grained personal access tokens", "orgs/{org}/personal-access-token-requests/{pat_request_id}", "Review a request to access organization resources with a fine-grained personal access token", "orgs/{org}/personal-access-tokens", "Update the access to organization resources via fine-grained personal access tokens", "orgs/{org}/personal-access-tokens/{pat_id}", "Update the access a fine-grained personal access token has to organization resources", + "orgs/{org}/private-registries", "Create a private registry for an organization", "orgs/{org}/projects", "Create an organization project", "orgs/{org}/repos", "Create an organization repository", "orgs/{org}/rulesets", "Create an organization repository ruleset", + "orgs/{org}/settings/network-configurations", "Create a hosted compute network configuration for an organization", "orgs/{org}/teams", "Create a team", "orgs/{org}/teams/{team_slug}/discussions", "Create a discussion", "orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments", "Create a discussion comment", @@ -758,6 +834,7 @@ var v3Paths map[string][]string = map[string][]string{ "repos/{owner}/{repo}/actions/runs/{run_id}/rerun-failed-jobs", "Re-run failed jobs from a workflow run", "repos/{owner}/{repo}/actions/variables", "Create a repository variable", "repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches", "Create a workflow dispatch event", + "repos/{owner}/{repo}/attestations", "Create an attestation", "repos/{owner}/{repo}/autolinks", "Create an autolink reference for a repository", "repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins", "Set admin branch protection", "repos/{owner}/{repo}/branches/{branch}/protection/required_signatures", "Create commit signature protection", @@ -770,6 +847,9 @@ var v3Paths map[string][]string = map[string][]string{ "repos/{owner}/{repo}/check-runs/{check_run_id}/rerequest", "Rerequest a check run", "repos/{owner}/{repo}/check-suites", "Create a check suite", "repos/{owner}/{repo}/check-suites/{check_suite_id}/rerequest", "Rerequest a check suite", + "repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix", "Create an autofix for a code scanning alert", + "repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix/commits", "Commit an autofix for a code scanning alert", + "repos/{owner}/{repo}/code-scanning/codeql/variant-analyses", "Create a CodeQL variant analysis", "repos/{owner}/{repo}/code-scanning/sarifs", "Upload an analysis as SARIF data", "repos/{owner}/{repo}/codespaces", "Create a codespace in a repository", "repos/{owner}/{repo}/comments/{comment_id}/reactions", "Create reaction for a commit comment", @@ -780,6 +860,7 @@ var v3Paths map[string][]string = map[string][]string{ "repos/{owner}/{repo}/dispatches", "Create a repository dispatch event", "repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies", "Create a deployment branch policy", "repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules", "Create a custom deployment protection rule on an environment", + "repos/{owner}/{repo}/environments/{environment_name}/variables", "Create an environment variable", "repos/{owner}/{repo}/forks", "Create a fork", "repos/{owner}/{repo}/git/blobs", "Create a blob", "repos/{owner}/{repo}/git/commits", "Create a commit", @@ -796,6 +877,7 @@ var v3Paths map[string][]string = map[string][]string{ "repos/{owner}/{repo}/issues/{issue_number}/comments", "Create an issue comment", "repos/{owner}/{repo}/issues/{issue_number}/labels", "Add labels to an issue", "repos/{owner}/{repo}/issues/{issue_number}/reactions", "Create reaction for an issue", + "repos/{owner}/{repo}/issues/{issue_number}/sub_issues", "Add sub-issue", "repos/{owner}/{repo}/keys", "Create a deploy key", "repos/{owner}/{repo}/labels", "Create a label", "repos/{owner}/{repo}/merge-upstream", "Sync a fork branch with the upstream repository", @@ -803,7 +885,8 @@ var v3Paths map[string][]string = map[string][]string{ "repos/{owner}/{repo}/milestones", "Create a milestone", "repos/{owner}/{repo}/pages", "Create a GitHub Pages site", "repos/{owner}/{repo}/pages/builds", "Request a GitHub Pages build", - "repos/{owner}/{repo}/pages/deployment", "Create a GitHub Pages deployment", + "repos/{owner}/{repo}/pages/deployments", "Create a GitHub Pages deployment", + "repos/{owner}/{repo}/pages/deployments/{pages_deployment_id}/cancel", "Cancel a GitHub Pages deployment", "repos/{owner}/{repo}/projects", "Create a repository project", "repos/{owner}/{repo}/pulls", "Create a pull request", "repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions", "Create reaction for a pull request review comment", @@ -818,15 +901,15 @@ var v3Paths map[string][]string = map[string][]string{ "repos/{owner}/{repo}/releases/{release_id}/assets", "Upload a release asset", "repos/{owner}/{repo}/releases/{release_id}/reactions", "Create reaction for a release", "repos/{owner}/{repo}/rulesets", "Create a repository ruleset", + "repos/{owner}/{repo}/secret-scanning/push-protection-bypasses", "Create a push protection bypass", "repos/{owner}/{repo}/security-advisories", "Create a repository security advisory", "repos/{owner}/{repo}/security-advisories/reports", "Privately report a security vulnerability", "repos/{owner}/{repo}/security-advisories/{ghsa_id}/cve", "Request a CVE for a repository security advisory", "repos/{owner}/{repo}/security-advisories/{ghsa_id}/forks", "Create a temporary private fork", "repos/{owner}/{repo}/statuses/{sha}", "Create a commit status", - "repos/{owner}/{repo}/tags/protection", "Create a tag protection state for a repository", + "repos/{owner}/{repo}/tags/protection", "Closing down - Create a tag protection state for a repository", "repos/{owner}/{repo}/transfer", "Transfer a repository", "repos/{template_owner}/{template_repo}/generate", "Create a repository using a template", - "repositories/{repository_id}/environments/{environment_name}/variables", "Create an environment variable", "teams/{team_id}/discussions", "Create a discussion (Legacy)", "teams/{team_id}/discussions/{discussion_number}/comments", "Create a discussion comment (Legacy)", "teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions", "Create reaction for a team discussion comment (Legacy)", @@ -851,6 +934,7 @@ var v3Paths map[string][]string = map[string][]string{ }, "put": { "app/installations/{installation_id}/suspended", "Suspend an app installation", + "enterprises/{enterprise}/code-security/configurations/{configuration_id}/defaults", "Set a code security configuration as a default for an enterprise", "gists/{gist_id}/star", "Star a gist", "notifications", "Mark notifications as read", "notifications/threads/{thread_id}/subscription", "Set a thread subscription", @@ -860,6 +944,10 @@ var v3Paths map[string][]string = map[string][]string{ "orgs/{org}/actions/permissions/repositories/{repository_id}", "Enable a selected repository for GitHub Actions in an organization", "orgs/{org}/actions/permissions/selected-actions", "Set allowed actions and reusable workflows for an organization", "orgs/{org}/actions/permissions/workflow", "Set default workflow permissions for an organization", + "orgs/{org}/actions/runner-groups/{runner_group_id}/repositories", "Set repository access for a self-hosted runner group in an organization", + "orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}", "Add repository access to a self-hosted runner group in an organization", + "orgs/{org}/actions/runner-groups/{runner_group_id}/runners", "Set self-hosted runners in a group for an organization", + "orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}", "Add a self-hosted runner to a group for an organization", "orgs/{org}/actions/runners/{runner_id}/labels", "Set custom labels for a self-hosted runner for an organization", "orgs/{org}/actions/secrets/{secret_name}", "Create or update an organization secret", "orgs/{org}/actions/secrets/{secret_name}/repositories", "Set selected repositories for an organization secret", @@ -867,6 +955,7 @@ var v3Paths map[string][]string = map[string][]string{ "orgs/{org}/actions/variables/{name}/repositories", "Set selected repositories for an organization variable", "orgs/{org}/actions/variables/{name}/repositories/{repository_id}", "Add selected repository to an organization variable", "orgs/{org}/blocks/{username}", "Block a user from an organization", + "orgs/{org}/code-security/configurations/{configuration_id}/defaults", "Set a code security configuration as a default for an organization", "orgs/{org}/codespaces/access", "Manage access control for organization codespaces", "orgs/{org}/codespaces/secrets/{secret_name}", "Create or update an organization secret", "orgs/{org}/codespaces/secrets/{secret_name}/repositories", "Set selected repositories for an organization secret", @@ -896,7 +985,7 @@ var v3Paths map[string][]string = map[string][]string{ "repos/{owner}/{repo}/actions/secrets/{secret_name}", "Create or update a repository secret", "repos/{owner}/{repo}/actions/workflows/{workflow_id}/disable", "Disable a workflow", "repos/{owner}/{repo}/actions/workflows/{workflow_id}/enable", "Enable a workflow", - "repos/{owner}/{repo}/automated-security-fixes", "Enable automated security fixes", + "repos/{owner}/{repo}/automated-security-fixes", "Enable Dependabot security updates", "repos/{owner}/{repo}/branches/{branch}/protection", "Update branch protection", "repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts", "Set status check contexts", "repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps", "Set app access restrictions", @@ -908,6 +997,7 @@ var v3Paths map[string][]string = map[string][]string{ "repos/{owner}/{repo}/dependabot/secrets/{secret_name}", "Create or update a repository secret", "repos/{owner}/{repo}/environments/{environment_name}", "Create or update an environment", "repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}", "Update a deployment branch policy", + "repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}", "Create or update an environment secret", "repos/{owner}/{repo}/import", "Start an import", "repos/{owner}/{repo}/interaction-limits", "Set interaction restrictions for a repository", "repos/{owner}/{repo}/issues/{issue_number}/labels", "Set labels for an issue", @@ -923,7 +1013,6 @@ var v3Paths map[string][]string = map[string][]string{ "repos/{owner}/{repo}/subscription", "Set a repository subscription", "repos/{owner}/{repo}/topics", "Replace all repository topics", "repos/{owner}/{repo}/vulnerability-alerts", "Enable vulnerability alerts", - "repositories/{repository_id}/environments/{environment_name}/secrets/{secret_name}", "Create or update an environment secret", "teams/{team_id}/members/{username}", "Add team member (Legacy)", "teams/{team_id}/memberships/{username}", "Add or update team membership for a user (Legacy)", "teams/{team_id}/projects/{project_id}", "Add or update team project permissions (Legacy)",