What teammates can do in GitHub at each access level, and how to connect, limit, and disconnect GitHub.
Connect GitHub so your teammates can work in your GitHub account. You choose an access level for each account, and Squad refuses any teammate action outside that level.
Access levels
Each GitHub account has an access level: Read-only, Read + write code, and Full access. Squad refuses any teammate action outside that level. You can also narrow or block single teammates under One teammate at a time.
Level
The connect window describes this level as
Actions teammates can use
Read-only
”Read everything this account can see, such as repos, code, pull requests, issues, Actions runs, and settings. Cannot change anything.”
477 of 896
Read + write code (recommended)
“Work in repositories: code, branches, pull requests, reviews, issues, comments, labels, milestones, and releases. Cannot create repositories, run Actions, or change settings.”
577 of 896
Full access
”Everything, including repositories, settings, branch protection, Actions, webhooks, secrets, gists, and the account.”
896 of 896
Read + write code is the recommended level. The connect window selects it for you, and you can choose another level.The GitHub sign-in page asks you to approve full access to your account. This is expected. Squad does not narrow the sign-in. It checks every teammate action against the level you chose, and it refuses actions outside that level.
What teammates can do at each level
Each level opens with a short summary in plain tasks, then lists every action it adds, grouped by what the action works on. You do not need to name actions. Ask in plain words, and the teammate searches for the matching action.
Find an action. Open a level and use your browser’s find (Ctrl+F, or Cmd+F on a Mac) with a word from the task or part of a slug. Or ask a teammate in plain words, for example “What can you do in my GitHub account?” The teammate can search the GitHub actions for you, and it can see which levels run each action.
Each action shows its name, a one-line description where the GitHub action catalog has one, and its slug. The slug is the ID that teammates use when they call the action.
Read-only
Teammates can use 477 of the 896 GitHub actions at this level:
Retrieves a specific code scanning alert, which identifies potential code vulnerabilities or errors, by its number from the specified GitHub repository.
GITHUB_GET_CODE_SCANNING_ALERT
List code scanning alerts for a repository
Lists code scanning alerts for a repository, optionally filtering by tool (which must have produced scan results for the repository), Git reference, state, or severity.
GITHUB_LIST_CODE_SCANNING_ALERTS_FOR_A_REPOSITORY
List code scanning alerts for an organization
Lists code scanning alerts for a GitHub organization.
Downloads a GitHub Actions workflow artifact as a ZIP file.
GITHUB_DOWNLOAD_AN_ARTIFACT
Get an artifact
Gets a specific artifact for a repository by artifact_id.
GITHUB_GET_AN_ARTIFACT
List artifacts for a repository
Lists GitHub Actions workflow artifacts for a specified repository, which must exist.
GITHUB_LIST_ARTIFACTS_FOR_A_REPOSITORY
List workflow run artifacts
GITHUB_LIST_WORKFLOW_RUN_ARTIFACTS
Assets (2)
Action
What it does
Slug
Get a release asset
Gets metadata for a specific release asset in a GitHub repository, including a browser_download_url for downloading the asset.
GITHUB_GET_A_RELEASE_ASSET
List release assets
GITHUB_LIST_RELEASE_ASSETS
Assignees (1)
Action
What it does
Slug
List assignees
Lists users who can be assigned to issues in a repository, typically those with push access.
GITHUB_LIST_ASSIGNEES
Attributes (1)
Action
What it does
Slug
Get default attributes for a codespace
Get pre-flight data (e.g., default location, devcontainer path) for creating a Codespace in a given repository (must exist and be accessible), optionally for a specific Git ref.
GITHUB_GET_DEFAULT_ATTRIBUTES_FOR_A_CODESPACE
Audit logs (1)
Action
What it does
Slug
Get organization audit log
Retrieve an organization’s audit log events for security and compliance investigations.
GITHUB_GET_ORGANIZATION_AUDIT_LOG
Branch protection (6)
Action
What it does
Slug
Get admin branch protection
Checks if repository administrators are subject to the branch protection rules on a specific branch.
GITHUB_GET_ADMIN_BRANCH_PROTECTION
Get branch protection
Retrieves branch protection settings for a specific, existing, and accessible branch in a GitHub repository.
GITHUB_GET_BRANCH_PROTECTION
Get commit signature protection
Gets the commit signature protection status for a branch in a repository.
GITHUB_GET_COMMIT_SIGNATURE_PROTECTION
Get pull request review protection
Retrieves the pull request review protection settings for a specific branch in a GitHub repository, if such protection is configured.
GITHUB_GET_PULL_REQUEST_REVIEW_PROTECTION
Get status checks protection
Retrieves the status check protection settings for a specific branch in a GitHub repository, if status check protection is enabled for it.
Retrieves detailed information for a specified branch within a GitHub repository.
GITHUB_GET_A_BRANCH
List branches
Lists branches for an existing GitHub repository, with an option to filter by protection status.
GITHUB_LIST_BRANCHES
List branches for head commit
Lists branches in an accessible repository where the provided commit SHA is the head, useful for identifying development lines based on that commit.
GITHUB_LIST_BRANCHES_FOR_HEAD_COMMIT
Cards (2)
Action
What it does
Slug
Get a project card
Retrieves all details of a specific project card, given its unique card_id.
GITHUB_GET_A_PROJECT_CARD
List project cards
GITHUB_LIST_PROJECT_CARDS
Catalog (1)
Action
What it does
Slug
Get catalog models
Retrieve the list of AI models available in the GitHub Models catalog.
GITHUB_GET_CATALOG_MODELS
Change history (1)
Action
What it does
Slug
List comment changes
List issue and PR comment changes across an organization’s repositories efficiently.
GITHUB_LIST_COMMENT_CHANGES
Chats (1)
Action
What it does
Slug
Create inference chat completions
Create chat completions using GitHub Models inference API.
GITHUB_CREATE_INFERENCE_CHAT_COMPLETIONS
Check runs (6)
Action
What it does
Slug
Get check run
Retrieves detailed information for a specific check run within a GitHub repository.
GITHUB_GET_CHECK_RUN
Get check suite
Retrieves a specific check suite (a collection of check runs) by its ID from a repository accessible to the authenticated user.
GITHUB_GET_CHECK_SUITE
List check run annotations
Lists annotations for a specific check run in a GitHub repository, detailing issues like errors or warnings on particular code lines.
GITHUB_LIST_CHECK_RUN_ANNOTATIONS
List check runs for a ref
List GitHub check runs for a commit SHA, branch, or tag to assess CI status and conclusions.
GITHUB_LIST_CHECK_RUNS_FOR_A_REF
List check runs in a check suite
Lists check runs for a specific check suite in a GitHub repository, optionally filtering by check name or status.
GITHUB_LIST_CHECK_RUNS_IN_A_CHECK_SUITE
List check suites for a Git reference
Lists check suites for a Git reference (commit SHA, branch, or tag) in a repository, optionally filtering by GitHub App ID or check run name.
GITHUB_LIST_CHECK_SUITES_FOR_A_GIT_REFERENCE
Code (13)
Action
What it does
Slug
Get a blob
Retrieves the raw, typically Base64-encoded, content of a file (blob) from a GitHub repository using its SHA hash, if the repository and blob SHA exist.
GITHUB_GET_A_BLOB
Get a repository README
Fetches the README file (if it exists and is accessible) from a specified GitHub repository, returning its Base64-encoded content and metadata.
GITHUB_GET_A_REPOSITORY_README
Get a repository README for a directory
Retrieves the README file from a specified directory within a GitHub repository, optionally at a given commit, branch, or tag.
GITHUB_GET_A_REPOSITORY_README_FOR_A_DIRECTORY
Get a tree
Browse and list all files/directories in a GitHub repository.
GITHUB_GET_A_TREE
Get code of conduct
Retrieves the full details of a specific GitHub code of conduct using its unique key.
GITHUB_GET_CODE_OF_CONDUCT
Get code of conduct graph ql
Look up a code of conduct by its key using GitHub’s GraphQL API.
GITHUB_GET_CODE_OF_CONDUCT_GRAPH_QL
Get code scanning analysis
Retrieves detailed information for a specific code scanning analysis on an accessible repository, identified by its analysis_id.
GITHUB_GET_CODE_SCANNING_ANALYSIS
Get code scanning default setup
Gets the default setup configuration for code scanning in a repository, including state, languages, query suite, and schedule for a repository if it exists.
GITHUB_GET_CODE_SCANNING_DEFAULT_SETUP
Get dependency diff
Gets the dependency diff between two Git revisions in a repository, where ‘basehead’ specifies the revisions and ‘name’ can optionally scope to a specific manifest file.
GITHUB_GET_DEPENDENCY_DIFF
List code scanning analyses for a repository
Lists code scanning analyses for an existing repository, optionally filtering by tool (name or GUID), Git reference, or SARIF ID.
Retrieves all available codes of conduct from GitHub, often used to select one for a repository.
GITHUB_LIST_CODES_OF_CONDUCT
List codes of conduct GraphQL
Fetch all available codes of conduct using GitHub’s GraphQL API.
GITHUB_LIST_CODES_OF_CONDUCT_GRAPHQL
Search code
GITHUB_SEARCH_CODE
Codespaces (5)
Action
What it does
Slug
Get codespace
Call to retrieve detailed information for a codespace_name belonging to the authenticated user, ensuring the codespace exists and is accessible.
GITHUB_GET_CODESPACE
List codespaces for a user in organization
Lists all GitHub Codespaces owned by a specified member of a given organization.
GITHUB_LIST_CODESPACES_FOR_A_USER_IN_ORGANIZATION
List codespaces for the authenticated user
Lists GitHub Codespaces for the authenticated user, optionally filtering by repository ID and supporting pagination.
GITHUB_LIST_CODESPACES_FOR_THE_AUTHENTICATED_USER
List codespaces for the organization
Lists active/pending GitHub Codespaces for an existing organization.
GITHUB_LIST_CODESPACES_FOR_THE_ORGANIZATION
List repo codespaces
GITHUB_LIST_REPO_CODESPACES
Collaborators (4)
Action
What it does
Slug
Check if user is repository collaborator
Checks if a user is a collaborator on a specified GitHub repository, returning a 204 status if they are, or a 404 status if they are not or if the repository/user does not exist.
Retrieves detailed information for a specific project column from GitHub Projects (classic).
GITHUB_GET_A_PROJECT_COLUMN
List project columns
GITHUB_LIST_PROJECT_COLUMNS
Comments (15)
Action
What it does
Slug
Get a review comment for a pull request
Retrieves a specific pull request review comment by its ID, provided the repository exists, is accessible, and the comment ID is valid.
GITHUB_GET_A_REVIEW_COMMENT_FOR_A_PULL_REQUEST
Get an issue comment
GITHUB_GET_AN_ISSUE_COMMENT
Get commit comment
Retrieves the full details of a specific commit comment in a GitHub repository, using its unique identifier.
GITHUB_GET_COMMIT_COMMENT
Get discussion comment
Fetches a specific comment from a team discussion within a specific organization.
GITHUB_GET_DISCUSSION_COMMENT
Get gist comment
Retrieves a specific Gist comment by its ID and the Gist’s ID.
GITHUB_GET_GIST_COMMENT
Get issue comments
GITHUB_GET_ISSUE_COMMENTS
List comments for a pull request review
Lists all comments for a specific review on a GitHub pull request.
GITHUB_LIST_COMMENTS_FOR_A_PULL_REQUEST_REVIEW
List commit comments
Retrieves all comments for a specific commit in a GitHub repository, supporting pagination.
GITHUB_LIST_COMMIT_COMMENTS
List commit comments for a repository
Lists all commit comments for a specified repository, which must exist and be accessible.
GITHUB_LIST_COMMIT_COMMENTS_FOR_A_REPOSITORY
List discussion comments
Lists all comments for a specific team discussion within an organization.
GITHUB_LIST_DISCUSSION_COMMENTS
List gist comments
Lists comments for a specified GitHub Gist.
GITHUB_LIST_GIST_COMMENTS
List issue comments
GITHUB_LIST_ISSUE_COMMENTS
List issue comments for a repository
GITHUB_LIST_ISSUE_COMMENTS_FOR_A_REPOSITORY
List review comments in a repository
GITHUB_LIST_REVIEW_COMMENTS_IN_A_REPOSITORY
List review comments on a pull request
GITHUB_LIST_REVIEW_COMMENTS_ON_A_PULL_REQUEST
Commits (11)
Action
What it does
Slug
Compare two commits
Compares two commit points (commits, branches, tags, or SHAs) within a repository or across forks, using BASE…HEAD or OWNER:REF…OWNER:REF format for the basehead parameter.
GITHUB_COMPARE_TWO_COMMITS
Get a commit
Retrieves a specific commit from a repository by its owner, name, and a valid commit reference (SHA, branch, or tag), supporting pagination for large diffs.
GITHUB_GET_A_COMMIT
Get commit authors
Fetches commit authors identified during a repository import, used to map authors from an external VCS to GitHub accounts.
GITHUB_GET_COMMIT_AUTHORS
Get commit statuses
List all statuses for a commit reference (SHA, branch, or tag) in reverse chronological order.
GITHUB_GET_COMMIT_STATUSES
Get the hourly commit count for each day
Retrieves the ‘punch card’ data, showing hourly commit counts for each day of the week for an existing and accessible repository.
GITHUB_GET_THE_HOURLY_COMMIT_COUNT_FOR_EACH_DAY
Get the weekly commit count
Retrieves the weekly commit count for a repository, detailing commits by the owner and all contributors over the last 52 weeks.
GITHUB_GET_THE_WEEKLY_COMMIT_COUNT
List commits
Lists commits for a GitHub repository.
GITHUB_LIST_COMMITS
List commits on a pull request
Lists commits for a pull request.
GITHUB_LIST_COMMITS_ON_A_PULL_REQUEST
List gist commits
Lists all commits for a specified gist.
GITHUB_LIST_GIST_COMMITS
Search commits
GITHUB_SEARCH_COMMITS
Search commits by author
GITHUB_SEARCH_COMMITS_BY_AUTHOR
Content (2)
Action
What it does
Slug
Get raw repository content
Fetch raw file content from a GitHub repository.
GITHUB_GET_RAW_REPOSITORY_CONTENT
Get repository content
Retrieves a file’s Base64 encoded content or lists a directory’s contents from a GitHub repository.
GITHUB_GET_REPOSITORY_CONTENT
Contributors (1)
Action
What it does
Slug
List repository contributors
GITHUB_LIST_REPOSITORY_CONTRIBUTORS
Databases (2)
Action
What it does
Slug
Get CodeQL database
Gets an existing CodeQL database (including a download URL) for a specified language in an accessible repository, if one has been successfully built for that language.
GITHUB_GET_CODEQL_DATABASE
List CodeQL databases for a repository
Lists all CodeQL databases for a repository where CodeQL analysis has been previously run and completed.
GITHUB_LIST_CODEQL_DATABASES_FOR_A_REPOSITORY
Dependencies (2)
Action
What it does
Slug
List issue dependencies blocked by
GITHUB_LIST_ISSUE_DEPENDENCIES_BLOCKED_BY
List issue dependencies blocking
GITHUB_LIST_ISSUE_DEPENDENCIES_BLOCKING
Deployments (6)
Action
What it does
Slug
Get deployment
Gets a specific deployment by ID from a repository, provided the repository and deployment ID exist.
GITHUB_GET_DEPLOYMENT
Get deployment status
Retrieves a specific deployment status by its ID for a given deployment within a GitHub repository.
GITHUB_GET_DEPLOYMENT_STATUS
Get pending deployments for a workflow run
Retrieves pending deployment environments for a specific workflow run that are awaiting approval due to protection rules.
GITHUB_GET_PENDING_DEPLOYMENTS_FOR_A_WORKFLOW_RUN
Get the status of a GitHub pages deployment
Retrieves the status of a specific GitHub Pages deployment for a repository, which must have GitHub Pages enabled.
Lists all statuses for a given deployment in a repository.
GITHUB_LIST_DEPLOYMENT_STATUSES
List deployments
Lists deployments for a specified repository.
GITHUB_LIST_DEPLOYMENTS
Discussions (2)
Action
What it does
Slug
Get discussion
Fetches a specific discussion by its number from a team within an organization.
GITHUB_GET_DISCUSSION
List discussions
Lists discussions for a specific team within an organization, with options for sorting, pagination, and filtering by pinned status.
GITHUB_LIST_DISCUSSIONS
Documents (1)
Action
What it does
Slug
Render a markdown document
GITHUB_RENDER_A_MARKDOWN_DOCUMENT
Domains (1)
Action
What it does
Slug
Get pages DNS health check
Retrieves the DNS health check status (e.g., CNAME/A records, HTTPS) for a GitHub Pages site.
GITHUB_GET_PAGES_DNS_HEALTH_CHECK
Emails (1)
Action
What it does
Slug
List public emails for auth user
GITHUB_LIST_PUBLIC_EMAILS_FOR_AUTH_USER
Environments (2)
Action
What it does
Slug
Get an environment
Retrieves the details of a specific deployment environment for a given repository, including its name, configurations, and current status.
GITHUB_GET_AN_ENVIRONMENT
List environments
Retrieves all deployment environments for a specified repository, which are used to configure protection rules and secrets for different software lifecycle stages.
GITHUB_LIST_ENVIRONMENTS
Errors (1)
Action
What it does
Slug
List codeowners errors
Lists syntax errors in a repository’s CODEOWNERS file, which must be located at the root, .github/, or docs/ directory for the specified ref.
GITHUB_LIST_CODEOWNERS_ERRORS
Events (14)
Action
What it does
Slug
Get an issue event
Fetches details of a specific issue event for a given repository and event ID.
GITHUB_GET_AN_ISSUE_EVENT
List events for the authenticated user
Lists public events for the specified GitHub user, or private events if authenticated as that user, in reverse chronological order.
GITHUB_LIST_EVENTS_FOR_THE_AUTHENTICATED_USER
List events for user
GITHUB_LIST_EVENTS_FOR_USER
List events received by the authenticated user
Lists events a specific GitHub user received from followed users and watched repositories.
Retrieves detailed information about a specific export of a codespace.
GITHUB_GET_DETAILS_ABOUT_A_CODESPACE_EXPORT
Fields (1)
Action
What it does
Slug
List project fields for user
GITHUB_LIST_PROJECT_FIELDS_FOR_USER
Files (3)
Action
What it does
Slug
Get information about a SARIF upload
Retrieves detailed information, including processing status and results URL, about a specific SARIF (Static Analysis Results Interchange Format) upload for a repository, uniquely identified by its sarif_id.
GITHUB_GET_INFORMATION_ABOUT_A_SARIF_UPLOAD
Get large files
Lists files larger than 100MB identified during a previous source import for the specified repository.
GITHUB_GET_LARGE_FILES
List pull requests files
GITHUB_LIST_PULL_REQUESTS_FILES
Followers (4)
Action
What it does
Slug
Check following
GITHUB_CHECK_FOLLOWING
List followers of a user
Lists followers for a specified, existing GitHub user.
GITHUB_LIST_FOLLOWERS_OF_A_USER
List followers of the authenticated user
Lists users following the authenticated GitHub user, returning an empty list if the user has no followers.
GITHUB_LIST_FOLLOWERS_OF_THE_AUTHENTICATED_USER
List following for user
GITHUB_LIST_FOLLOWING_FOR_USER
Forks (2)
Action
What it does
Slug
List forks
Lists forks for a specified repository, which must exist, with options for sorting and pagination.
GITHUB_LIST_FORKS
List gist forks
Lists all forks for a given GitHub gist ID.
GITHUB_LIST_GIST_FORKS
Gists (6)
Action
What it does
Slug
Check if gist is starred
Checks if a gist is starred by the authenticated user.
GITHUB_CHECK_IF_GIST_IS_STARRED
Get gist
Fetches a specific GitHub gist by its gist_id, returning comprehensive details if the gist exists.
GITHUB_GET_GIST
List gists for a user
GITHUB_LIST_GISTS_FOR_A_USER
List gists for the authenticated user
GITHUB_LIST_GISTS_FOR_THE_AUTHENTICATED_USER
List public gists
GITHUB_LIST_PUBLIC_GISTS
List starred gists
GITHUB_LIST_STARRED_GISTS
History (1)
Action
What it does
Slug
Get the review history for a workflow run
Retrieves the detailed approval history for a specific workflow run in a GitHub repository, detailing each review’s environment, state, reviewer, and comments, to track the approval process for workflows, particularly automated deployments.
GITHUB_GET_THE_REVIEW_HISTORY_FOR_A_WORKFLOW_RUN
Installed apps (2)
Action
What it does
Slug
List app installations
Lists GitHub App installations accessible to the authenticated user via their access token, including installation details, permissions, and repository access.
GITHUB_LIST_APP_INSTALLATIONS
List installation requests for the authenticated app
Retrieves active interaction restrictions for a repository, detailing which user groups are limited from activities like commenting or creating pull requests, and when these restrictions expire.
Retrieves interaction restrictions for an organization, showing which GitHub user types can interact with its public repositories and when restrictions expire.
Get an item from an organization-owned GitHub Projects V2 project.
GITHUB_GET_ORGANIZATION_PROJECT_ITEM
Get user project item
Get an item from a user-owned project in GitHub Projects V2.
GITHUB_GET_USER_PROJECT_ITEM
List org project view items
GITHUB_LIST_ORG_PROJECT_VIEW_ITEMS
List project items for user
GITHUB_LIST_PROJECT_ITEMS_FOR_USER
List project view items for user
GITHUB_LIST_PROJECT_VIEW_ITEMS_FOR_USER
Jobs (3)
Action
What it does
Slug
Get workflow run job
Retrieves detailed information for a specific job within a GitHub Actions workflow run, given its job_id which must be valid for the specified repository’s workflow.
GITHUB_GET_WORKFLOW_RUN_JOB
List jobs for a workflow run
GITHUB_LIST_JOBS_FOR_A_WORKFLOW_RUN
List jobs for a workflow run attempt
GITHUB_LIST_JOBS_FOR_A_WORKFLOW_RUN_ATTEMPT
Keys (13)
Action
What it does
Slug
Get a repository public key
Gets a repository’s public key for encrypting secrets to be used in GitHub Actions, if the repository exists and is accessible.
GITHUB_GET_A_REPOSITORY_PUBLIC_KEY
Get an environment public key
Retrieves the public key for a specified GitHub repository environment, used to encrypt secrets for GitHub Actions.
GITHUB_GET_AN_ENVIRONMENT_PUBLIC_KEY
Get an organization public key
Action for GetAnOrganizationPublicKey.
GITHUB_GET_AN_ORGANIZATION_PUBLIC_KEY
Get deploy key
Gets a specific deploy key, identified by its key_id, for the GitHub repository specified by owner and repo.
GITHUB_GET_DEPLOY_KEY
Get organization public key
Retrieves an organization’s public key, which must be used to encrypt secret values before they are configured for Codespaces.
GITHUB_GET_ORGANIZATION_PUBLIC_KEY
Get organization public key for Dependabot
Retrieves the public key for an existing GitHub organization, required for encrypting Dependabot secrets.
GITHUB_GET_ORGANIZATION_PUBLIC_KEY_FOR_DEPENDABOT
Get public key for secret encryption
Retrieves a repository’s public key for encrypting GitHub Codespaces secrets.
GITHUB_GET_PUBLIC_KEY_FOR_SECRET_ENCRYPTION
Get public key for the authenticated user
Retrieves the authenticated user’s public key for encrypting GitHub Codespaces secrets.
GITHUB_GET_PUBLIC_KEY_FOR_THE_AUTHENTICATED_USER
Get repository public key for encryption
Gets a repository’s public key, used to encrypt secrets for Dependabot.
GITHUB_GET_REPOSITORY_PUBLIC_KEY_FOR_ENCRYPTION
List deploy keys
Lists deploy SSH keys for a specified repository.
GITHUB_LIST_DEPLOY_KEYS
List GPG keys for a user
GITHUB_LIST_GPG_KEYS_FOR_A_USER
List public keys for a user
GITHUB_LIST_PUBLIC_KEYS_FOR_A_USER
List SSH signing keys for a user
GITHUB_LIST_SSH_SIGNING_KEYS_FOR_A_USER
Labels (7)
Action
What it does
Slug
Get label
Retrieves a specific label by its name from a specified GitHub repository.
GITHUB_GET_LABEL
List labels for a repository
GITHUB_LIST_LABELS_FOR_A_REPOSITORY
List labels for a self hosted runner for a repository
Retrieve comprehensive details for a specific software license recognized by GitHub, using its unique license key.
GITHUB_GET_LICENSE
Get license graph ql
Look up an open source license by its SPDX ID using GitHub’s GraphQL API.
GITHUB_GET_LICENSE_GRAPH_QL
Get the license for a repository
Retrieves the license file and its details for a repository, optionally from a specific Git reference (branch, tag, or commit SHA).
GITHUB_GET_THE_LICENSE_FOR_A_REPOSITORY
List commonly used licenses
Retrieves a list of commonly used software licenses from GitHub, optionally filtering for ‘featured’ licenses whose specific selection criteria by GitHub may vary.
GITHUB_LIST_COMMONLY_USED_LICENSES
List licenses graph ql
GITHUB_LIST_LICENSES_GRAPH_QL
Logs (3)
Action
What it does
Slug
Download job logs for a workflow run
Downloads logs for a specific job in a GitHub Actions workflow run, contingent on the repository’s existence and the job ID being valid and having produced logs.
GITHUB_DOWNLOAD_JOB_LOGS_FOR_A_WORKFLOW_RUN
Download workflow run attempt logs
Downloads a ZIP archive of logs for a specific workflow run attempt.
GITHUB_DOWNLOAD_WORKFLOW_RUN_ATTEMPT_LOGS
Download workflow run logs
Downloads logs for a specific GitHub Actions workflow run as a ZIP archive containing log files for each job in the workflow.
GITHUB_DOWNLOAD_WORKFLOW_RUN_LOGS
Members (7)
Action
What it does
Slug
Check public organization membership for user
Check if a user is a public member of an organization.
Retrieves detailed information for a specific milestone within a GitHub repository by its number.
GITHUB_GET_A_MILESTONE
List milestones
GITHUB_LIST_MILESTONES
Notes (1)
Action
What it does
Slug
Generate release notes
Generates Markdown release notes content (listing changes, pull requests, and contributors) for a GitHub repository release, customizable via tags and a configuration file.
Retrieves detailed information (including author, committer, message, tree, parents, verification) for a specific commit in a GitHub repository, identified by its SHA.
GITHUB_GET_COMMIT_OBJECT
Organizations (7)
Action
What it does
Slug
Get an organization
GITHUB_GET_AN_ORGANIZATION
Get org allowed actions
Gets the list of allowed actions and reusable workflows for an organization when the ‘allowed_actions’ policy is set to ‘selected’.
Lookup a repository owner (User or Organization) by login using GitHub’s GraphQL API.
GITHUB_GET_REPOSITORY_OWNER
Packages (7)
Action
What it does
Slug
Auth user docker conflict packages list
List Docker packages with migration conflicts for the authenticated user.
GITHUB_AUTH_USER_DOCKER_CONFLICT_PACKAGES_LIST
Get a package for a user
Retrieves metadata for a specific package owned by a GitHub user, using package type, name, and username as identifiers.
GITHUB_GET_A_PACKAGE_FOR_A_USER
Get a package for an organization
Retrieves a specific package (by type and name) from an organization, if both the package and organization exist.
GITHUB_GET_A_PACKAGE_FOR_AN_ORGANIZATION
Get a package for the authenticated user
Retrieves detailed information for a specific package owned by the authenticated user.
GITHUB_GET_A_PACKAGE_FOR_THE_AUTHENTICATED_USER
List packages for a user
GITHUB_LIST_PACKAGES_FOR_A_USER
List packages for an organization
GITHUB_LIST_PACKAGES_FOR_AN_ORGANIZATION
List packages for the authenticated user
GITHUB_LIST_PACKAGES_FOR_THE_AUTHENTICATED_USER
Pages (4)
Action
What it does
Slug
Get GitHub pages build
Retrieves detailed information about a specific GitHub Pages build for a repository, which must have GitHub Pages enabled.
GITHUB_GET_GITHUB_PAGES_BUILD
Get latest pages build
Retrieves information about the most recent GitHub Pages build for a repository, which must exist, be accessible, have GitHub Pages enabled, and have at least one prior build.
GITHUB_GET_LATEST_PAGES_BUILD
List GitHub pages builds
GITHUB_LIST_GITHUB_PAGES_BUILDS
Search code all pages
GITHUB_SEARCH_CODE_ALL_PAGES
People (1)
Action
What it does
Slug
Check person followed by auth user
Checks if the authenticated GitHub user follows a target GitHub user.
GITHUB_CHECK_PERSON_FOLLOWED_BY_AUTH_USER
Policies (2)
Action
What it does
Slug
Get deployment branch policy
Retrieves a specific deployment branch policy for an environment in a repository, identified by its unique ID.
GITHUB_GET_DEPLOYMENT_BRANCH_POLICY
List deployment branch policies
Lists all deployment branch policies for a specified environment in a GitHub repository.
GITHUB_LIST_DEPLOYMENT_BRANCH_POLICIES
Projects (6)
Action
What it does
Slug
Get a project
Retrieves detailed information for a specific GitHub project (V2) using its project number and owner.
GITHUB_GET_A_PROJECT
Get users projects v2
List GitHub Projects v2 for a specified user.
GITHUB_GET_USERS_PROJECTS_V2
List organization projects
GITHUB_LIST_ORGANIZATION_PROJECTS
List repository projects
GITHUB_LIST_REPOSITORY_PROJECTS
List team projects
GITHUB_LIST_TEAM_PROJECTS
List user projects
GITHUB_LIST_USER_PROJECTS
Properties (4)
Action
What it does
Slug
Get organization custom property
Retrieves the definition (schema) of a specific, existing custom property for an organization.
GITHUB_GET_ORGANIZATION_CUSTOM_PROPERTY
List custom properties for an organization
Gets the schema definitions for all custom properties configured for an organization, not the specific values assigned to repositories.
Gets a specific release from a GitHub repository, provided the repository is accessible and the release exists.
GITHUB_GET_A_RELEASE
Get a release by tag name
Gets a release from a GitHub repository by its tag name.
GITHUB_GET_A_RELEASE_BY_TAG_NAME
Get the latest release
Fetches the latest official (non-prerelease, non-draft) release for a GitHub repository.
GITHUB_GET_THE_LATEST_RELEASE
List releases
GITHUB_LIST_RELEASES
Reports (1)
Action
What it does
Slug
Get community profile metrics
Retrieves a repository’s community profile metrics, including health percentage and the presence of key community files (e.g., README, LICENSE).
GITHUB_GET_COMMUNITY_PROFILE_METRICS
Repositories (38)
Action
What it does
Slug
Check if repo starred by auth user
GITHUB_CHECK_IF_REPO_STARRED_BY_AUTH_USER
Check repository starred
GITHUB_CHECK_REPOSITORY_STARRED
Download a repository archive tar
Downloads a repository’s source code as a tarball (.tar.gz) archive for a specific Git reference, if the repository is accessible.
GITHUB_DOWNLOAD_A_REPOSITORY_ARCHIVE_TAR
Download a repository archive ZIP
Downloads a repository’s source code as a ZIP archive for a specific Git reference (branch, tag, or commit SHA).
GITHUB_DOWNLOAD_A_REPOSITORY_ARCHIVE_ZIP
Export sbom for repo
Exports the software bill of materials (SBOM) in SPDX JSON format for a repository, if its dependency graph is enabled and it has at least one commit.
GITHUB_EXPORT_SBOM_FOR_REPO
Find repositories
AI-optimized repository search with smart filtering by language, stars, topics, and ownership.
GITHUB_FIND_REPOSITORIES
Get a repository
Retrieves detailed information about an existing and accessible GitHub repository.
GITHUB_GET_A_REPOSITORY
Get an autolink reference of a repository
Retrieves a specific autolink reference (which automatically hyperlinks text like ‘JIRA-123’ to an external system) for a repository using its unique ID.
GITHUB_GET_AN_AUTOLINK_REFERENCE_OF_A_REPOSITORY
Get repo allowed actions
Gets the settings for allowed actions and reusable workflows in a repository.
GITHUB_GET_REPO_ALLOWED_ACTIONS
Get repos attestations
Retrieve attestations by subject digest from a GitHub repository.
GITHUB_GET_REPOS_ATTESTATIONS
Get repository clones
Retrieves the total number of clones and a breakdown of clone activity (daily or weekly) for a specified repository over the preceding 14 days.
GITHUB_GET_REPOSITORY_CLONES
Get repository graph ql
Lookup a repository by owner and name using GitHub’s GraphQL API.
GITHUB_GET_REPOSITORY_GRAPH_QL
Is repository starred by the user
Use to determine if the authenticated user has starred a specific GitHub repository, which is confirmed by an HTTP 204 status (resulting in an empty dictionary in the response data).
GITHUB_IS_REPOSITORY_STARRED_BY_THE_USER
List accessible repositories
Lists repositories that the authenticated user can access through a specific GitHub App installation.
GITHUB_LIST_ACCESSIBLE_REPOSITORIES
List attestation repositories
List attestation repositories for an organization.
Retrieves a specific review for a pull request using its owner, repository, pull request number, and review ID.
GITHUB_GET_A_REVIEW_FOR_A_PULL_REQUEST
List reviews for a pull request
GITHUB_LIST_REVIEWS_FOR_A_PULL_REQUEST
Roles and permissions (12)
Action
What it does
Slug
Check team permissions for a project
Checks if a team has ‘read’, ‘write’, or ‘admin’ permissions for an organization’s specific classic project, returning the project’s details if access is confirmed.
GITHUB_CHECK_TEAM_PERMISSIONS_FOR_A_PROJECT
Check team permissions for a repository
Checks a team’s permissions for a specific repository within an organization, including permissions inherited from parent teams.
GITHUB_CHECK_TEAM_PERMISSIONS_FOR_A_REPOSITORY
Get an organization role
Retrieves a specific GitHub organization role by its ID.
GITHUB_GET_AN_ORGANIZATION_ROLE
Get default workflow permissions for a repository
Gets the default workflow permissions (read or write) for the GITHUB_TOKEN and whether it can approve pull request reviews in an existing and accessible repository.
Retrieves permission information for a GitHub project (classic) collaborator.
GITHUB_GET_PROJECT_PERMISSION_FOR_A_USER
Get repository permissions for a user
Retrieves a specific user’s permission level (‘admin’, ‘write’, ‘read’, or ‘none’) for a given repository, where ‘maintain’ role is reported as ‘write’ and ‘triage’ as ‘read’.
Retrieves a specific custom deployment protection rule (used by GitHub Apps for external validation or manual approval of deployments) for a given environment in a repository.
GITHUB_GET_CUSTOM_DEPLOYMENT_PROTECTION_RULE
Get rules for a branch
Retrieves all active rules for a specific branch in a GitHub repository, excluding rules in ‘evaluate’ or ‘disabled’ status.
GITHUB_GET_RULES_FOR_A_BRANCH
List environment custom deployment rules
Lists all custom deployment protection rule integrations for a repository environment.
GITHUB_LIST_ENVIRONMENT_CUSTOM_DEPLOYMENT_RULES
List repository rule suites
GITHUB_LIST_REPOSITORY_RULE_SUITES
Rulesets (2)
Action
What it does
Slug
Get a repository ruleset
Retrieves a specific repository ruleset by its ID.
GITHUB_GET_A_REPOSITORY_RULESET
List repository rulesets
GITHUB_LIST_REPOSITORY_RULESETS
Runners (6)
Action
What it does
Slug
Get a self hosted runner for a repository
Gets a specific self-hosted runner for a repository by its unique ID.
GITHUB_GET_A_SELF_HOSTED_RUNNER_FOR_A_REPOSITORY
Get a self hosted runner for an organization
Retrieves detailed information about a specific self-hosted runner registered within a GitHub organization.
Gets a specific workflow run by its ID from a GitHub repository.
GITHUB_GET_A_WORKFLOW_RUN
Get a workflow run attempt
Retrieves detailed information for a specific attempt of a workflow run in a GitHub repository, including its status, conclusion, and timings.
GITHUB_GET_A_WORKFLOW_RUN_ATTEMPT
List workflow runs for a repository
GITHUB_LIST_WORKFLOW_RUNS_FOR_A_REPOSITORY
List workflow runs for a workflow
GITHUB_LIST_WORKFLOW_RUNS_FOR_A_WORKFLOW
Secrets (17)
Action
What it does
Slug
Get a repository secret
Gets metadata (name, creation/update timestamps) for an existing repository secret, excluding its encrypted value.
GITHUB_GET_A_REPOSITORY_SECRET
Get a secret for the authenticated user
Retrieves metadata (name, timestamps, visibility.
GITHUB_GET_A_SECRET_FOR_THE_AUTHENTICATED_USER
Get an environment secret
Retrieves metadata (name and timestamps) for a single secret in a GitHub Actions environment.
GITHUB_GET_AN_ENVIRONMENT_SECRET
Get an organization secret
Gets an organization secret’s metadata (e.g., name, creation/update dates, visibility), but not its encrypted value.
GITHUB_GET_AN_ORGANIZATION_SECRET
Get org dev environment secret safely
Retrieves metadata for a specific secret available to an organization’s GitHub Codespaces without exposing its encrypted value.
GITHUB_GET_ORG_DEV_ENVIRONMENT_SECRET_SAFELY
Get repo dev env secret
Gets metadata (name, creation/update timestamps) for a specific, existing development environment secret (Codespaces secret) in a repository, without exposing its value.
GITHUB_GET_REPO_DEV_ENV_SECRET
Get repository secret securely
Retrieves metadata for an existing Dependabot secret in a repository, without exposing its encrypted value.
GITHUB_GET_REPOSITORY_SECRET_SECURELY
Get single org secret without decryption
Gets a single organization Dependabot secret’s metadata (name, timestamps, visibility) without revealing its encrypted value.
GITHUB_GET_SINGLE_ORG_SECRET_WITHOUT_DECRYPTION
List environment secrets
Lists the names and metadata (not values) of secrets for a specified, existing environment within an existing GitHub repository.
GITHUB_LIST_ENVIRONMENT_SECRETS
List org secrets without values
GITHUB_LIST_ORG_SECRETS_WITHOUT_VALUES
List organization codespaces secrets
GITHUB_LIST_ORGANIZATION_CODESPACES_SECRETS
List organization secrets
GITHUB_LIST_ORGANIZATION_SECRETS
List repo secrets without values
GITHUB_LIST_REPO_SECRETS_WITHOUT_VALUES
List repository organization secrets
GITHUB_LIST_REPOSITORY_ORGANIZATION_SECRETS
List repository secrets
GITHUB_LIST_REPOSITORY_SECRETS
List repository secrets without decrypting
GITHUB_LIST_REPOSITORY_SECRETS_WITHOUT_DECRYPTING
List secrets for the authenticated user
GITHUB_LIST_SECRETS_FOR_THE_AUTHENTICATED_USER
Security advisories (7)
Action
What it does
Slug
Check private vulnerability reporting status
Checks if private vulnerability reporting is enabled for the specified repository.
Retrieves a specific .gitignore template from GitHub by its name, which must be an existing template in GitHub’s collection.
GITHUB_GET_GITIGNORE_TEMPLATE
Get oidc subject claim template
Retrieves the OpenID Connect (OIDC) subject claim customization template for a repository, which defines the sub claim structure in OIDC tokens for GitHub Actions workflows.
GITHUB_GET_OIDC_SUBJECT_CLAIM_TEMPLATE
Get org oidc subject claim template
Retrieves the OpenID Connect (OIDC) subject claim customization template for a GitHub organization, which defines how the sub claim in OIDC tokens for workflows is constructed.
GITHUB_GET_ORG_OIDC_SUBJECT_CLAIM_TEMPLATE
List gitignore templates
GITHUB_LIST_GITIGNORE_TEMPLATES
Threads (1)
Action
What it does
Slug
Get a thread
Retrieves a specific GitHub notification thread using its unique thread_id.
GITHUB_GET_A_THREAD
Tokens (2)
Action
What it does
Slug
Check token
Checks if a GitHub App or OAuth access_token is valid for the specified client_id and retrieves its details, typically to verify its active status and grants.
GITHUB_CHECK_TOKEN
List org resource access tokens
GITHUB_LIST_ORG_RESOURCE_ACCESS_TOKENS
Types (3)
Action
What it does
Slug
List available machine types for a repository
Lists machine types available for GitHub Codespaces in a repository, optionally using a Git ref to check compatibility based on prebuild availability and devcontainer configurations.
Gets a specific GitHub Actions variable by name from an accessible repository.
GITHUB_GET_A_REPOSITORY_VARIABLE
Get an environment variable
Retrieves a specific environment variable from a GitHub Actions environment by repository owner, repository name, environment name, and variable name.
GITHUB_GET_AN_ENVIRONMENT_VARIABLE
Get an organization variable
Retrieves details (name, value, visibility, timestamps) of a specific, existing variable for an existing GitHub organization.
GITHUB_GET_AN_ORGANIZATION_VARIABLE
List environment variables
Lists all environment variables, which are plaintext key-value pairs for GitHub Actions workflows, for a specified environment within a GitHub repository.
GITHUB_LIST_ENVIRONMENT_VARIABLES
List organization variables
GITHUB_LIST_ORGANIZATION_VARIABLES
List repository organization variables
GITHUB_LIST_REPOSITORY_ORGANIZATION_VARIABLES
List repository variables
GITHUB_LIST_REPOSITORY_VARIABLES
List selected repos org variable
GITHUB_LIST_SELECTED_REPOS_ORG_VARIABLE
Versions (8)
Action
What it does
Slug
Get a package version for a user
Retrieves a specific public package version associated with a GitHub user.
GITHUB_GET_A_PACKAGE_VERSION_FOR_A_USER
Get a package version for an organization
Retrieves detailed information for a specific version of a package within an organization.
GITHUB_GET_A_PACKAGE_VERSION_FOR_AN_ORGANIZATION
Get a package version for the authenticated user
Retrieves detailed information for an existing specific package version associated with the authenticated user, identified by its type, name, and version ID.
Retrieves detailed information for a specific GitHub Actions workflow in a repository, identified by either its numeric ID or its filename.
GITHUB_GET_A_WORKFLOW
Get workflow external access
Gets the access level settings for a private repository, determining how workflows outside this repository can use its actions and reusable workflows.
GITHUB_GET_WORKFLOW_EXTERNAL_ACCESS
List repository workflows
GITHUB_LIST_REPOSITORY_WORKFLOWS
Other actions (29)
Action
What it does
Slug
API root
Retrieves a map of all top-level GitHub REST API resource URLs and their templates.
GITHUB_API_ROOT
Create inference embeddings
Create inference embeddings using GitHub’s AI models.
GITHUB_CREATE_INFERENCE_EMBEDDINGS
Get a reference
Retrieves a specific Git reference (e.g., a branch, tag, or fully qualified like ‘heads/main’) from a GitHub repository.
GITHUB_GET_A_REFERENCE
Get access restrictions
Lists users, teams, and GitHub Apps with push access to a branch.
GITHUB_GET_ACCESS_RESTRICTIONS
Get an assignment
Retrieves detailed information for a specific GitHub Classroom assignment if the authenticated user is an administrator of the classroom.
GITHUB_GET_AN_ASSIGNMENT
Get assignment grades
Retrieves all grades for an existing GitHub Classroom assignment.
GITHUB_GET_ASSIGNMENT_GRADES
Get classroom
Retrieves details for a specific GitHub Classroom.
GITHUB_GET_CLASSROOM
Get emojis
Lists all emojis available for use on GitHub, including custom and Unicode emojis.
GITHUB_GET_EMOJIS
Get feeds
Fetches a list of available GitHub feed URLs for the authenticated user.
GITHUB_GET_FEEDS
Get GitHub meta information
Fetches GitHub’s publicly available metadata, useful for configuring network security policies or IP allow-listing.
GITHUB_GET_GITHUB_META_INFORMATION
Get GraphQL node
Fetch any GitHub object by its global node ID.
GITHUB_GET_GRAPHQL_NODE
Get octocat
Fetches an ASCII art representation of GitHub’s Octocat, suitable for text-based displays.
GITHUB_GET_OCTOCAT
Get the combined status for a specific reference
Retrieves the aggregated commit status (e.g., success, failure, pending) from all checks for a specific reference (SHA, branch, or tag) in a GitHub repository.
Retrieves a random quote from GitHub’s ‘Zen of GitHub’ collection, reflecting GitHub’s design philosophies and offering humorous insights, useful for displaying GitHub wisdom or a lighthearted message.
GITHUB_GET_THE_ZEN_OF_GITHUB
Get top referral paths
Fetches the top 10 most viewed content paths for a repository from the last 14 days.
GITHUB_GET_TOP_REFERRAL_PATHS
Get top referral sources
Fetches the top 10 websites that referred traffic to a repository within the last 14 days.
GITHUB_GET_TOP_REFERRAL_SOURCES
Get viewer GraphQL
Retrieve the authenticated user’s profile information via GitHub GraphQL.
GITHUB_GET_VIEWER_GRAPHQL
List accepted assignments for an assignment
Lists accepted assignments (student repositories created after acceptance) for an existing GitHub Classroom assignment, identified by its unique assignment_id.
Lists all assignments for a given GitHub Classroom classroom_id.
GITHUB_LIST_ASSIGNMENTS_FOR_A_CLASSROOM
List classrooms
Lists GitHub Classrooms to which the authenticated user has administrative access.
GITHUB_LIST_CLASSROOMS
List matching references
GITHUB_LIST_MATCHING_REFERENCES
List sponsorables
GITHUB_LIST_SPONSORABLES
List status check contexts
GITHUB_LIST_STATUS_CHECK_CONTEXTS
Lookup nodes by IDs
GITHUB_LOOKUP_NODES_BY_IDS
Lookup topic by name
GITHUB_LOOKUP_TOPIC_BY_NAME
Render markdown raw
GITHUB_RENDER_MARKDOWN_RAW
Search GitHub GraphQL
GITHUB_SEARCH_GITHUB_GRAPHQL
Search topics
GITHUB_SEARCH_TOPICS
Validate credential
GITHUB_VALIDATE_CREDENTIAL
Read + write code (recommended)
Teammates can use 577 of the 896 GitHub actions at this level: everything in Read-only, plus:
Create, update, and delete comments
Create and delete reactions
Create and update issues
Create and update pull requests
Create and update branches
Update and delete subscriptions
Create, update, and delete cards
Create, update, delete, and send reviews
Create, update, and delete items
Create and update labels
Create and update assets
Create code
The 100 actions that this level adds to Read-only:
Assets (2)
Action
What it does
Slug
Update a release asset
GITHUB_UPDATE_A_RELEASE_ASSET
Upload release asset
GITHUB_UPLOAD_RELEASE_ASSET
Assignees (2)
Action
What it does
Slug
Add assignees to an issue
Adds assignees to a GitHub issue.
GITHUB_ADD_ASSIGNEES_TO_AN_ISSUE
Remove assignees from an issue
GITHUB_REMOVE_ASSIGNEES_FROM_AN_ISSUE
Branches (5)
Action
What it does
Slug
Create branch
GITHUB_CREATE_BRANCH
Merge a branch
GITHUB_MERGE_A_BRANCH
Rename a branch
GITHUB_RENAME_A_BRANCH
Sync fork branch with upstream
GITHUB_SYNC_FORK_BRANCH_WITH_UPSTREAM
Update a pull request branch
GITHUB_UPDATE_A_PULL_REQUEST_BRANCH
Cards (4)
Action
What it does
Slug
Create a project card
Creates a project card in a GitHub project column (classic projects only).
GITHUB_CREATE_A_PROJECT_CARD
Delete project card
Deletes a project card from a GitHub ‘Project (classic)’.
GITHUB_DELETE_PROJECT_CARD
Move a project card
GITHUB_MOVE_A_PROJECT_CARD
Update project card
GITHUB_UPDATE_PROJECT_CARD
Code (2)
Action
What it does
Slug
Create a blob
Creates a Git blob in a repository, requiring content and encoding (‘utf-8’ or ‘base64’).
GITHUB_CREATE_A_BLOB
Create a tree
Creates a new Git tree object in a repository, defining file/directory structure by specifying tree entries, optionally building on a base_tree SHA.
GITHUB_CREATE_A_TREE
Comments (15)
Action
What it does
Slug
Create a commit comment
Creates a comment on a specific commit, or on a specific line if path and position are provided.
GITHUB_CREATE_A_COMMIT_COMMENT
Create a discussion comment
Creates a new comment on an existing team discussion within a GitHub organization.
GITHUB_CREATE_A_DISCUSSION_COMMENT
Create a gist comment
Creates a new comment on a specified GitHub gist.
GITHUB_CREATE_A_GIST_COMMENT
Create a review comment for a pull request
Creates a review comment on a pull request’s diff, targeting a specific line, range of lines, an entire file, or replying to an existing comment.
GITHUB_CREATE_A_REVIEW_COMMENT_FOR_A_PULL_REQUEST
Create an issue comment
Creates a new comment on an existing GitHub issue or pull request within the specified repository.
GITHUB_CREATE_AN_ISSUE_COMMENT
Delete a review comment for a pull request
Deletes a specific pull request review comment.
GITHUB_DELETE_A_REVIEW_COMMENT_FOR_A_PULL_REQUEST
Delete commit comment
Deletes a specific commit comment, identified by its comment_id, from the specified repository.
GITHUB_DELETE_COMMIT_COMMENT
Delete discussion comment
Deletes a specific comment from an existing team discussion within an organization, provided the specified organization, team, discussion, and comment all exist.
GITHUB_DELETE_DISCUSSION_COMMENT
Delete gist comment
Deletes a specific comment from a GitHub Gist using its gist_id and comment_id.
GITHUB_DELETE_GIST_COMMENT
Delete issue comment
Permanently deletes a specific comment by its ID from an issue or pull request, if the repository exists and the comment ID is valid.
GITHUB_DELETE_ISSUE_COMMENT
Update a commit comment
GITHUB_UPDATE_A_COMMIT_COMMENT
Update a discussion comment
GITHUB_UPDATE_A_DISCUSSION_COMMENT
Update a gist comment
GITHUB_UPDATE_A_GIST_COMMENT
Update an issue comment
GITHUB_UPDATE_AN_ISSUE_COMMENT
Update pull request review comment
GITHUB_UPDATE_PULL_REQUEST_REVIEW_COMMENT
Commits (1)
Action
What it does
Slug
Create a commit
Creates a new commit in a GitHub repository.
GITHUB_CREATE_A_COMMIT
Content (1)
Action
What it does
Slug
Create or update file contents
Creates a new file or updates an existing file in a GitHub repository.
GITHUB_CREATE_OR_UPDATE_FILE_CONTENTS
Dependencies (1)
Action
What it does
Slug
Manage issue blocking dependency
GITHUB_MANAGE_ISSUE_BLOCKING_DEPENDENCY
Discussions (2)
Action
What it does
Slug
Create a discussion
Creates a new discussion post on a specific team’s page within an organization.
GITHUB_CREATE_A_DISCUSSION
Update a discussion
GITHUB_UPDATE_A_DISCUSSION
Fields (1)
Action
What it does
Slug
Clear project v2 item field value
Clear the value of a field for an item in a GitHub Project V2.
GITHUB_CLEAR_PROJECT_V2_ITEM_FIELD_VALUE
Files (2)
Action
What it does
Slug
Commit multiple files
Atomically create, update, or delete multiple files in a GitHub repository as a single commit.
GITHUB_COMMIT_MULTIPLE_FILES
Delete a file
Deletes a file by path from a GitHub repository.
GITHUB_DELETE_A_FILE
Issues (7)
Action
What it does
Slug
Add sub issue
Add a sub-issue to a parent GitHub issue using GraphQL.
GITHUB_ADD_SUB_ISSUE
Close issue
GITHUB_CLOSE_ISSUE
Create an issue
Creates a new issue in a GitHub repository, requiring the repository to exist and have issues enabled.
GITHUB_CREATE_AN_ISSUE
Lock an issue
GITHUB_LOCK_AN_ISSUE
Reopen issue
GITHUB_REOPEN_ISSUE
Unlock an issue
GITHUB_UNLOCK_AN_ISSUE
Update an issue
GITHUB_UPDATE_AN_ISSUE
Items (4)
Action
What it does
Slug
Add item to user project
Add an issue or pull request to a user-owned GitHub project.
GITHUB_ADD_ITEM_TO_USER_PROJECT
Create draft item for user project
Creates a draft issue item in a user-owned GitHub ProjectsV2.
GITHUB_CREATE_DRAFT_ITEM_FOR_USER_PROJECT
Delete project item for user
Delete a project item for a user in GitHub Projects V2.
GITHUB_DELETE_PROJECT_ITEM_FOR_USER
Update user project item
GITHUB_UPDATE_USER_PROJECT_ITEM
Labels (6)
Action
What it does
Slug
Add labels to an issue
Adds labels (provided in the request body) to a repository issue.
GITHUB_ADD_LABELS_TO_AN_ISSUE
Create a label
Creates a new label in a specified GitHub repository, provided the repository exists and the user has write permissions.
GITHUB_CREATE_A_LABEL
Remove a label from an issue
GITHUB_REMOVE_A_LABEL_FROM_AN_ISSUE
Remove all labels from an issue
GITHUB_REMOVE_ALL_LABELS_FROM_AN_ISSUE
Set labels for an issue
GITHUB_SET_LABELS_FOR_AN_ISSUE
Update a label
GITHUB_UPDATE_A_LABEL
Milestones (2)
Action
What it does
Slug
Create a milestone
Creates a milestone in a GitHub repository for tracking progress on issues or pull requests.
GITHUB_CREATE_A_MILESTONE
Update a milestone
GITHUB_UPDATE_A_MILESTONE
Objects (1)
Action
What it does
Slug
Create a tag object
Creates an annotated Git tag object in a repository, pointing to an existing Git object (commit, tree, or blob) defined by its SHA and ensuring the type field correctly specifies the object’s type.
GITHUB_CREATE_A_TAG_OBJECT
Pull requests (8)
Action
What it does
Slug
Close pull request
GITHUB_CLOSE_PULL_REQUEST
Convert pull request to draft
GITHUB_CONVERT_PULL_REQUEST_TO_DRAFT
Create a pull request
Creates a pull request in a GitHub repository, requiring existing base and head branches.
GITHUB_CREATE_A_PULL_REQUEST
Dismiss a review for a pull request
Dismisses an APPROVED or CHANGES_REQUESTED review on a pull request with a mandatory explanatory message.
GITHUB_DISMISS_A_REVIEW_FOR_A_PULL_REQUEST
Mark pull request ready for review
GITHUB_MARK_PULL_REQUEST_READY_FOR_REVIEW
Merge a pull request
GITHUB_MERGE_A_PULL_REQUEST
Reopen pull request
GITHUB_REOPEN_PULL_REQUEST
Update a pull request
GITHUB_UPDATE_A_PULL_REQUEST
Reactions (14)
Action
What it does
Slug
Create reaction for a commit comment
Creates an emoji reaction for a commit comment.
GITHUB_CREATE_REACTION_FOR_A_COMMIT_COMMENT
Create reaction for a pull request review comment
Adds a specified reaction to a pull request review comment within a GitHub repository.
Creates a reaction for a specified issue within a GitHub repository.
GITHUB_CREATE_REACTION_FOR_AN_ISSUE
Create reaction for an issue comment
Creates a reaction for a specific comment on an issue within a GitHub repository.
GITHUB_CREATE_REACTION_FOR_AN_ISSUE_COMMENT
Delete a release reaction
Deletes a reaction from a GitHub release, provided the repository, release, and reaction exist.
GITHUB_DELETE_A_RELEASE_REACTION
Delete commit comment reaction
Deletes a reaction from a commit comment in a GitHub repository.
GITHUB_DELETE_COMMIT_COMMENT_REACTION
Delete issue comment reaction
Deletes a reaction from an issue comment in a repository.
GITHUB_DELETE_ISSUE_COMMENT_REACTION
Delete issue reaction
Permanently removes a specific reaction from an issue in a GitHub repository.
GITHUB_DELETE_ISSUE_REACTION
Delete pull request comment reaction
Deletes a specific reaction from a pull request review comment, provided the comment and reaction exist on that comment within the specified repository.
GITHUB_DELETE_PULL_REQUEST_COMMENT_REACTION
Delete team discussion comment reaction
Deletes a reaction from a team discussion comment, given the organization name, team slug, discussion number, comment number, and reaction ID.
GITHUB_DELETE_TEAM_DISCUSSION_COMMENT_REACTION
Delete team discussion reaction
Permanently deletes a specific reaction from a team discussion within an organization.
GITHUB_DELETE_TEAM_DISCUSSION_REACTION
Releases (2)
Action
What it does
Slug
Create a release
Creates a release in a GitHub repository for a specified tag.
GITHUB_CREATE_A_RELEASE
Update a release
GITHUB_UPDATE_A_RELEASE
Replies (1)
Action
What it does
Slug
Create a reply for a review comment
Posts a reply to a specific review comment on a GitHub pull request, requiring the repository, pull request, and original comment to exist, and a non-empty reply body.
Creates a pull request review, allowing approval, change requests, or comments.
GITHUB_CREATE_A_REVIEW_FOR_A_PULL_REQUEST
Delete pending review
Deletes a pending (unsubmitted) review from a pull request.
GITHUB_DELETE_PENDING_REVIEW
Remove review request
GITHUB_REMOVE_REVIEW_REQUEST
Submit a review for a pull request
GITHUB_SUBMIT_A_REVIEW_FOR_A_PULL_REQUEST
Update pull request review
GITHUB_UPDATE_PULL_REQUEST_REVIEW
Security advisories (1)
Action
What it does
Slug
Privately report a security vulnerability
GITHUB_PRIVATELY_REPORT_A_SECURITY_VULNERABILITY
Subscriptions (5)
Action
What it does
Slug
Delete a repository subscription
Deletes the authenticated user’s subscription to a specified repository if it exists, effectively ‘unwatching’ it.
GITHUB_DELETE_A_REPOSITORY_SUBSCRIPTION
Delete a thread subscription
Mute a specific notification thread by deleting the user’s subscription.
GITHUB_DELETE_A_THREAD_SUBSCRIPTION
Set a repository subscription
GITHUB_SET_A_REPOSITORY_SUBSCRIPTION
Set a thread subscription
GITHUB_SET_A_THREAD_SUBSCRIPTION
Update subscription
GITHUB_UPDATE_SUBSCRIPTION
Other actions (3)
Action
What it does
Slug
Create a reference
Creates a NEW Git reference (branch or tag) in a repository.
GITHUB_CREATE_A_REFERENCE
Delete a reference
Deletes a Git reference from a repository.
GITHUB_DELETE_A_REFERENCE
Update a reference
GITHUB_UPDATE_A_REFERENCE
Full access
Teammates can use 896 of the 896 GitHub actions at this level: everything in Read + write code, plus:
Create, update, and delete repositories
Create, update, delete, and manage secrets
Create, update, and delete roles and permissions
Create, update, and delete branch protection
Update and delete users
Create, update, delete, start, and stop codespaces
Create, update, and delete variables
Create, update, delete, and test webhooks
Create, update, and delete tokens
Update and delete versions
Create, update, delete, and cancel deployments
Create, update, and delete gists
The 319 actions that this level adds to Read + write code:
Account details (2)
Action
What it does
Slug
Add social accounts for authenticated user
Adds one or more social media links (which must be valid, full URLs for platforms supported by GitHub) to the authenticated user’s public GitHub profile.
GITHUB_ADD_SOCIAL_ACCOUNTS_FOR_AUTHENTICATED_USER
Delete social accounts for the authenticated user
Deletes currently linked social media account URLs from the authenticated user’s GitHub profile.
Adds GitHub Apps to the list of apps allowed to push to a protected branch.
GITHUB_ADD_APP_ACCESS_RESTRICTIONS
Create a GitHub app from a manifest
Complete the GitHub App Manifest flow (step 3 of 3) by exchanging the temporary authorization code for the app’s full configuration, including credentials and private key.
GITHUB_CREATE_A_GITHUB_APP_FROM_A_MANIFEST
Delete app authorization
Deletes an OAuth application grant for a user, which revokes ALL OAuth tokens and their associated authorizations for the application.
GITHUB_DELETE_APP_AUTHORIZATION
Remove app access restrictions
GITHUB_REMOVE_APP_ACCESS_RESTRICTIONS
Set app access restrictions
GITHUB_SET_APP_ACCESS_RESTRICTIONS
Artifacts (1)
Action
What it does
Slug
Delete artifact
Deletes a GitHub artifact by its ID within a repository, typically resulting in an empty response (HTTP 204 No Content) on success.
GITHUB_DELETE_ARTIFACT
Assets (1)
Action
What it does
Slug
Delete a release asset
Deletes a specific release asset from a GitHub repository.
GITHUB_DELETE_A_RELEASE_ASSET
Branch protection (12)
Action
What it does
Slug
Create a tag protection state for a repository
DEPRECATED: This API was sunset on August 30, 2024.
Removes admin enforcement from a protected branch (branch name cannot contain wildcard characters) in a repository.
GITHUB_DELETE_ADMIN_BRANCH_PROTECTION
Delete branch protection
Removes all protection rules from a specific branch in a GitHub repository.
GITHUB_DELETE_BRANCH_PROTECTION
Delete commit signature protection
Disables GPG commit signature protection for a specific branch in a GitHub repository, meaning commits pushed to this branch no longer require GPG signing.
GITHUB_DELETE_COMMIT_SIGNATURE_PROTECTION
Delete pull request review protection
Disables the requirement for pull request reviews before merging for a specific, existing branch in an existing repository.
GITHUB_DELETE_PULL_REQUEST_REVIEW_PROTECTION
Remove status check protection
GITHUB_REMOVE_STATUS_CHECK_PROTECTION
Set admin branch protection
GITHUB_SET_ADMIN_BRANCH_PROTECTION
Update branch protection
GITHUB_UPDATE_BRANCH_PROTECTION
Update pull request review protection
GITHUB_UPDATE_PULL_REQUEST_REVIEW_PROTECTION
Update status check protection
GITHUB_UPDATE_STATUS_CHECK_PROTECTION
Caches (2)
Action
What it does
Slug
Clear repository cache by key
Deletes GitHub Actions caches from a repository matching a specific key and an optional Git ref, used to manage storage or clear outdated/corrupted caches.
GITHUB_CLEAR_REPOSITORY_CACHE_BY_KEY
Delete GitHub actions cache by ID
Deletes a specific GitHub Actions cache from a repository using its unique cache_id.
GITHUB_DELETE_GITHUB_ACTIONS_CACHE_BY_ID
Check runs (5)
Action
What it does
Slug
Create a check run
Creates a new check run for a specific commit in a repository, used by external services to report status, detailed feedback, annotations, and images directly within the GitHub UI.
GITHUB_CREATE_A_CHECK_RUN
Create a check suite
Creates a new check suite for a specific commit (head_sha) in an original repository (not a fork).
GITHUB_CREATE_A_CHECK_SUITE
Rerequest a check run
GITHUB_REREQUEST_A_CHECK_RUN
Rerequest a check suite
GITHUB_REREQUEST_A_CHECK_SUITE
Update a check run
GITHUB_UPDATE_A_CHECK_RUN
Code (2)
Action
What it does
Slug
Delete code scanning analysis
Deletes a specific code scanning analysis by its ID from a repository.
GITHUB_DELETE_CODE_SCANNING_ANALYSIS
Update code scanning default setup
GITHUB_UPDATE_CODE_SCANNING_DEFAULT_SETUP
Codespaces (11)
Action
What it does
Slug
Create a codespace for the authenticated user
Creates a GitHub Codespace for the authenticated user, requiring a JSON request body with either repository_id (integer) or a pull_request object (containing pull_request_number (integer) and repository_id (integer)).
Creates a GitHub Codespace for an open pull request in a Codespaces-enabled repository, with options to customize its configuration.
GITHUB_CREATE_A_CODESPACE_FROM_A_PULL_REQUEST
Create a codespace in a repository
Creates a GitHub Codespace for the authenticated user in a specified repository, which must be accessible and use a valid devcontainer.json if devcontainer_path is specified.
GITHUB_CREATE_A_CODESPACE_IN_A_REPOSITORY
Delete codespace
Deletes a specific codespace owned by the authenticated user.
GITHUB_DELETE_CODESPACE
Delete org codespace
Permanently deletes a specific codespace belonging to a member of the specified organization.
GITHUB_DELETE_ORG_CODESPACE
Export a codespace for the authenticated user
Triggers an export of a user’s specified codespace, automatically stopping it if active, and returns its export status and download URL.
Creates a new column in a GitHub project (classic).
GITHUB_CREATE_A_PROJECT_COLUMN
Delete project column
Deletes a project field (column) from a GitHub Projects V2 project using the GraphQL API.
GITHUB_DELETE_PROJECT_COLUMN
Move a project column
GITHUB_MOVE_A_PROJECT_COLUMN
Update project column
GITHUB_UPDATE_PROJECT_COLUMN
Commits (2)
Action
What it does
Slug
Create a commit status
Sets a commit’s status (e.g., error, failure, pending, success from CI/CD) for a given SHA.
GITHUB_CREATE_A_COMMIT_STATUS
Map a commit author
GITHUB_MAP_A_COMMIT_AUTHOR
Deployments (6)
Action
What it does
Slug
Cancel GitHub pages deployment
Cancels an existing, ongoing or queued GitHub Pages deployment for a repository using its pages_deployment_id.
GITHUB_CANCEL_GITHUB_PAGES_DEPLOYMENT
Create a deployment
Creates a GitHub deployment for an existing repository, targeting a specific ref (branch, tag, or SHA) that must also exist within the repository.
GITHUB_CREATE_A_DEPLOYMENT
Create a deployment status
Creates a status for an existing deployment, updating its operational state, associated URLs, and description.
GITHUB_CREATE_A_DEPLOYMENT_STATUS
Create a GitHub pages deployment
Creates a GitHub Pages deployment for a repository using a specified artifact and OIDC token, provided GitHub Pages is enabled and the artifact (containing static assets) is accessible.
GITHUB_CREATE_A_GITHUB_PAGES_DEPLOYMENT
Delete deployment
Permanently deletes a specified inactive deployment from a repository.
Deletes a specific team discussion, identified by its number, from an organization’s team.
GITHUB_DELETE_DISCUSSION
Emails (1)
Action
What it does
Slug
Set email visibility
GITHUB_SET_EMAIL_VISIBILITY
Environments (2)
Action
What it does
Slug
Create or update an environment
Creates a new environment or updates an existing one in a GitHub repository, allowing configuration of deployment protection rules such as wait timers and reviewers.
GITHUB_CREATE_OR_UPDATE_AN_ENVIRONMENT
Delete environment
Deletes an existing deployment environment from an existing repository.
GITHUB_DELETE_ENVIRONMENT
Events (2)
Action
What it does
Slug
Create a repository dispatch event
Triggers a GitHub Actions workflow or a webhook on a repository by creating a repository dispatch event, allowing programmatic triggering of workflows based on events outside of GitHub.
GITHUB_CREATE_A_REPOSITORY_DISPATCH_EVENT
Create a workflow dispatch event
Manually triggers a GitHub Actions workflow identified by workflow_id at a given ref, if the workflow is configured to accept workflow_dispatch events.
GITHUB_CREATE_A_WORKFLOW_DISPATCH_EVENT
Fields (1)
Action
What it does
Slug
Add field to user project
Add a custom field to a user-owned GitHub Projects V2 project.
GITHUB_ADD_FIELD_TO_USER_PROJECT
Forks (2)
Action
What it does
Slug
Create a fork
Creates a fork of an accessible repository, optionally into a specific organization, with a new name, or copying only the default branch.
GITHUB_CREATE_A_FORK
Create a temporary private fork
Creates a temporary private fork of the specified repository to address a security vulnerability, linking the fork to a GHSA ID that must be specifically associated with this repository.
GITHUB_CREATE_A_TEMPORARY_PRIVATE_FORK
Gists (6)
Action
What it does
Slug
Create a gist
Creates a new gist on GitHub with provided files, an optional description, and public/secret visibility.
GITHUB_CREATE_A_GIST
Delete gist
Permanently deletes an existing GitHub gist, specified by its gist_id.
GITHUB_DELETE_GIST
Fork gist
Forks a specified public gist, creating a copy under the authenticated user’s account.
Deletes all logs for a specific workflow run in a GitHub repository, provided the repository and run exist.
GITHUB_DELETE_WORKFLOW_RUN_LOGS
Members (5)
Action
What it does
Slug
Convert org member to outside collaborator
Converts an existing organization member, who is not an owner, to an outside collaborator, restricting their access to explicitly granted repositories.
GITHUB_CONVERT_ORG_MEMBER_TO_OUTSIDE_COLLABORATOR
Remove an organization member
GITHUB_REMOVE_AN_ORGANIZATION_MEMBER
Remove public org membership
GITHUB_REMOVE_PUBLIC_ORG_MEMBERSHIP
Remove team membership
GITHUB_REMOVE_TEAM_MEMBERSHIP
Remove team membership for a user
GITHUB_REMOVE_TEAM_MEMBERSHIP_FOR_A_USER
Migrations (1)
Action
What it does
Slug
Abort repository migration
Abort a repository migration that is queued or in progress.
GITHUB_ABORT_REPOSITORY_MIGRATION
Milestones (1)
Action
What it does
Slug
Delete milestone
Deletes the specified milestone if it exists.
GITHUB_DELETE_MILESTONE
Notifications (2)
Action
What it does
Slug
Mark notifications as read
GITHUB_MARK_NOTIFICATIONS_AS_READ
Mark repository notifications as read
GITHUB_MARK_REPOSITORY_NOTIFICATIONS_AS_READ
Organizations (9)
Action
What it does
Slug
Create or update custom properties for an org
Creates new custom property schemas or updates existing ones in bulk for a specified organization.
Creates a new custom property (name must be unique for creation) or updates an existing one for an organization to define metadata for its repositories.
GITHUB_CREATE_OR_UPDATE_CUSTOM_PROPERTY_ORG
Delete organization
Deletes a GitHub organization and its repositories.
GITHUB_DELETE_ORGANIZATION
Follow organization GraphQL
Follow a GitHub organization using GraphQL.
GITHUB_FOLLOW_ORGANIZATION_GRAPHQL
Remove users codespaces access org
GITHUB_REMOVE_USERS_CODESPACES_ACCESS_ORG
Set org allowed actions
GITHUB_SET_ORG_ALLOWED_ACTIONS
Unfollow organization
GITHUB_UNFOLLOW_ORGANIZATION
Update an organization
GITHUB_UPDATE_AN_ORGANIZATION
Update token org access
GITHUB_UPDATE_TOKEN_ORG_ACCESS
Packages (6)
Action
What it does
Slug
Delete org package
Deletes a specific package in an organization.
GITHUB_DELETE_ORG_PACKAGE
Delete package
Permanently deletes a specific package owned by the authenticated user.
GITHUB_DELETE_PACKAGE
Delete user package
Deletes a package owned by the specified user, requiring admin permissions for the authenticated user.
Creates a deployment branch or tag policy for an existing environment in a GitHub repository, using a Ruby File.fnmatch pattern (where doesn’t match /) to specify which branches or tags are deployable.
GITHUB_CREATE_A_DEPLOYMENT_BRANCH_POLICY
Delete deployment branch policy
Deletes a specific deployment branch or tag policy, identified by its ID, from a given environment within a repository.
GITHUB_DELETE_DEPLOYMENT_BRANCH_POLICY
Update a deployment branch policy
GITHUB_UPDATE_A_DEPLOYMENT_BRANCH_POLICY
Projects (6)
Action
What it does
Slug
Create a repository project
Creates a new GitHub Projects V2 project board linked to a specified repository.
GITHUB_CREATE_A_REPOSITORY_PROJECT
Create a user project
Creates a new GitHub Projects V2 project board for the authenticated user to organize and track issues, pull requests, and notes.
GITHUB_CREATE_A_USER_PROJECT
Create an organization project
Creates a new classic project board within a specified GitHub organization.
GITHUB_CREATE_AN_ORGANIZATION_PROJECT
Delete project
Deletes the specified GitHub project (Projects V2) using the GraphQL API.
Grants a specified repository access to an authenticated user’s existing Codespaces secret, enabling Codespaces created for that repository to use the secret.
GITHUB_ADD_SELECTED_REPOSITORY_TO_USER_SECRET
Create a repository for the authenticated user
Creates a new repository for the authenticated user, optionally within an organization if team_id is specified.
Creates a repository autolink to automatically convert text references (e.g., ‘TICKET-123’) into hyperlinks, using a unique key_prefix and a url_template that includes <num>.
Creates a new repository within a specified GitHub organization, with options for detailed configuration including visibility, features, merge strategies, initial commit, and templates.
GITHUB_CREATE_AN_ORGANIZATION_REPOSITORY
Create repository
GITHUB_CREATE_REPOSITORY
Delete a repository
Permanently deletes the specified repository.
GITHUB_DELETE_A_REPOSITORY
Disable private vuln reporting for repo
Disables private vulnerability reporting for an existing GitHub repository, preventing direct private vulnerability reports to maintainers via GitHub’s interface for this repository.
GITHUB_DISABLE_PRIVATE_VULN_REPORTING_FOR_REPO
Disable repository actions in org
Removes a repository from the list of selected repositories enabled for GitHub Actions in an organization.
GITHUB_DISABLE_REPOSITORY_ACTIONS_IN_ORG
Enable GitHub actions in selected repositories
Sets the specific repositories that can use GitHub Actions within an organization by replacing the current list.
Adds a classic project to a team or updates the team’s permission on it.
GITHUB_ADD_OR_UPDATE_TEAM_PROJECT_PERMISSIONS
Add or update team repository permissions
Sets or updates a team’s permission level for a repository within an organization.
GITHUB_ADD_OR_UPDATE_TEAM_REPOSITORY_PERMISSIONS
Assign organization role to team
Assigns an existing organization-level role (identified by role_id) to a team (identified by team_slug) within a GitHub organization (org), provided the organization, team, and role already exist.
GITHUB_ASSIGN_ORGANIZATION_ROLE_TO_TEAM
Assign organization role to user
Assigns a specific organization role to a user who is a member or an outside collaborator in a GitHub organization, using a valid role ID.
GITHUB_ASSIGN_ORGANIZATION_ROLE_TO_USER
Create a custom organization role
Creates a custom role with defined permissions within a GitHub organization.
GITHUB_CREATE_A_CUSTOM_ORGANIZATION_ROLE
Delete custom organization role
Deletes a custom organization role (which should not be actively assigned) by its ID.
Enables a custom deployment protection rule for an existing environment in a repository by linking a configured GitHub App (via integration_id) to control deployments.
GITHUB_CREATE_DEPLOYMENT_PROTECTION_RULE
Disable a custom protection rule for an environment
Disables a specific, currently active custom deployment protection rule for an existing environment within a GitHub repository.
Approves a workflow run from a forked repository’s pull request.
GITHUB_APPROVE_WORKFLOW_RUN_FOR_FORK_PULL_REQUEST
Cancel workflow run
Cancels a workflow run in a GitHub repository if it is in a cancellable state (e.g., ‘in_progress’ or ‘queued’).
GITHUB_CANCEL_WORKFLOW_RUN
Delete a workflow run
Deletes a specific workflow run from a repository.
GITHUB_DELETE_A_WORKFLOW_RUN
Force cancel workflow run
Forcefully cancels a queued or in-progress GitHub Actions workflow run, bypassing conditions like always() that would otherwise continue execution.
GITHUB_FORCE_CANCEL_WORKFLOW_RUN
Secrets (17)
Action
What it does
Slug
Create or update a repository secret
Creates or updates a GitHub Actions secret within a specific repository.
GITHUB_CREATE_OR_UPDATE_A_REPOSITORY_SECRET
Create or update an environment secret
Creates or updates an environment secret with an encrypted_value that was encrypted using the public key identified by key_id for the specified environment.
GITHUB_CREATE_OR_UPDATE_AN_ENVIRONMENT_SECRET
Create or update an organization secret
Creates or updates an organization secret for GitHub Actions, requiring its value to be pre-encrypted via LibSodium using the organization’s public key.
GITHUB_CREATE_OR_UPDATE_AN_ORGANIZATION_SECRET
Create or update repo secret with encrypted value
Creates or updates a Dependabot secret in a repository using an encrypted_value (pre-encrypted with LibSodium using the repository’s Dependabot public key) and its corresponding key_id.
Creates or updates a Dependabot organization secret, requiring the secret value to be pre-encrypted with LibSodium using the organization’s public key obtained from the ‘Get an organization public key’ endpoint.
GITHUB_CREATE_UPDATE_ORG_SECRET_WITH_LIB_SODIUM
Delete a repository secret
Deletes a named GitHub Actions secret from a specified repository.
GITHUB_DELETE_A_REPOSITORY_SECRET
Delete a secret for the authenticated user
Deletes an existing Codespaces secret for the authenticated user by secret_name.
GITHUB_DELETE_A_SECRET_FOR_THE_AUTHENTICATED_USER
Delete dependebot secret by name
Deletes a specific Dependabot secret, identified by its name, from a given repository if both the repository and secret exist.
GITHUB_DELETE_DEPENDEBOT_SECRET_BY_NAME
Delete environment secret
Deletes an existing and accessible secret from a specified environment within a GitHub repository, returning an empty dictionary on success or error details otherwise.
GITHUB_DELETE_ENVIRONMENT_SECRET
Delete organization secret
Permanently deletes a secret from a GitHub organization, making it inaccessible to GitHub Actions workflows or other tools.
GITHUB_DELETE_ORGANIZATION_SECRET
Delete repo codespace secret by name
Deletes a specific Codespace secret from a repository by its name.
GITHUB_DELETE_REPO_CODESPACE_SECRET_BY_NAME
Encrypt and update dev secret
Creates or updates a repository’s development environment secret using an encrypted_value and its corresponding key_id.
GITHUB_ENCRYPT_AND_UPDATE_DEV_SECRET
Encrypt org dev env secret
Creates or updates an organization’s GitHub Codespaces secret using an encrypted value and its corresponding public key ID.
GITHUB_ENCRYPT_ORG_DEV_ENV_SECRET
Manage secrets in selected repositories
GITHUB_MANAGE_SECRETS_IN_SELECTED_REPOSITORIES
Remove org dev env secret by name
GITHUB_REMOVE_ORG_DEV_ENV_SECRET_BY_NAME
Remove org secret by name
GITHUB_REMOVE_ORG_SECRET_BY_NAME
Replace org secret visibility to selected
GITHUB_REPLACE_ORG_SECRET_VISIBILITY_TO_SELECTED
Settings (5)
Action
What it does
Slug
Create jit runner config
Generates a temporary Just-In-Time (JIT) configuration for a new self-hosted GitHub Actions runner for a repository.
Adds teams to the list of teams with push access to a protected branch.
GITHUB_ADD_TEAM_ACCESS_RESTRICTIONS
Create a team
Creates a new team in an organization, optionally with maintainers, repositories, specific privacy, notification settings, or a parent team.
GITHUB_CREATE_A_TEAM
Delete a team
Deletes a team (and any child teams) from an organization.
GITHUB_DELETE_A_TEAM
Remove team access restrictions
GITHUB_REMOVE_TEAM_ACCESS_RESTRICTIONS
Set team access restrictions
GITHUB_SET_TEAM_ACCESS_RESTRICTIONS
Update a team
GITHUB_UPDATE_A_TEAM
Templates (3)
Action
What it does
Slug
Configure oidc subject claim template
Sets or updates the OIDC subject claim customization template for an existing GitHub organization by specifying which claims (e.g., ‘repo’, ‘actor’) form the OIDC token’s subject (sub).
GITHUB_CONFIGURE_OIDC_SUBJECT_CLAIM_TEMPLATE
Create a repository using a template
Creates a new repository from an existing template repository.
GITHUB_CREATE_A_REPOSITORY_USING_A_TEMPLATE
Set oidc subject claim template
GITHUB_SET_OIDC_SUBJECT_CLAIM_TEMPLATE
Threads (2)
Action
What it does
Slug
Mark a thread as done
GITHUB_MARK_A_THREAD_AS_DONE
Mark a thread as read
GITHUB_MARK_A_THREAD_AS_READ
Tokens (9)
Action
What it does
Slug
Create a registration token for a repository
Generates a time-limited token required to register a new self-hosted runner with a specific repository.
Generates a temporary (one-hour validity) token required to unregister and remove a self-hosted runner from a repository.
GITHUB_CREATE_A_REMOVE_TOKEN_FOR_A_REPOSITORY
Create a remove token for an organization
Generates a token, valid for one hour, to authenticate removing a self-hosted runner from an organization.
GITHUB_CREATE_A_REMOVE_TOKEN_FOR_AN_ORGANIZATION
Create a scoped access token
Exchanges a user-to-server token for a new, fine-grained scoped access token for a GitHub App, requiring client_id, access_token, either target or target_id, and at least one permission.
GITHUB_CREATE_A_SCOPED_ACCESS_TOKEN
Delete app token
Revokes a single OAuth access token for an OAuth App or GitHub App with OAuth authorization.
GITHUB_DELETE_APP_TOKEN
Reset a token
GITHUB_RESET_A_TOKEN
Review access with personal token
GITHUB_REVIEW_ACCESS_WITH_PERSONAL_TOKEN
Revoke an installation access token
GITHUB_REVOKE_AN_INSTALLATION_ACCESS_TOKEN
Types (2)
Action
What it does
Slug
Create issue type
Create a new issue type for a GitHub organization.
GITHUB_CREATE_ISSUE_TYPE
Update issue type
GITHUB_UPDATE_ISSUE_TYPE
Usage (1)
Action
What it does
Slug
Set user interaction limit graph ql
GITHUB_SET_USER_INTERACTION_LIMIT_GRAPH_QL
Users (17)
Action
What it does
Slug
Add or update team membership for user
Adds a GitHub user to a team or updates their role (member or maintainer), inviting them to the organization if not already a member.
GITHUB_ADD_OR_UPDATE_TEAM_MEMBERSHIP_FOR_USER
Add user access restrictions
Adds users to the list of people allowed to push to a protected branch in an organization repository.
GITHUB_ADD_USER_ACCESS_RESTRICTIONS
Add users to codespaces access for organization
Adds organization members to the list of users granted Codespaces access billed to the organization.
Blocks an existing individual GitHub user (not an organization or your own account), preventing them from interacting with your account and repositories.
GITHUB_BLOCK_USER
Block user from organization
Blocks a GitHub user from an organization, preventing their contributions, collaboration, and forking of the organization’s repositories.
GITHUB_BLOCK_USER_FROM_ORGANIZATION
Create or update a secret for the authenticated user
Creates or updates a Codespaces secret for the authenticated user.
Disables a specified workflow (by ID or filename) in a given GitHub repository, preventing new automatic triggers.
GITHUB_DISABLE_A_WORKFLOW
Enable a workflow
Reactivates a currently disabled GitHub Actions workflow within a repository using its workflow ID or filename.
GITHUB_ENABLE_A_WORKFLOW
Re run a workflow
GITHUB_RE_RUN_A_WORKFLOW
Set workflow external access
GITHUB_SET_WORKFLOW_EXTERNAL_ACCESS
Other actions (11)
Action
What it does
Slug
Add status check contexts
Adds status check contexts to a protected branch’s required status checks.
GITHUB_ADD_STATUS_CHECK_CONTEXTS
Cancel sponsorship
Cancel an active GitHub sponsorship using GraphQL.
GITHUB_CANCEL_SPONSORSHIP
Create sponsors tier
Create a new payment tier for your GitHub Sponsors profile using GraphQL.
GITHUB_CREATE_SPONSORS_TIER
Create sponsorship
Start a new GitHub sponsorship or reactivate a past sponsorship using GraphQL.
GITHUB_CREATE_SPONSORSHIP
Delete access restrictions
Removes all user, team, and app-based access restrictions from a protected branch.
GITHUB_DELETE_ACCESS_RESTRICTIONS
Delete autolink reference
Deletes a specific autolink reference (which automatically links external resource IDs like JIRA-123 to URLs) from the specified repository.
GITHUB_DELETE_AUTOLINK_REFERENCE
Publish sponsors tier graph ql
GITHUB_PUBLISH_SPONSORS_TIER_GRAPH_QL
Remove status check contexts
GITHUB_REMOVE_STATUS_CHECK_CONTEXTS
Retire sponsors tier
GITHUB_RETIRE_SPONSORS_TIER
Set status check contexts
GITHUB_SET_STATUS_CHECK_CONTEXTS
Upload SARIF analysis
GITHUB_UPLOAD_SARIF_ANALYSIS
Connect GitHub
Before you start:
You need a GitHub account that you can sign in to.
Your Squad subscription must be active. Squad does not connect apps while the subscription is not active.
1
Open Apps
Click Settings at the bottom of the sidebar, then Apps.
2
Add an integration
Under Connected apps, click the Add integration card.
3
Find GitHub
Find GitHub in the catalog and click it. You can type the name in Search the catalog.
4
Choose an access level
Under What every teammate can do, choose an access level. It applies to every teammate. The recommended level is marked Recommended.
5
Choose who may use it
If other people are in your squad, the window also shows Share this account with everyone in this squad. It is ticked for the owner and clear for everyone else. Leave it ticked to let your teammates use the account for anyone’s requests. Clear it to keep the account for your own requests.
6
Click Connect GitHub
Click Connect GitHub. The GitHub sign-in page opens in a new tab.
7
Sign in to GitHub
Sign in to GitHub and approve the request. The Squad window waits and closes by itself when the account shows up.
Check that it works: GitHub shows under Your connections in its own card, with a row for the account and its access level.
Change the access level
Under Your connections, find the GitHub account.
Click the access level on the account row, or open the account menu (⋯) and click Manage scope. Both open the same window.
Under What every teammate can do, choose the new level.
Click Save access.
The change does not need a new sign-in. Teammates get the new level from their next call.
Set access for one teammate
Every teammate uses the account’s level unless you set something else for it. You can narrow one teammate to a lower level, or block it.Only you and your Administrators see One teammate at a time. The window says “Each teammate can do what’s set above unless you choose otherwise here. A change applies from their next use of it.”
Under Your connections, open the account menu (⋯) on the GitHub account.
Click Manage scope.
Under One teammate at a time, find the teammate.
Choose Default (level name) to follow the account’s level, choose any level of the app, or choose No access.
Click Save access.
A teammate never gets more than the account’s level, even if you choose a higher level for it. Changes apply from the teammate’s next call. A teammate with No access does not see the account.
Use more than one GitHub account
Click + Account on the GitHub card to connect another account. Teammates try the main account first unless they are asked to use a specific one. When other people are in your squad, a person’s own accounts come before shared accounts.
After you click + Account, follow the connect steps above.
Each account has its own access level.
The first account you connect becomes the main account. Its row shows Main account.
To change the main account, open the account menu (⋯) and click Make it the main account. Only you and the Administrators who can see every teammate can do this.
To tell accounts apart, open the account menu (⋯) and click Rename.
Each account is private to the person who connected it unless that person shares it. When other people are in your squad, connecting an account asks whether to share it with everyone. See Who can use an account.
Reconnect or disconnect
Reconnect when the connection has expired, or when you need to change what the account can reach on the GitHub side:
Open the account menu (⋯) and click Reconnect.
Click Reauthorize on GitHub.
Sign in to GitHub and approve the request.
Reconnect signs in to the same account again. It does not add a second connection. Only the person who connected the account can reconnect it. An account whose sign-in has expired shows Needs reconnecting on its row, with a Reconnect button for the person who connected it.Open the account menu (⋯) on the GitHub account and click Disconnect…. A dialog asks you to confirm and says “Your teammates lose access to GitHub through this account.” Click Disconnect. Teammates then lose access to that account at once.If it was the main account, another connected GitHub account becomes the main account.
Costs
GitHub actions do not use Squad credits. Connected apps never use credits. For what does use credits, see What Squad costs.
Troubleshooting
A teammate reports that an action is not allowed on this account.
Cause: the action is outside the account’s access level, or outside the level you set for that teammate.
Fix: choose a higher level in Manage scope. You or an Administrator can also change the teammate’s row under One teammate at a time.
A teammate says it has no access to GitHub, or it does not see the account.
Cause: the teammate is set to No access under One teammate at a time, or the account is not connected.
Fix: you or an Administrator opens Manage scope and changes the teammate’s row. If the account is missing, connect it again.
Connecting or saving fails with “Your subscription isn’t active.”
Cause: your Squad subscription is not active.
Fix: the owner fixes the subscription on the lock screen: Update card after a failed payment, or Subscribe again after it ended. See Use the lock screen.
A teammate says the GitHub connection has expired.
Cause: the sign-in for that account is no longer valid.
Fix: click Reconnect on the account row, or open the account menu (⋯) and click Reconnect.
Common questions
Can I limit what teammates can do in GitHub?
Each GitHub account has an access level: Read-only, Read + write code, and Full access. Squad refuses any teammate action outside that level. You can also narrow or block single teammates under One teammate at a time.
Can I connect more than one GitHub account?
Click + Account on the GitHub card to connect another account. Teammates try the main account first unless they are asked to use a specific one. When other people are in your squad, a person’s own accounts come before shared accounts.
How do I disconnect GitHub?
Open the account menu (⋯) on the GitHub account and click Disconnect…. A dialog asks you to confirm and says “Your teammates lose access to GitHub through this account.” Click Disconnect. Teammates then lose access to that account at once.
Related pages
Connect apps
Add an MCP server or an API key
Use this when an action you need is not in this app.
Was this page helpful?
⌘I
{"docsConfig":{"theme":"almond","$schema":"https://mintlify.com/docs.json","name":"Squad Docs","colors":{"primary":"#1A1915","light":"#F5F0E6","dark":"#1A1915"},"logo":{"light":"https://mintcdn.com/squad-so/biqRTUDUGmi4yazN/logo/light.svg?fit=max\u0026auto=format\u0026n=biqRTUDUGmi4yazN\u0026q=85\u0026s=965a8712d349cff8fe64c16d9b14e490","dark":"https://mintcdn.com/squad-so/biqRTUDUGmi4yazN/logo/dark.svg?fit=max\u0026auto=format\u0026n=biqRTUDUGmi4yazN\u0026q=85\u0026s=9021681339a70957cd114bb65db785d3"},"favicon":"https://mintcdn.com/squad-so/SNxIPbOs7FpFlSYf/favicon.svg?fit=max\u0026auto=format\u0026n=SNxIPbOs7FpFlSYf\u0026q=85\u0026s=a97dbec00906cc8a490b0e4ffe9e1e16","appearance":{"default":"light","strict":true},"background":{"color":{"light":"#FFFFFF","dark":"#1A1915"}},"navbar":{"links":[{"href":"https://squad.so/login","label":"Log in"}],"primary":{"type":"button","label":"Get your squad","href":"https://squad.so/get-started"}},"footer":{"socials":{"website":"https://squad.so"}},"seo":{"metatags":{"canonical":"https://squad.so/docs"}},"fonts":{"heading":{"family":"Instrument Sans","weight":600},"body":{"family":"Instrument Sans","weight":400}},"icons":{"library":"lucide"},"errors":{"404":{"redirect":false,"title":"Page not found","description":"This page moved or does not exist. Use the search at the top, or start from the [docs home](/). To contact support, email [support@squad.so](mailto:support@squad.so)."}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"thumbnails":{"appearance":"light","fonts":{"family":"Instrument Sans"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"squad-so","hasAudioNarration":false,"actualSubdomain":"squad-so","customDomains":["squad.so"],"gitSource":{"type":"github","owner":"sitegpt","repo":"squad-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"},"WEB_MCP":{"status":"DISABLED"},"NARRATION":{"status":"DISABLED"}},"buildId":"6af99c6a474f4586a499e7f1","clientVersion":"0.0.4143","searchFilterCounts":[{"language":"default","tag":"App manuals","count":75},{"language":"default","tag":"Documentation","count":49},{"language":"default","tag":"Dev \u0026 Project Management","count":18},{"language":"default","tag":"Changelog","count":12},{"language":"default","tag":"Squad for iPhone and iPad","count":12},{"language":"default","tag":"Work with your squad","count":11},{"language":"default","tag":"Manage your squad","count":11},{"language":"default","tag":"Email \u0026 Productivity","count":11},{"language":"default","tag":"Reference","count":11},{"language":"default","tag":"2026","count":10}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"/docs","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[{"filePath":"style.css","content":"/* cyrillic-ext */\n@font-face {\n font-family: 'JetBrains Mono';\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(/docs/_mintlify/assets/fonts/google/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx3cwhsk.woff2) format('woff2');\n unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;\n}\n/* cyrillic */\n@font-face {\n font-family: 'JetBrains Mono';\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(/docs/_mintlify/assets/fonts/google/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxTcwhsk.woff2) format('woff2');\n unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\n}\n/* greek */\n@font-face {\n font-family: 'JetBrains Mono';\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(/docs/_mintlify/assets/fonts/google/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxPcwhsk.woff2) format('woff2');\n unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;\n}\n/* vietnamese */\n@font-face {\n font-family: 'JetBrains Mono';\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(/docs/_mintlify/assets/fonts/google/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx_cwhsk.woff2) format('woff2');\n unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;\n}\n/* latin-ext */\n@font-face {\n font-family: 'JetBrains Mono';\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(/docs/_mintlify/assets/fonts/google/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwhsk.woff2) format('woff2');\n unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n font-family: 'JetBrains Mono';\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(/docs/_mintlify/assets/fonts/google/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwg.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n/* cyrillic-ext */\n@font-face {\n font-family: 'JetBrains Mono';\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(/docs/_mintlify/assets/fonts/google/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx3cwhsk.woff2) format('woff2');\n unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;\n}\n/* cyrillic */\n@font-face {\n font-family: 'JetBrains Mono';\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(/docs/_mintlify/assets/fonts/google/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxTcwhsk.woff2) format('woff2');\n unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\n}\n/* greek */\n@font-face {\n font-family: 'JetBrains Mono';\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(/docs/_mintlify/assets/fonts/google/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxPcwhsk.woff2) format('woff2');\n unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;\n}\n/* vietnamese */\n@font-face {\n font-family: 'JetBrains Mono';\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(/docs/_mintlify/assets/fonts/google/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx_cwhsk.woff2) format('woff2');\n unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;\n}\n/* latin-ext */\n@font-face {\n font-family: 'JetBrains Mono';\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(/docs/_mintlify/assets/fonts/google/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwhsk.woff2) format('woff2');\n unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n font-family: 'JetBrains Mono';\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(/docs/_mintlify/assets/fonts/google/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwg.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\ncode,pre,kbd,.code-block,.code-block code{font-family:\"JetBrains Mono\", ui-monospace, SFMono-Regular, Menlo, monospace}.eyebrow{font-family:\"JetBrains Mono\", ui-monospace, monospace;text-transform:uppercase;letter-spacing:0.08em;font-size:0.75rem}"}],"page":{"pagePath":"apps/github","slug":"/apps/github","pageMetadata":{"title":"GitHub","description":"What teammates can do in GitHub at each access level, and how to connect, limit, and disconnect GitHub.","sidebarTitle":"GitHub","icon":"code","category":"Dev \u0026 Project Management","href":"/apps/github"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"What teammates can do in GitHub at each access level, and how to connect, limit, and disconnect GitHub.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Card,CardGroup,Heading,Step,Steps,Table,Tip}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Connect GitHub so your teammates can work in your GitHub account. You choose an access level for each account, and Squad refuses any teammate action outside that level.`}),`\n`,_jsx(Heading,{level:`2`,id:`access-levels`,children:`Access levels`}),`\n`,_jsxs(_components.p,{children:[`Each GitHub account has an access level: `,_jsx(_components.strong,{children:`Read-only`}),`, `,_jsx(_components.strong,{children:`Read + write code`}),`, and `,_jsx(_components.strong,{children:`Full access`}),`. Squad refuses any teammate action outside that level. You can also narrow or block single teammates under `,_jsx(_components.strong,{children:`One teammate at a time`}),`.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Level`}),_jsx(_components.th,{children:`The connect window describes this level as`}),_jsx(_components.th,{children:`Actions teammates can use`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Read-only`})}),_jsx(_components.td,{children:`”Read everything this account can see, such as repos, code, pull requests, issues, Actions runs, and settings. Cannot change anything.”`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`477 of 896`})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Read + write code`}),` (recommended)`]}),_jsx(_components.td,{children:`“Work in repositories: code, branches, pull requests, reviews, issues, comments, labels, milestones, and releases. Cannot create repositories, run Actions, or change settings.”`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`577 of 896`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Full access`})}),_jsx(_components.td,{children:`”Everything, including repositories, settings, branch protection, Actions, webhooks, secrets, gists, and the account.”`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`896 of 896`})]})]})]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Read + write code`}),` is the recommended level. The connect window selects it for you, and you can choose another level.`]}),`\n`,_jsx(_components.p,{children:`The GitHub sign-in page asks you to approve full access to your account. This is expected. Squad does not narrow the sign-in. It checks every teammate action against the level you chose, and it refuses actions outside that level.`}),`\n`,_jsx(Heading,{level:`2`,id:`what-teammates-can-do-at-each-level`,children:`What teammates can do at each level`}),`\n`,_jsx(_components.p,{children:`Each level opens with a short summary in plain tasks, then lists every action it adds, grouped by what the action works on. You do not need to name actions. Ask in plain words, and the teammate searches for the matching action.`}),`\n`,_jsxs(Tip,{children:[_jsx(_components.strong,{children:`Find an action.`}),` Open a level and use your browser’s find (Ctrl+F, or Cmd+F on a Mac) with a word from the task or part of a slug. Or ask a teammate in plain words, for example “What can you do in my GitHub account?” The teammate can search the GitHub actions for you, and it can see which levels run each action.`]}),`\n`,_jsx(_components.p,{children:`Each action shows its name, a one-line description where the GitHub action catalog has one, and its slug. The slug is the ID that teammates use when they call the action.`}),`\n`,_jsxs(AccordionGroup,{children:[_jsxs(Accordion,{title:`Read-only`,id:`read-only`,children:[_jsx(_components.p,{children:`Teammates can use 477 of the 896 GitHub actions at this level:`}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`View and search repositories`}),`\n`,_jsx(_components.li,{children:`View comments`}),`\n`,_jsx(_components.li,{children:`View keys`}),`\n`,_jsx(_components.li,{children:`View events`}),`\n`,_jsx(_components.li,{children:`View roles and permissions`}),`\n`,_jsx(_components.li,{children:`View secrets`}),`\n`,_jsx(_components.li,{children:`View and search code`}),`\n`,_jsx(_components.li,{children:`View and search commits`}),`\n`,_jsx(_components.li,{children:`View and search users`}),`\n`,_jsx(_components.li,{children:`View variables`}),`\n`,_jsx(_components.li,{children:`View versions`}),`\n`,_jsx(_components.li,{children:`View and search labels`}),`\n`]}),_jsx(_components.p,{children:`All 477 actions at this level:`}),_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`Account details (3)`,id:`account-details-3`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List social accounts for a user`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_SOCIAL_ACCOUNTS_FOR_A_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List social accounts for the authenticated user`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_SOCIAL_ACCOUNTS_FOR_THE_AUTHENTICATED_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Who am I`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_WHO_AM_I`})})]})]})]})}),_jsx(Accordion,{title:`Activities (4)`,id:`activities-4`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get all contributor commit activity`}),_jsx(_components.td,{children:`Retrieves commit activity (total commits, weekly additions/deletions/commits) for all contributors to a repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_ALL_CONTRIBUTOR_COMMIT_ACTIVITY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get the last year of commit activity`}),_jsx(_components.td,{children:`Fetches weekly commit totals and daily commit counts for the last 52 weeks for a specified GitHub repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_THE_LAST_YEAR_OF_COMMIT_ACTIVITY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get the weekly commit activity`}),_jsx(_components.td,{children:`Fetches the weekly commit activity (additions and deletions per week) for a repository over the past year.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_THE_WEEKLY_COMMIT_ACTIVITY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List repository activities`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_REPOSITORY_ACTIVITIES`})})]})]})]})}),_jsx(Accordion,{title:`Addresses (1)`,id:`addresses-1`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List email addresses for the authenticated user`}),_jsx(_components.td,{children:`Lists all email addresses for the authenticated user, including their primary status, verification status, and visibility.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_EMAIL_ADDRESSES_FOR_THE_AUTHENTICATED_USER`})})]})})]})}),_jsx(Accordion,{title:`Alerts (5)`,id:`alerts-5`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get code scanning alert`}),_jsx(_components.td,{children:`Retrieves a specific code scanning alert, which identifies potential code vulnerabilities or errors, by its number from the specified GitHub repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_CODE_SCANNING_ALERT`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List code scanning alerts for a repository`}),_jsx(_components.td,{children:`Lists code scanning alerts for a repository, optionally filtering by tool (which must have produced scan results for the repository), Git reference, state, or severity.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_CODE_SCANNING_ALERTS_FOR_A_REPOSITORY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List code scanning alerts for an organization`}),_jsx(_components.td,{children:`Lists code scanning alerts for a GitHub organization.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_CODE_SCANNING_ALERTS_FOR_AN_ORGANIZATION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List instances of a code scanning alert`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_INSTANCES_OF_A_CODE_SCANNING_ALERT`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List repository Dependabot alerts`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_REPOSITORY_DEPENDABOT_ALERTS`})})]})]})]})}),_jsx(Accordion,{title:`Apps (2)`,id:`apps-2`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get an app`}),_jsx(_components.td,{children:`Retrieves publicly available information for an existing GitHub App, identified by its unique URL-friendly app_slug.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_AN_APP`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List apps with access to the protected branch`}),_jsx(_components.td,{children:`Lists GitHub Apps with push access to a repository’s protected branch.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_APPS_WITH_ACCESS_TO_THE_PROTECTED_BRANCH`})})]})]})]})}),_jsx(Accordion,{title:`Artifacts (4)`,id:`artifacts-4`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Download an artifact`}),_jsx(_components.td,{children:`Downloads a GitHub Actions workflow artifact as a ZIP file.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DOWNLOAD_AN_ARTIFACT`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get an artifact`}),_jsx(_components.td,{children:`Gets a specific artifact for a repository by artifact_id.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_AN_ARTIFACT`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List artifacts for a repository`}),_jsx(_components.td,{children:`Lists GitHub Actions workflow artifacts for a specified repository, which must exist.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_ARTIFACTS_FOR_A_REPOSITORY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List workflow run artifacts`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_WORKFLOW_RUN_ARTIFACTS`})})]})]})]})}),_jsx(Accordion,{title:`Assets (2)`,id:`assets-2`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get a release asset`}),_jsx(_components.td,{children:`Gets metadata for a specific release asset in a GitHub repository, including a browser_download_url for downloading the asset.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_A_RELEASE_ASSET`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List release assets`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_RELEASE_ASSETS`})})]})]})]})}),_jsx(Accordion,{title:`Assignees (1)`,id:`assignees-1`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List assignees`}),_jsx(_components.td,{children:`Lists users who can be assigned to issues in a repository, typically those with push access.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_ASSIGNEES`})})]})})]})}),_jsx(Accordion,{title:`Attributes (1)`,id:`attributes-1`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get default attributes for a codespace`}),_jsx(_components.td,{children:`Get pre-flight data (e.g., default location, devcontainer path) for creating a Codespace in a given repository (must exist and be accessible), optionally for a specific Git ref.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_DEFAULT_ATTRIBUTES_FOR_A_CODESPACE`})})]})})]})}),_jsx(Accordion,{title:`Audit logs (1)`,id:`audit-logs-1`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get organization audit log`}),_jsx(_components.td,{children:`Retrieve an organization’s audit log events for security and compliance investigations.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_ORGANIZATION_AUDIT_LOG`})})]})})]})}),_jsx(Accordion,{title:`Branch protection (6)`,id:`branch-protection-6`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get admin branch protection`}),_jsx(_components.td,{children:`Checks if repository administrators are subject to the branch protection rules on a specific branch.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_ADMIN_BRANCH_PROTECTION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get branch protection`}),_jsx(_components.td,{children:`Retrieves branch protection settings for a specific, existing, and accessible branch in a GitHub repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_BRANCH_PROTECTION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get commit signature protection`}),_jsx(_components.td,{children:`Gets the commit signature protection status for a branch in a repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_COMMIT_SIGNATURE_PROTECTION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get pull request review protection`}),_jsx(_components.td,{children:`Retrieves the pull request review protection settings for a specific branch in a GitHub repository, if such protection is configured.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_PULL_REQUEST_REVIEW_PROTECTION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get status checks protection`}),_jsx(_components.td,{children:`Retrieves the status check protection settings for a specific branch in a GitHub repository, if status check protection is enabled for it.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_STATUS_CHECKS_PROTECTION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List tag protection states for a repository`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_TAG_PROTECTION_STATES_FOR_A_REPOSITORY`})})]})]})]})}),_jsx(Accordion,{title:`Branches (3)`,id:`branches-3`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get a branch`}),_jsx(_components.td,{children:`Retrieves detailed information for a specified branch within a GitHub repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_A_BRANCH`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List branches`}),_jsx(_components.td,{children:`Lists branches for an existing GitHub repository, with an option to filter by protection status.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_BRANCHES`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List branches for head commit`}),_jsx(_components.td,{children:`Lists branches in an accessible repository where the provided commit SHA is the head, useful for identifying development lines based on that commit.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_BRANCHES_FOR_HEAD_COMMIT`})})]})]})]})}),_jsx(Accordion,{title:`Cards (2)`,id:`cards-2`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get a project card`}),_jsx(_components.td,{children:`Retrieves all details of a specific project card, given its unique card_id.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_A_PROJECT_CARD`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List project cards`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_PROJECT_CARDS`})})]})]})]})}),_jsx(Accordion,{title:`Catalog (1)`,id:`catalog-1`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get catalog models`}),_jsx(_components.td,{children:`Retrieve the list of AI models available in the GitHub Models catalog.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_CATALOG_MODELS`})})]})})]})}),_jsx(Accordion,{title:`Change history (1)`,id:`change-history-1`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List comment changes`}),_jsx(_components.td,{children:`List issue and PR comment changes across an organization’s repositories efficiently.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_COMMENT_CHANGES`})})]})})]})}),_jsx(Accordion,{title:`Chats (1)`,id:`chats-1`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create inference chat completions`}),_jsx(_components.td,{children:`Create chat completions using GitHub Models inference API.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_INFERENCE_CHAT_COMPLETIONS`})})]})})]})}),_jsx(Accordion,{title:`Check runs (6)`,id:`check-runs-6`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get check run`}),_jsx(_components.td,{children:`Retrieves detailed information for a specific check run within a GitHub repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_CHECK_RUN`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get check suite`}),_jsx(_components.td,{children:`Retrieves a specific check suite (a collection of check runs) by its ID from a repository accessible to the authenticated user.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_CHECK_SUITE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List check run annotations`}),_jsx(_components.td,{children:`Lists annotations for a specific check run in a GitHub repository, detailing issues like errors or warnings on particular code lines.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_CHECK_RUN_ANNOTATIONS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List check runs for a ref`}),_jsx(_components.td,{children:`List GitHub check runs for a commit SHA, branch, or tag to assess CI status and conclusions.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_CHECK_RUNS_FOR_A_REF`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List check runs in a check suite`}),_jsx(_components.td,{children:`Lists check runs for a specific check suite in a GitHub repository, optionally filtering by check name or status.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_CHECK_RUNS_IN_A_CHECK_SUITE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List check suites for a Git reference`}),_jsx(_components.td,{children:`Lists check suites for a Git reference (commit SHA, branch, or tag) in a repository, optionally filtering by GitHub App ID or check run name.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_CHECK_SUITES_FOR_A_GIT_REFERENCE`})})]})]})]})}),_jsx(Accordion,{title:`Code (13)`,id:`code-13`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get a blob`}),_jsx(_components.td,{children:`Retrieves the raw, typically Base64-encoded, content of a file (blob) from a GitHub repository using its SHA hash, if the repository and blob SHA exist.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_A_BLOB`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get a repository README`}),_jsx(_components.td,{children:`Fetches the README file (if it exists and is accessible) from a specified GitHub repository, returning its Base64-encoded content and metadata.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_A_REPOSITORY_README`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get a repository README for a directory`}),_jsx(_components.td,{children:`Retrieves the README file from a specified directory within a GitHub repository, optionally at a given commit, branch, or tag.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_A_REPOSITORY_README_FOR_A_DIRECTORY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get a tree`}),_jsx(_components.td,{children:`Browse and list all files/directories in a GitHub repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_A_TREE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get code of conduct`}),_jsx(_components.td,{children:`Retrieves the full details of a specific GitHub code of conduct using its unique key.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_CODE_OF_CONDUCT`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get code of conduct graph ql`}),_jsx(_components.td,{children:`Look up a code of conduct by its key using GitHub’s GraphQL API.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_CODE_OF_CONDUCT_GRAPH_QL`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get code scanning analysis`}),_jsx(_components.td,{children:`Retrieves detailed information for a specific code scanning analysis on an accessible repository, identified by its analysis_id.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_CODE_SCANNING_ANALYSIS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get code scanning default setup`}),_jsx(_components.td,{children:`Gets the default setup configuration for code scanning in a repository, including state, languages, query suite, and schedule for a repository if it exists.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_CODE_SCANNING_DEFAULT_SETUP`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get dependency diff`}),_jsx(_components.td,{children:`Gets the dependency diff between two Git revisions in a repository, where ‘basehead’ specifies the revisions and ‘name’ can optionally scope to a specific manifest file.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_DEPENDENCY_DIFF`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List code scanning analyses for a repository`}),_jsx(_components.td,{children:`Lists code scanning analyses for an existing repository, optionally filtering by tool (name or GUID), Git reference, or SARIF ID.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_CODE_SCANNING_ANALYSES_FOR_A_REPOSITORY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List codes of conduct`}),_jsx(_components.td,{children:`Retrieves all available codes of conduct from GitHub, often used to select one for a repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_CODES_OF_CONDUCT`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List codes of conduct GraphQL`}),_jsx(_components.td,{children:`Fetch all available codes of conduct using GitHub’s GraphQL API.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_CODES_OF_CONDUCT_GRAPHQL`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Search code`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_SEARCH_CODE`})})]})]})]})}),_jsx(Accordion,{title:`Codespaces (5)`,id:`codespaces-5`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get codespace`}),_jsx(_components.td,{children:`Call to retrieve detailed information for a codespace_name belonging to the authenticated user, ensuring the codespace exists and is accessible.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_CODESPACE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List codespaces for a user in organization`}),_jsx(_components.td,{children:`Lists all GitHub Codespaces owned by a specified member of a given organization.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_CODESPACES_FOR_A_USER_IN_ORGANIZATION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List codespaces for the authenticated user`}),_jsx(_components.td,{children:`Lists GitHub Codespaces for the authenticated user, optionally filtering by repository ID and supporting pagination.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_CODESPACES_FOR_THE_AUTHENTICATED_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List codespaces for the organization`}),_jsx(_components.td,{children:`Lists active/pending GitHub Codespaces for an existing organization.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_CODESPACES_FOR_THE_ORGANIZATION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List repo codespaces`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_REPO_CODESPACES`})})]})]})]})}),_jsx(Accordion,{title:`Collaborators (4)`,id:`collaborators-4`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Check if user is repository collaborator`}),_jsx(_components.td,{children:`Checks if a user is a collaborator on a specified GitHub repository, returning a 204 status if they are, or a 404 status if they are not or if the repository/user does not exist.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CHECK_IF_USER_IS_REPOSITORY_COLLABORATOR`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List outside collaborators for an organization`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_OUTSIDE_COLLABORATORS_FOR_AN_ORGANIZATION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List project collaborators`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_PROJECT_COLLABORATORS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List repository collaborators`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_REPOSITORY_COLLABORATORS`})})]})]})]})}),_jsx(Accordion,{title:`Columns (2)`,id:`columns-2`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get a project column`}),_jsx(_components.td,{children:`Retrieves detailed information for a specific project column from GitHub Projects (classic).`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_A_PROJECT_COLUMN`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List project columns`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_PROJECT_COLUMNS`})})]})]})]})}),_jsx(Accordion,{title:`Comments (15)`,id:`comments-15`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get a review comment for a pull request`}),_jsx(_components.td,{children:`Retrieves a specific pull request review comment by its ID, provided the repository exists, is accessible, and the comment ID is valid.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_A_REVIEW_COMMENT_FOR_A_PULL_REQUEST`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get an issue comment`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_AN_ISSUE_COMMENT`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get commit comment`}),_jsx(_components.td,{children:`Retrieves the full details of a specific commit comment in a GitHub repository, using its unique identifier.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_COMMIT_COMMENT`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get discussion comment`}),_jsx(_components.td,{children:`Fetches a specific comment from a team discussion within a specific organization.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_DISCUSSION_COMMENT`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get gist comment`}),_jsx(_components.td,{children:`Retrieves a specific Gist comment by its ID and the Gist’s ID.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_GIST_COMMENT`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get issue comments`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_ISSUE_COMMENTS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List comments for a pull request review`}),_jsx(_components.td,{children:`Lists all comments for a specific review on a GitHub pull request.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_COMMENTS_FOR_A_PULL_REQUEST_REVIEW`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List commit comments`}),_jsx(_components.td,{children:`Retrieves all comments for a specific commit in a GitHub repository, supporting pagination.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_COMMIT_COMMENTS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List commit comments for a repository`}),_jsx(_components.td,{children:`Lists all commit comments for a specified repository, which must exist and be accessible.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_COMMIT_COMMENTS_FOR_A_REPOSITORY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List discussion comments`}),_jsx(_components.td,{children:`Lists all comments for a specific team discussion within an organization.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_DISCUSSION_COMMENTS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List gist comments`}),_jsx(_components.td,{children:`Lists comments for a specified GitHub Gist.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_GIST_COMMENTS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List issue comments`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_ISSUE_COMMENTS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List issue comments for a repository`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_ISSUE_COMMENTS_FOR_A_REPOSITORY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List review comments in a repository`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_REVIEW_COMMENTS_IN_A_REPOSITORY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List review comments on a pull request`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_REVIEW_COMMENTS_ON_A_PULL_REQUEST`})})]})]})]})}),_jsx(Accordion,{title:`Commits (11)`,id:`commits-11`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Compare two commits`}),_jsx(_components.td,{children:`Compares two commit points (commits, branches, tags, or SHAs) within a repository or across forks, using BASE…HEAD or OWNER:REF…OWNER:REF format for the basehead parameter.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_COMPARE_TWO_COMMITS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get a commit`}),_jsx(_components.td,{children:`Retrieves a specific commit from a repository by its owner, name, and a valid commit reference (SHA, branch, or tag), supporting pagination for large diffs.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_A_COMMIT`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get commit authors`}),_jsx(_components.td,{children:`Fetches commit authors identified during a repository import, used to map authors from an external VCS to GitHub accounts.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_COMMIT_AUTHORS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get commit statuses`}),_jsx(_components.td,{children:`List all statuses for a commit reference (SHA, branch, or tag) in reverse chronological order.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_COMMIT_STATUSES`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get the hourly commit count for each day`}),_jsx(_components.td,{children:`Retrieves the ‘punch card’ data, showing hourly commit counts for each day of the week for an existing and accessible repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_THE_HOURLY_COMMIT_COUNT_FOR_EACH_DAY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get the weekly commit count`}),_jsx(_components.td,{children:`Retrieves the weekly commit count for a repository, detailing commits by the owner and all contributors over the last 52 weeks.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_THE_WEEKLY_COMMIT_COUNT`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List commits`}),_jsx(_components.td,{children:`Lists commits for a GitHub repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_COMMITS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List commits on a pull request`}),_jsx(_components.td,{children:`Lists commits for a pull request.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_COMMITS_ON_A_PULL_REQUEST`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List gist commits`}),_jsx(_components.td,{children:`Lists all commits for a specified gist.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_GIST_COMMITS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Search commits`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_SEARCH_COMMITS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Search commits by author`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_SEARCH_COMMITS_BY_AUTHOR`})})]})]})]})}),_jsx(Accordion,{title:`Content (2)`,id:`content-2`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get raw repository content`}),_jsx(_components.td,{children:`Fetch raw file content from a GitHub repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_RAW_REPOSITORY_CONTENT`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get repository content`}),_jsx(_components.td,{children:`Retrieves a file’s Base64 encoded content or lists a directory’s contents from a GitHub repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_REPOSITORY_CONTENT`})})]})]})]})}),_jsx(Accordion,{title:`Contributors (1)`,id:`contributors-1`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List repository contributors`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_REPOSITORY_CONTRIBUTORS`})})]})})]})}),_jsx(Accordion,{title:`Databases (2)`,id:`databases-2`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get CodeQL database`}),_jsx(_components.td,{children:`Gets an existing CodeQL database (including a download URL) for a specified language in an accessible repository, if one has been successfully built for that language.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_CODEQL_DATABASE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List CodeQL databases for a repository`}),_jsx(_components.td,{children:`Lists all CodeQL databases for a repository where CodeQL analysis has been previously run and completed.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_CODEQL_DATABASES_FOR_A_REPOSITORY`})})]})]})]})}),_jsx(Accordion,{title:`Dependencies (2)`,id:`dependencies-2`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List issue dependencies blocked by`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_ISSUE_DEPENDENCIES_BLOCKED_BY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List issue dependencies blocking`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_ISSUE_DEPENDENCIES_BLOCKING`})})]})]})]})}),_jsx(Accordion,{title:`Deployments (6)`,id:`deployments-6`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get deployment`}),_jsx(_components.td,{children:`Gets a specific deployment by ID from a repository, provided the repository and deployment ID exist.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_DEPLOYMENT`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get deployment status`}),_jsx(_components.td,{children:`Retrieves a specific deployment status by its ID for a given deployment within a GitHub repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_DEPLOYMENT_STATUS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get pending deployments for a workflow run`}),_jsx(_components.td,{children:`Retrieves pending deployment environments for a specific workflow run that are awaiting approval due to protection rules.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_PENDING_DEPLOYMENTS_FOR_A_WORKFLOW_RUN`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get the status of a GitHub pages deployment`}),_jsx(_components.td,{children:`Retrieves the status of a specific GitHub Pages deployment for a repository, which must have GitHub Pages enabled.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_THE_STATUS_OF_A_GITHUB_PAGES_DEPLOYMENT`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List deployment statuses`}),_jsx(_components.td,{children:`Lists all statuses for a given deployment in a repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_DEPLOYMENT_STATUSES`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List deployments`}),_jsx(_components.td,{children:`Lists deployments for a specified repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_DEPLOYMENTS`})})]})]})]})}),_jsx(Accordion,{title:`Discussions (2)`,id:`discussions-2`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get discussion`}),_jsx(_components.td,{children:`Fetches a specific discussion by its number from a team within an organization.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_DISCUSSION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List discussions`}),_jsx(_components.td,{children:`Lists discussions for a specific team within an organization, with options for sorting, pagination, and filtering by pinned status.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_DISCUSSIONS`})})]})]})]})}),_jsx(Accordion,{title:`Documents (1)`,id:`documents-1`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Render a markdown document`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_RENDER_A_MARKDOWN_DOCUMENT`})})]})})]})}),_jsx(Accordion,{title:`Domains (1)`,id:`domains-1`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get pages DNS health check`}),_jsx(_components.td,{children:`Retrieves the DNS health check status (e.g., CNAME/A records, HTTPS) for a GitHub Pages site.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_PAGES_DNS_HEALTH_CHECK`})})]})})]})}),_jsx(Accordion,{title:`Emails (1)`,id:`emails-1`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List public emails for auth user`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_PUBLIC_EMAILS_FOR_AUTH_USER`})})]})})]})}),_jsx(Accordion,{title:`Environments (2)`,id:`environments-2`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get an environment`}),_jsx(_components.td,{children:`Retrieves the details of a specific deployment environment for a given repository, including its name, configurations, and current status.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_AN_ENVIRONMENT`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List environments`}),_jsx(_components.td,{children:`Retrieves all deployment environments for a specified repository, which are used to configure protection rules and secrets for different software lifecycle stages.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_ENVIRONMENTS`})})]})]})]})}),_jsx(Accordion,{title:`Errors (1)`,id:`errors-1`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List codeowners errors`}),_jsx(_components.td,{children:`Lists syntax errors in a repository’s CODEOWNERS file, which must be located at the root, .github/, or docs/ directory for the specified ref.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_CODEOWNERS_ERRORS`})})]})})]})}),_jsx(Accordion,{title:`Events (14)`,id:`events-14`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get an issue event`}),_jsx(_components.td,{children:`Fetches details of a specific issue event for a given repository and event ID.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_AN_ISSUE_EVENT`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List events for the authenticated user`}),_jsx(_components.td,{children:`Lists public events for the specified GitHub user, or private events if authenticated as that user, in reverse chronological order.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_EVENTS_FOR_THE_AUTHENTICATED_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List events for user`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_EVENTS_FOR_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List events received by the authenticated user`}),_jsx(_components.td,{children:`Lists events a specific GitHub user received from followed users and watched repositories.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_EVENTS_RECEIVED_BY_THE_AUTHENTICATED_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List issue events`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_ISSUE_EVENTS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List issue events for a repository`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_ISSUE_EVENTS_FOR_A_REPOSITORY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List organization events for the authenticated user`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_ORGANIZATION_EVENTS_FOR_THE_AUTHENTICATED_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List public events`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_PUBLIC_EVENTS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List public events for a network of repositories`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_PUBLIC_EVENTS_FOR_A_NETWORK_OF_REPOSITORIES`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List public events for a user`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_PUBLIC_EVENTS_FOR_A_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List public events received by a user`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_PUBLIC_EVENTS_RECEIVED_BY_A_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List public organization events`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_PUBLIC_ORGANIZATION_EVENTS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List repository events`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_REPOSITORY_EVENTS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List timeline events for an issue`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_TIMELINE_EVENTS_FOR_AN_ISSUE`})})]})]})]})}),_jsx(Accordion,{title:`Exports (1)`,id:`exports-1`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get details about a codespace export`}),_jsx(_components.td,{children:`Retrieves detailed information about a specific export of a codespace.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_DETAILS_ABOUT_A_CODESPACE_EXPORT`})})]})})]})}),_jsx(Accordion,{title:`Fields (1)`,id:`fields-1`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List project fields for user`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_PROJECT_FIELDS_FOR_USER`})})]})})]})}),_jsx(Accordion,{title:`Files (3)`,id:`files-3`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get information about a SARIF upload`}),_jsx(_components.td,{children:`Retrieves detailed information, including processing status and results URL, about a specific SARIF (Static Analysis Results Interchange Format) upload for a repository, uniquely identified by its sarif_id.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_INFORMATION_ABOUT_A_SARIF_UPLOAD`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get large files`}),_jsx(_components.td,{children:`Lists files larger than 100MB identified during a previous source import for the specified repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_LARGE_FILES`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List pull requests files`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_PULL_REQUESTS_FILES`})})]})]})]})}),_jsx(Accordion,{title:`Followers (4)`,id:`followers-4`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Check following`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CHECK_FOLLOWING`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List followers of a user`}),_jsx(_components.td,{children:`Lists followers for a specified, existing GitHub user.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_FOLLOWERS_OF_A_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List followers of the authenticated user`}),_jsx(_components.td,{children:`Lists users following the authenticated GitHub user, returning an empty list if the user has no followers.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_FOLLOWERS_OF_THE_AUTHENTICATED_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List following for user`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_FOLLOWING_FOR_USER`})})]})]})]})}),_jsx(Accordion,{title:`Forks (2)`,id:`forks-2`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List forks`}),_jsx(_components.td,{children:`Lists forks for a specified repository, which must exist, with options for sorting and pagination.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_FORKS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List gist forks`}),_jsx(_components.td,{children:`Lists all forks for a given GitHub gist ID.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_GIST_FORKS`})})]})]})]})}),_jsx(Accordion,{title:`Gists (6)`,id:`gists-6`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Check if gist is starred`}),_jsx(_components.td,{children:`Checks if a gist is starred by the authenticated user.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CHECK_IF_GIST_IS_STARRED`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get gist`}),_jsx(_components.td,{children:`Fetches a specific GitHub gist by its gist_id, returning comprehensive details if the gist exists.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_GIST`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List gists for a user`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_GISTS_FOR_A_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List gists for the authenticated user`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_GISTS_FOR_THE_AUTHENTICATED_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List public gists`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_PUBLIC_GISTS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List starred gists`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_STARRED_GISTS`})})]})]})]})}),_jsx(Accordion,{title:`History (1)`,id:`history-1`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get the review history for a workflow run`}),_jsx(_components.td,{children:`Retrieves the detailed approval history for a specific workflow run in a GitHub repository, detailing each review’s environment, state, reviewer, and comments, to track the approval process for workflows, particularly automated deployments.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_THE_REVIEW_HISTORY_FOR_A_WORKFLOW_RUN`})})]})})]})}),_jsx(Accordion,{title:`Installed apps (2)`,id:`installed-apps-2`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List app installations`}),_jsx(_components.td,{children:`Lists GitHub App installations accessible to the authenticated user via their access token, including installation details, permissions, and repository access.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_APP_INSTALLATIONS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List installation requests for the authenticated app`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_INSTALLATION_REQUESTS_FOR_THE_AUTHENTICATED_APP`})})]})]})]})}),_jsx(Accordion,{title:`Interactions (3)`,id:`interactions-3`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get interaction restrictions for a repository`}),_jsx(_components.td,{children:`Retrieves active interaction restrictions for a repository, detailing which user groups are limited from activities like commenting or creating pull requests, and when these restrictions expire.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_INTERACTION_RESTRICTIONS_FOR_A_REPOSITORY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get interaction restrictions for an organization`}),_jsx(_components.td,{children:`Retrieves interaction restrictions for an organization, showing which GitHub user types can interact with its public repositories and when restrictions expire.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_INTERACTION_RESTRICTIONS_FOR_AN_ORGANIZATION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get interaction restrictions for public repos`}),_jsx(_components.td,{children:`Retrieves currently active interaction restrictions for the authenticated user’s public repositories.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_INTERACTION_RESTRICTIONS_FOR_PUBLIC_REPOS`})})]})]})]})}),_jsx(Accordion,{title:`Invitations (5)`,id:`invitations-5`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get enterprise member invitation`}),_jsx(_components.td,{children:`Look up a pending enterprise unaffiliated member invitation by invitee and enterprise.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_ENTERPRISE_MEMBER_INVITATION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List pending team invitations`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_PENDING_TEAM_INVITATIONS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List repo invitations for auth user`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_REPO_INVITATIONS_FOR_AUTH_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List repository invitations`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_REPOSITORY_INVITATIONS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Lookup enterprise administrator invitation`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LOOKUP_ENTERPRISE_ADMINISTRATOR_INVITATION`})})]})]})]})}),_jsx(Accordion,{title:`Issues (7)`,id:`issues-7`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get an issue`}),_jsx(_components.td,{children:`Retrieves detailed information about a specific issue in a repository using the owner, repository name, and issue number.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_AN_ISSUE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List issues assigned to the authenticated user`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_ISSUES_ASSIGNED_TO_THE_AUTHENTICATED_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List org issues for the authenticated user`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_ORG_ISSUES_FOR_THE_AUTHENTICATED_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List repository issues`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_REPOSITORY_ISSUES`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List sub issues`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_SUB_ISSUES`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Search issues`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_SEARCH_ISSUES`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Search issues and pull requests`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_SEARCH_ISSUES_AND_PULL_REQUESTS`})})]})]})]})}),_jsx(Accordion,{title:`Items (5)`,id:`items-5`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get organization project item`}),_jsx(_components.td,{children:`Get an item from an organization-owned GitHub Projects V2 project.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_ORGANIZATION_PROJECT_ITEM`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get user project item`}),_jsx(_components.td,{children:`Get an item from a user-owned project in GitHub Projects V2.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_USER_PROJECT_ITEM`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List org project view items`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_ORG_PROJECT_VIEW_ITEMS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List project items for user`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_PROJECT_ITEMS_FOR_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List project view items for user`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_PROJECT_VIEW_ITEMS_FOR_USER`})})]})]})]})}),_jsx(Accordion,{title:`Jobs (3)`,id:`jobs-3`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get workflow run job`}),_jsx(_components.td,{children:`Retrieves detailed information for a specific job within a GitHub Actions workflow run, given its job_id which must be valid for the specified repository’s workflow.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_WORKFLOW_RUN_JOB`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List jobs for a workflow run`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_JOBS_FOR_A_WORKFLOW_RUN`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List jobs for a workflow run attempt`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_JOBS_FOR_A_WORKFLOW_RUN_ATTEMPT`})})]})]})]})}),_jsx(Accordion,{title:`Keys (13)`,id:`keys-13`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get a repository public key`}),_jsx(_components.td,{children:`Gets a repository’s public key for encrypting secrets to be used in GitHub Actions, if the repository exists and is accessible.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_A_REPOSITORY_PUBLIC_KEY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get an environment public key`}),_jsx(_components.td,{children:`Retrieves the public key for a specified GitHub repository environment, used to encrypt secrets for GitHub Actions.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_AN_ENVIRONMENT_PUBLIC_KEY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get an organization public key`}),_jsx(_components.td,{children:`Action for GetAnOrganizationPublicKey.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_AN_ORGANIZATION_PUBLIC_KEY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get deploy key`}),_jsx(_components.td,{children:`Gets a specific deploy key, identified by its key_id, for the GitHub repository specified by owner and repo.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_DEPLOY_KEY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get organization public key`}),_jsx(_components.td,{children:`Retrieves an organization’s public key, which must be used to encrypt secret values before they are configured for Codespaces.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_ORGANIZATION_PUBLIC_KEY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get organization public key for Dependabot`}),_jsx(_components.td,{children:`Retrieves the public key for an existing GitHub organization, required for encrypting Dependabot secrets.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_ORGANIZATION_PUBLIC_KEY_FOR_DEPENDABOT`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get public key for secret encryption`}),_jsx(_components.td,{children:`Retrieves a repository’s public key for encrypting GitHub Codespaces secrets.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_PUBLIC_KEY_FOR_SECRET_ENCRYPTION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get public key for the authenticated user`}),_jsx(_components.td,{children:`Retrieves the authenticated user’s public key for encrypting GitHub Codespaces secrets.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_PUBLIC_KEY_FOR_THE_AUTHENTICATED_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get repository public key for encryption`}),_jsx(_components.td,{children:`Gets a repository’s public key, used to encrypt secrets for Dependabot.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_REPOSITORY_PUBLIC_KEY_FOR_ENCRYPTION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List deploy keys`}),_jsx(_components.td,{children:`Lists deploy SSH keys for a specified repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_DEPLOY_KEYS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List GPG keys for a user`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_GPG_KEYS_FOR_A_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List public keys for a user`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_PUBLIC_KEYS_FOR_A_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List SSH signing keys for a user`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_SSH_SIGNING_KEYS_FOR_A_USER`})})]})]})]})}),_jsx(Accordion,{title:`Labels (7)`,id:`labels-7`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get label`}),_jsx(_components.td,{children:`Retrieves a specific label by its name from a specified GitHub repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_LABEL`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List labels for a repository`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_LABELS_FOR_A_REPOSITORY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List labels for a self hosted runner for a repository`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_LABELS_FOR_A_SELF_HOSTED_RUNNER_FOR_A_REPOSITORY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List labels for an issue`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_LABELS_FOR_AN_ISSUE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List labels for issues in a milestone`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_LABELS_FOR_ISSUES_IN_A_MILESTONE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List labels for self hosted runner org`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_LABELS_FOR_SELF_HOSTED_RUNNER_ORG`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Search labels`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_SEARCH_LABELS`})})]})]})]})}),_jsx(Accordion,{title:`Languages (1)`,id:`languages-1`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List repository languages`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_REPOSITORY_LANGUAGES`})})]})})]})}),_jsx(Accordion,{title:`Licenses (5)`,id:`licenses-5`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get license`}),_jsx(_components.td,{children:`Retrieve comprehensive details for a specific software license recognized by GitHub, using its unique license key.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_LICENSE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get license graph ql`}),_jsx(_components.td,{children:`Look up an open source license by its SPDX ID using GitHub’s GraphQL API.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_LICENSE_GRAPH_QL`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get the license for a repository`}),_jsx(_components.td,{children:`Retrieves the license file and its details for a repository, optionally from a specific Git reference (branch, tag, or commit SHA).`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_THE_LICENSE_FOR_A_REPOSITORY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List commonly used licenses`}),_jsx(_components.td,{children:`Retrieves a list of commonly used software licenses from GitHub, optionally filtering for ‘featured’ licenses whose specific selection criteria by GitHub may vary.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_COMMONLY_USED_LICENSES`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List licenses graph ql`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_LICENSES_GRAPH_QL`})})]})]})]})}),_jsx(Accordion,{title:`Logs (3)`,id:`logs-3`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Download job logs for a workflow run`}),_jsx(_components.td,{children:`Downloads logs for a specific job in a GitHub Actions workflow run, contingent on the repository’s existence and the job ID being valid and having produced logs.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DOWNLOAD_JOB_LOGS_FOR_A_WORKFLOW_RUN`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Download workflow run attempt logs`}),_jsx(_components.td,{children:`Downloads a ZIP archive of logs for a specific workflow run attempt.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DOWNLOAD_WORKFLOW_RUN_ATTEMPT_LOGS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Download workflow run logs`}),_jsx(_components.td,{children:`Downloads logs for a specific GitHub Actions workflow run as a ZIP archive containing log files for each job in the workflow.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DOWNLOAD_WORKFLOW_RUN_LOGS`})})]})]})]})}),_jsx(Accordion,{title:`Members (7)`,id:`members-7`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Check public organization membership for user`}),_jsx(_components.td,{children:`Check if a user is a public member of an organization.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CHECK_PUBLIC_ORGANIZATION_MEMBERSHIP_FOR_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get team members`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_TEAM_MEMBERS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get team membership for a user`}),_jsx(_components.td,{children:`Retrieves a user’s role and membership status within a specific team in an organization.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_TEAM_MEMBERSHIP_FOR_A_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List organization members`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_ORGANIZATION_MEMBERS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List organization memberships for the authenticated u`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_ORGANIZATION_MEMBERSHIPS_FOR_THE_AUTHENTICATED_U`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List public organization members`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_PUBLIC_ORGANIZATION_MEMBERS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List team members`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_TEAM_MEMBERS`})})]})]})]})}),_jsx(Accordion,{title:`Milestones (2)`,id:`milestones-2`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get a milestone`}),_jsx(_components.td,{children:`Retrieves detailed information for a specific milestone within a GitHub repository by its number.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_A_MILESTONE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List milestones`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_MILESTONES`})})]})]})]})}),_jsx(Accordion,{title:`Notes (1)`,id:`notes-1`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Generate release notes`}),_jsx(_components.td,{children:`Generates Markdown release notes content (listing changes, pull requests, and contributors) for a GitHub repository release, customizable via tags and a configuration file.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GENERATE_RELEASE_NOTES`})})]})})]})}),_jsx(Accordion,{title:`Notifications (3)`,id:`notifications-3`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List notifications`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_NOTIFICATIONS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List notifications for the authenticated user`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_NOTIFICATIONS_FOR_THE_AUTHENTICATED_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List repo notifications for auth user`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_REPO_NOTIFICATIONS_FOR_AUTH_USER`})})]})]})]})}),_jsx(Accordion,{title:`Objects (1)`,id:`objects-1`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get commit object`}),_jsx(_components.td,{children:`Retrieves detailed information (including author, committer, message, tree, parents, verification) for a specific commit in a GitHub repository, identified by its SHA.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_COMMIT_OBJECT`})})]})})]})}),_jsx(Accordion,{title:`Organizations (7)`,id:`organizations-7`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get an organization`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_AN_ORGANIZATION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get org allowed actions`}),_jsx(_components.td,{children:`Gets the list of allowed actions and reusable workflows for an organization when the ‘allowed_actions’ policy is set to ‘selected’.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_ORG_ALLOWED_ACTIONS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List organizations`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_ORGANIZATIONS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List organizations for a user`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_ORGANIZATIONS_FOR_A_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List organizations for the authenticated user`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_ORGANIZATIONS_FOR_THE_AUTHENTICATED_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List organizations for user`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_ORGANIZATIONS_FOR_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Lookup organization graph ql`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LOOKUP_ORGANIZATION_GRAPH_QL`})})]})]})]})}),_jsx(Accordion,{title:`Owners (1)`,id:`owners-1`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get repository owner`}),_jsx(_components.td,{children:`Lookup a repository owner (User or Organization) by login using GitHub’s GraphQL API.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_REPOSITORY_OWNER`})})]})})]})}),_jsx(Accordion,{title:`Packages (7)`,id:`packages-7`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Auth user docker conflict packages list`}),_jsx(_components.td,{children:`List Docker packages with migration conflicts for the authenticated user.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_AUTH_USER_DOCKER_CONFLICT_PACKAGES_LIST`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get a package for a user`}),_jsx(_components.td,{children:`Retrieves metadata for a specific package owned by a GitHub user, using package type, name, and username as identifiers.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_A_PACKAGE_FOR_A_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get a package for an organization`}),_jsx(_components.td,{children:`Retrieves a specific package (by type and name) from an organization, if both the package and organization exist.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_A_PACKAGE_FOR_AN_ORGANIZATION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get a package for the authenticated user`}),_jsx(_components.td,{children:`Retrieves detailed information for a specific package owned by the authenticated user.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_A_PACKAGE_FOR_THE_AUTHENTICATED_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List packages for a user`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_PACKAGES_FOR_A_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List packages for an organization`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_PACKAGES_FOR_AN_ORGANIZATION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List packages for the authenticated user`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_PACKAGES_FOR_THE_AUTHENTICATED_USER`})})]})]})]})}),_jsx(Accordion,{title:`Pages (4)`,id:`pages-4`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get GitHub pages build`}),_jsx(_components.td,{children:`Retrieves detailed information about a specific GitHub Pages build for a repository, which must have GitHub Pages enabled.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_GITHUB_PAGES_BUILD`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get latest pages build`}),_jsx(_components.td,{children:`Retrieves information about the most recent GitHub Pages build for a repository, which must exist, be accessible, have GitHub Pages enabled, and have at least one prior build.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_LATEST_PAGES_BUILD`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List GitHub pages builds`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_GITHUB_PAGES_BUILDS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Search code all pages`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_SEARCH_CODE_ALL_PAGES`})})]})]})]})}),_jsx(Accordion,{title:`People (1)`,id:`people-1`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Check person followed by auth user`}),_jsx(_components.td,{children:`Checks if the authenticated GitHub user follows a target GitHub user.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CHECK_PERSON_FOLLOWED_BY_AUTH_USER`})})]})})]})}),_jsx(Accordion,{title:`Policies (2)`,id:`policies-2`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get deployment branch policy`}),_jsx(_components.td,{children:`Retrieves a specific deployment branch policy for an environment in a repository, identified by its unique ID.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_DEPLOYMENT_BRANCH_POLICY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List deployment branch policies`}),_jsx(_components.td,{children:`Lists all deployment branch policies for a specified environment in a GitHub repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_DEPLOYMENT_BRANCH_POLICIES`})})]})]})]})}),_jsx(Accordion,{title:`Projects (6)`,id:`projects-6`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get a project`}),_jsx(_components.td,{children:`Retrieves detailed information for a specific GitHub project (V2) using its project number and owner.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_A_PROJECT`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get users projects v2`}),_jsx(_components.td,{children:`List GitHub Projects v2 for a specified user.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_USERS_PROJECTS_V2`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List organization projects`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_ORGANIZATION_PROJECTS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List repository projects`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_REPOSITORY_PROJECTS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List team projects`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_TEAM_PROJECTS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List user projects`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_USER_PROJECTS`})})]})]})]})}),_jsx(Accordion,{title:`Properties (4)`,id:`properties-4`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get organization custom property`}),_jsx(_components.td,{children:`Retrieves the definition (schema) of a specific, existing custom property for an organization.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_ORGANIZATION_CUSTOM_PROPERTY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List custom properties for an organization`}),_jsx(_components.td,{children:`Gets the schema definitions for all custom properties configured for an organization, not the specific values assigned to repositories.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_CUSTOM_PROPERTIES_FOR_AN_ORGANIZATION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List custom property values for a repository`}),_jsx(_components.td,{children:`Gets all custom property values for a repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_CUSTOM_PROPERTY_VALUES_FOR_A_REPOSITORY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List custom property values for org repos`}),_jsx(_components.td,{children:`Lists repositories in an organization with their custom property values.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_CUSTOM_PROPERTY_VALUES_FOR_ORG_REPOS`})})]})]})]})}),_jsx(Accordion,{title:`Pull requests (7)`,id:`pull-requests-7`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Check if pull request has been merged`}),_jsx(_components.td,{children:`Checks if a specified GitHub pull request has been merged, indicated by a 204 HTTP status (merged) or 404 (not merged/found).`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CHECK_IF_PULL_REQUEST_HAS_BEEN_MERGED`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Check if pull request merged`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CHECK_IF_PULL_REQUEST_MERGED`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Find pull requests`}),_jsx(_components.td,{children:`Primary tool to find and search pull requests.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_FIND_PULL_REQUESTS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get a pull request`}),_jsx(_components.td,{children:`Retrieves a specific pull request from a GitHub repository using its owner, repository name, and pull request number.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_A_PULL_REQUEST`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get pull requests`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_PULL_REQUESTS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List pull requests`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_PULL_REQUESTS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List pull requests associated with a commit`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_PULL_REQUESTS_ASSOCIATED_WITH_A_COMMIT`})})]})]})]})}),_jsx(Accordion,{title:`Reactions (7)`,id:`reactions-7`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List reactions for a commit comment`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_REACTIONS_FOR_A_COMMIT_COMMENT`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List reactions for a pull request review comment`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_REACTIONS_FOR_A_PULL_REQUEST_REVIEW_COMMENT`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List reactions for a release`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_REACTIONS_FOR_A_RELEASE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List reactions for a team discussion`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_REACTIONS_FOR_A_TEAM_DISCUSSION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List reactions for a team discussion comment`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_REACTIONS_FOR_A_TEAM_DISCUSSION_COMMENT`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List reactions for an issue`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_REACTIONS_FOR_AN_ISSUE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List reactions for an issue comment`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_REACTIONS_FOR_AN_ISSUE_COMMENT`})})]})]})]})}),_jsx(Accordion,{title:`Releases (4)`,id:`releases-4`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get a release`}),_jsx(_components.td,{children:`Gets a specific release from a GitHub repository, provided the repository is accessible and the release exists.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_A_RELEASE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get a release by tag name`}),_jsx(_components.td,{children:`Gets a release from a GitHub repository by its tag name.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_A_RELEASE_BY_TAG_NAME`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get the latest release`}),_jsx(_components.td,{children:`Fetches the latest official (non-prerelease, non-draft) release for a GitHub repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_THE_LATEST_RELEASE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List releases`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_RELEASES`})})]})]})]})}),_jsx(Accordion,{title:`Reports (1)`,id:`reports-1`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get community profile metrics`}),_jsx(_components.td,{children:`Retrieves a repository’s community profile metrics, including health percentage and the presence of key community files (e.g., README, LICENSE).`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_COMMUNITY_PROFILE_METRICS`})})]})})]})}),_jsx(Accordion,{title:`Repositories (38)`,id:`repositories-38`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Check if repo starred by auth user`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CHECK_IF_REPO_STARRED_BY_AUTH_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Check repository starred`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CHECK_REPOSITORY_STARRED`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Download a repository archive tar`}),_jsx(_components.td,{children:`Downloads a repository’s source code as a tarball (.tar.gz) archive for a specific Git reference, if the repository is accessible.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DOWNLOAD_A_REPOSITORY_ARCHIVE_TAR`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Download a repository archive ZIP`}),_jsx(_components.td,{children:`Downloads a repository’s source code as a ZIP archive for a specific Git reference (branch, tag, or commit SHA).`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DOWNLOAD_A_REPOSITORY_ARCHIVE_ZIP`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Export sbom for repo`}),_jsx(_components.td,{children:`Exports the software bill of materials (SBOM) in SPDX JSON format for a repository, if its dependency graph is enabled and it has at least one commit.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_EXPORT_SBOM_FOR_REPO`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Find repositories`}),_jsx(_components.td,{children:`AI-optimized repository search with smart filtering by language, stars, topics, and ownership.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_FIND_REPOSITORIES`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get a repository`}),_jsx(_components.td,{children:`Retrieves detailed information about an existing and accessible GitHub repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_A_REPOSITORY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get an autolink reference of a repository`}),_jsx(_components.td,{children:`Retrieves a specific autolink reference (which automatically hyperlinks text like ‘JIRA-123’ to an external system) for a repository using its unique ID.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_AN_AUTOLINK_REFERENCE_OF_A_REPOSITORY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get repo allowed actions`}),_jsx(_components.td,{children:`Gets the settings for allowed actions and reusable workflows in a repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_REPO_ALLOWED_ACTIONS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get repos attestations`}),_jsx(_components.td,{children:`Retrieve attestations by subject digest from a GitHub repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_REPOS_ATTESTATIONS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get repository clones`}),_jsx(_components.td,{children:`Retrieves the total number of clones and a breakdown of clone activity (daily or weekly) for a specified repository over the preceding 14 days.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_REPOSITORY_CLONES`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get repository graph ql`}),_jsx(_components.td,{children:`Lookup a repository by owner and name using GitHub’s GraphQL API.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_REPOSITORY_GRAPH_QL`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Is repository starred by the user`}),_jsx(_components.td,{children:`Use to determine if the authenticated user has starred a specific GitHub repository, which is confirmed by an HTTP 204 status (resulting in an empty dictionary in the response data).`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_IS_REPOSITORY_STARRED_BY_THE_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List accessible repositories`}),_jsx(_components.td,{children:`Lists repositories that the authenticated user can access through a specific GitHub App installation.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_ACCESSIBLE_REPOSITORIES`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List attestation repositories`}),_jsx(_components.td,{children:`List attestation repositories for an organization.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_ATTESTATION_REPOSITORIES`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List GitHub actions caches for a repository`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_GITHUB_ACTIONS_CACHES_FOR_A_REPOSITORY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List org repos with GitHub actions enabled`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_ORG_REPOS_WITH_GITHUB_ACTIONS_ENABLED`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List organization repositories`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_ORGANIZATION_REPOSITORIES`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List public repositories`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_PUBLIC_REPOSITORIES`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List repo access by token`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_REPO_ACCESS_BY_TOKEN`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List repositories`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_REPOSITORIES`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List repositories accessible to the app installation`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_REPOSITORIES_ACCESSIBLE_TO_THE_APP_INSTALLATION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List repositories for a user`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_REPOSITORIES_FOR_A_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List repositories for the authenticated user`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_REPOSITORIES_FOR_THE_AUTHENTICATED_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List repositories starred by a user`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_REPOSITORIES_STARRED_BY_A_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List repositories starred by the authenticated user`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_REPOSITORIES_STARRED_BY_THE_AUTHENTICATED_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List repositories watched by a user`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_REPOSITORIES_WATCHED_BY_A_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List repositories watched by the authenticated user`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_REPOSITORIES_WATCHED_BY_THE_AUTHENTICATED_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List repositories with GitHub actions cache usage`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_REPOSITORIES_WITH_GITHUB_ACTIONS_CACHE_USAGE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List repository autolinks`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_REPOSITORY_AUTOLINKS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List repository topics`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_REPOSITORY_TOPICS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List selected repositories for a user secret`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_SELECTED_REPOSITORIES_FOR_A_USER_SECRET`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List selected repositories for an organization secret`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_SELECTED_REPOSITORIES_FOR_AN_ORGANIZATION_SECRET`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List selected repositories for secret access`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_SELECTED_REPOSITORIES_FOR_SECRET_ACCESS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List starred repositories for user`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_STARRED_REPOSITORIES_FOR_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List team repositories`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_TEAM_REPOSITORIES`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List token access repositories`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_TOKEN_ACCESS_REPOSITORIES`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Search repositories`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_SEARCH_REPOSITORIES`})})]})]})]})}),_jsx(Accordion,{title:`Resources (2)`,id:`resources-2`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List org resources with personal tokens`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_ORG_RESOURCES_WITH_PERSONAL_TOKENS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Lookup GitHub resource`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LOOKUP_GITHUB_RESOURCE`})})]})]})]})}),_jsx(Accordion,{title:`Reviewers (1)`,id:`reviewers-1`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List requested reviewers for a pull request`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_REQUESTED_REVIEWERS_FOR_A_PULL_REQUEST`})})]})})]})}),_jsx(Accordion,{title:`Reviews (2)`,id:`reviews-2`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get a review for a pull request`}),_jsx(_components.td,{children:`Retrieves a specific review for a pull request using its owner, repository, pull request number, and review ID.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_A_REVIEW_FOR_A_PULL_REQUEST`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List reviews for a pull request`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_REVIEWS_FOR_A_PULL_REQUEST`})})]})]})]})}),_jsx(Accordion,{title:`Roles and permissions (12)`,id:`roles-and-permissions-12`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Check team permissions for a project`}),_jsx(_components.td,{children:`Checks if a team has ‘read’, ‘write’, or ‘admin’ permissions for an organization’s specific classic project, returning the project’s details if access is confirmed.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CHECK_TEAM_PERMISSIONS_FOR_A_PROJECT`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Check team permissions for a repository`}),_jsx(_components.td,{children:`Checks a team’s permissions for a specific repository within an organization, including permissions inherited from parent teams.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CHECK_TEAM_PERMISSIONS_FOR_A_REPOSITORY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get an organization role`}),_jsx(_components.td,{children:`Retrieves a specific GitHub organization role by its ID.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_AN_ORGANIZATION_ROLE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get default workflow permissions for a repository`}),_jsx(_components.td,{children:`Gets the default workflow permissions (read or write) for the GITHUB_TOKEN and whether it can approve pull request reviews in an existing and accessible repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_DEFAULT_WORKFLOW_PERMISSIONS_FOR_A_REPOSITORY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get default workflow permissions for an organization`}),_jsx(_components.td,{children:`Gets the default GITHUB_TOKEN workflow permissions and settings for a GitHub organization.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_DEFAULT_WORKFLOW_PERMISSIONS_FOR_AN_ORGANIZATION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get GitHub actions permissions for a repository`}),_jsx(_components.td,{children:`Gets the GitHub Actions permissions policy for a repository, including its enabled status and the scope of allowed actions.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_GITHUB_ACTIONS_PERMISSIONS_FOR_A_REPOSITORY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get GitHub actions permissions for an organization`}),_jsx(_components.td,{children:`Gets the GitHub Actions permissions for a specified organization, detailing repository enablement and allowed actions policies.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_GITHUB_ACTIONS_PERMISSIONS_FOR_AN_ORGANIZATION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get project permission for a user`}),_jsx(_components.td,{children:`Retrieves permission information for a GitHub project (classic) collaborator.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_PROJECT_PERMISSION_FOR_A_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get repository permissions for a user`}),_jsx(_components.td,{children:`Retrieves a specific user’s permission level (‘admin’, ‘write’, ‘read’, or ‘none’) for a given repository, where ‘maintain’ role is reported as ‘write’ and ‘triage’ as ‘read’.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_REPOSITORY_PERMISSIONS_FOR_A_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List org fine grained permissions`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_ORG_FINE_GRAINED_PERMISSIONS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List organization roles for an organization`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_ORGANIZATION_ROLES_FOR_AN_ORGANIZATION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Verify dev container permissions accepted`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_VERIFY_DEV_CONTAINER_PERMISSIONS_ACCEPTED`})})]})]})]})}),_jsx(Accordion,{title:`Rules (6)`,id:`rules-6`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get a repository rule suite`}),_jsx(_components.td,{children:`Gets detailed information for a specific repository rule suite by its ID, including its evaluation status and the results of its individual rules.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_A_REPOSITORY_RULE_SUITE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get all deployment protection rules for env`}),_jsx(_components.td,{children:`Lists all enabled custom deployment protection rules for a specific environment in a repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_ALL_DEPLOYMENT_PROTECTION_RULES_FOR_ENV`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get custom deployment protection rule`}),_jsx(_components.td,{children:`Retrieves a specific custom deployment protection rule (used by GitHub Apps for external validation or manual approval of deployments) for a given environment in a repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_CUSTOM_DEPLOYMENT_PROTECTION_RULE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get rules for a branch`}),_jsx(_components.td,{children:`Retrieves all active rules for a specific branch in a GitHub repository, excluding rules in ‘evaluate’ or ‘disabled’ status.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_RULES_FOR_A_BRANCH`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List environment custom deployment rules`}),_jsx(_components.td,{children:`Lists all custom deployment protection rule integrations for a repository environment.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_ENVIRONMENT_CUSTOM_DEPLOYMENT_RULES`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List repository rule suites`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_REPOSITORY_RULE_SUITES`})})]})]})]})}),_jsx(Accordion,{title:`Rulesets (2)`,id:`rulesets-2`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get a repository ruleset`}),_jsx(_components.td,{children:`Retrieves a specific repository ruleset by its ID.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_A_REPOSITORY_RULESET`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List repository rulesets`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_REPOSITORY_RULESETS`})})]})]})]})}),_jsx(Accordion,{title:`Runners (6)`,id:`runners-6`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get a self hosted runner for a repository`}),_jsx(_components.td,{children:`Gets a specific self-hosted runner for a repository by its unique ID.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_A_SELF_HOSTED_RUNNER_FOR_A_REPOSITORY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get a self hosted runner for an organization`}),_jsx(_components.td,{children:`Retrieves detailed information about a specific self-hosted runner registered within a GitHub organization.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_A_SELF_HOSTED_RUNNER_FOR_AN_ORGANIZATION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List runner applications for a repository`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_RUNNER_APPLICATIONS_FOR_A_REPOSITORY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List runner applications for an organization`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_RUNNER_APPLICATIONS_FOR_AN_ORGANIZATION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List self hosted runners for a repository`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_SELF_HOSTED_RUNNERS_FOR_A_REPOSITORY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List self hosted runners for an organization`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_SELF_HOSTED_RUNNERS_FOR_AN_ORGANIZATION`})})]})]})]})}),_jsx(Accordion,{title:`Runs (4)`,id:`runs-4`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get a workflow run`}),_jsx(_components.td,{children:`Gets a specific workflow run by its ID from a GitHub repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_A_WORKFLOW_RUN`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get a workflow run attempt`}),_jsx(_components.td,{children:`Retrieves detailed information for a specific attempt of a workflow run in a GitHub repository, including its status, conclusion, and timings.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_A_WORKFLOW_RUN_ATTEMPT`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List workflow runs for a repository`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_WORKFLOW_RUNS_FOR_A_REPOSITORY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List workflow runs for a workflow`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_WORKFLOW_RUNS_FOR_A_WORKFLOW`})})]})]})]})}),_jsx(Accordion,{title:`Secrets (17)`,id:`secrets-17`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get a repository secret`}),_jsx(_components.td,{children:`Gets metadata (name, creation/update timestamps) for an existing repository secret, excluding its encrypted value.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_A_REPOSITORY_SECRET`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get a secret for the authenticated user`}),_jsx(_components.td,{children:`Retrieves metadata (name, timestamps, visibility.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_A_SECRET_FOR_THE_AUTHENTICATED_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get an environment secret`}),_jsx(_components.td,{children:`Retrieves metadata (name and timestamps) for a single secret in a GitHub Actions environment.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_AN_ENVIRONMENT_SECRET`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get an organization secret`}),_jsx(_components.td,{children:`Gets an organization secret’s metadata (e.g., name, creation/update dates, visibility), but not its encrypted value.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_AN_ORGANIZATION_SECRET`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get org dev environment secret safely`}),_jsx(_components.td,{children:`Retrieves metadata for a specific secret available to an organization’s GitHub Codespaces without exposing its encrypted value.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_ORG_DEV_ENVIRONMENT_SECRET_SAFELY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get repo dev env secret`}),_jsx(_components.td,{children:`Gets metadata (name, creation/update timestamps) for a specific, existing development environment secret (Codespaces secret) in a repository, without exposing its value.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_REPO_DEV_ENV_SECRET`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get repository secret securely`}),_jsx(_components.td,{children:`Retrieves metadata for an existing Dependabot secret in a repository, without exposing its encrypted value.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_REPOSITORY_SECRET_SECURELY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get single org secret without decryption`}),_jsx(_components.td,{children:`Gets a single organization Dependabot secret’s metadata (name, timestamps, visibility) without revealing its encrypted value.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_SINGLE_ORG_SECRET_WITHOUT_DECRYPTION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List environment secrets`}),_jsx(_components.td,{children:`Lists the names and metadata (not values) of secrets for a specified, existing environment within an existing GitHub repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_ENVIRONMENT_SECRETS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List org secrets without values`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_ORG_SECRETS_WITHOUT_VALUES`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List organization codespaces secrets`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_ORGANIZATION_CODESPACES_SECRETS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List organization secrets`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_ORGANIZATION_SECRETS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List repo secrets without values`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_REPO_SECRETS_WITHOUT_VALUES`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List repository organization secrets`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_REPOSITORY_ORGANIZATION_SECRETS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List repository secrets`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_REPOSITORY_SECRETS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List repository secrets without decrypting`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_REPOSITORY_SECRETS_WITHOUT_DECRYPTING`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List secrets for the authenticated user`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_SECRETS_FOR_THE_AUTHENTICATED_USER`})})]})]})]})}),_jsx(Accordion,{title:`Security advisories (7)`,id:`security-advisories-7`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Check private vulnerability reporting status`}),_jsx(_components.td,{children:`Checks if private vulnerability reporting is enabled for the specified repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CHECK_PRIVATE_VULNERABILITY_REPORTING_STATUS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get global security advisory`}),_jsx(_components.td,{children:`Retrieve a global GitHub security advisory by its GHSA identifier.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_GLOBAL_SECURITY_ADVISORY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get repository security advisory`}),_jsx(_components.td,{children:`Retrieve a repository security advisory using its GHSA identifier.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_REPOSITORY_SECURITY_ADVISORY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List global security advisories`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_GLOBAL_SECURITY_ADVISORIES`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List repository security advisories`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_REPOSITORY_SECURITY_ADVISORIES`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List security advisories GraphQL`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_SECURITY_ADVISORIES_GRAPHQL`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List security vulnerabilities`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_SECURITY_VULNERABILITIES`})})]})]})]})}),_jsx(Accordion,{title:`Settings (3)`,id:`settings-3`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get a webhook configuration for a repository`}),_jsx(_components.td,{children:`Returns the configuration for an existing webhook on the specified repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_A_WEBHOOK_CONFIGURATION_FOR_A_REPOSITORY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get a webhook configuration for an organization`}),_jsx(_components.td,{children:`Retrieves the configuration for a specific webhook associated with a GitHub organization.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_A_WEBHOOK_CONFIGURATION_FOR_AN_ORGANIZATION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List repo dev container configs for user`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_REPO_DEV_CONTAINER_CONFIGS_FOR_USER`})})]})]})]})}),_jsx(Accordion,{title:`Sites (1)`,id:`sites-1`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get pages site`}),_jsx(_components.td,{children:`Retrieves information for a GitHub Pages site, which must be enabled for the repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_PAGES_SITE`})})]})})]})}),_jsx(Accordion,{title:`Stars (1)`,id:`stars-1`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List stargazers`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_STARGAZERS`})})]})})]})}),_jsx(Accordion,{title:`Subscriptions (4)`,id:`subscriptions-4`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get a repository subscription`}),_jsx(_components.td,{children:`Gets the authenticated user’s subscription details for a repository, indicating if they receive notifications.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_A_REPOSITORY_SUBSCRIPTION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get a thread subscription for the authenticated user`}),_jsx(_components.td,{children:`Retrieves the authenticated user’s subscription details for a specific notification thread, identified by thread_id.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_A_THREAD_SUBSCRIPTION_FOR_THE_AUTHENTICATED_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List subscriptions for the authenticated user`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_SUBSCRIPTIONS_FOR_THE_AUTHENTICATED_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List subscriptions for the authenticated user stubbed`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_SUBSCRIPTIONS_FOR_THE_AUTHENTICATED_USER_STUBBED`})})]})]})]})}),_jsx(Accordion,{title:`Tags (2)`,id:`tags-2`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get a tag`}),_jsx(_components.td,{children:`Retrieves detailed information for a specific Git tag object from a GitHub repository, using the SHA of the tag object itself.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_A_TAG`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List repository tags`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_REPOSITORY_TAGS`})})]})]})]})}),_jsx(Accordion,{title:`Teams (8)`,id:`teams-8`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get a team by name`}),_jsx(_components.td,{children:`Retrieves a GitHub team by its slug from a specific organization.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_A_TEAM_BY_NAME`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get organization teams`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_ORGANIZATION_TEAMS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get teams with access to the protected branch`}),_jsx(_components.td,{children:`Lists teams with explicit push access to a protected branch, provided team restrictions are configured in the branch’s protection settings.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_TEAMS_WITH_ACCESS_TO_THE_PROTECTED_BRANCH`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List child teams`}),_jsx(_components.td,{children:`Lists the immediate child teams of a parent team within an organization.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_CHILD_TEAMS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List repository teams`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_REPOSITORY_TEAMS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List teams`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_TEAMS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List teams for the authenticated user`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_TEAMS_FOR_THE_AUTHENTICATED_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List teams that are assigned to an organization role`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_TEAMS_THAT_ARE_ASSIGNED_TO_AN_ORGANIZATION_ROLE`})})]})]})]})}),_jsx(Accordion,{title:`Templates (4)`,id:`templates-4`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get gitignore template`}),_jsx(_components.td,{children:`Retrieves a specific .gitignore template from GitHub by its name, which must be an existing template in GitHub’s collection.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_GITIGNORE_TEMPLATE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get oidc subject claim template`}),_jsx(_components.td,{children:`Retrieves the OpenID Connect (OIDC) subject claim customization template for a repository, which defines the sub claim structure in OIDC tokens for GitHub Actions workflows.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_OIDC_SUBJECT_CLAIM_TEMPLATE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get org oidc subject claim template`}),_jsx(_components.td,{children:`Retrieves the OpenID Connect (OIDC) subject claim customization template for a GitHub organization, which defines how the sub claim in OIDC tokens for workflows is constructed.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_ORG_OIDC_SUBJECT_CLAIM_TEMPLATE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List gitignore templates`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_GITIGNORE_TEMPLATES`})})]})]})]})}),_jsx(Accordion,{title:`Threads (1)`,id:`threads-1`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get a thread`}),_jsx(_components.td,{children:`Retrieves a specific GitHub notification thread using its unique thread_id.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_A_THREAD`})})]})})]})}),_jsx(Accordion,{title:`Tokens (2)`,id:`tokens-2`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Check token`}),_jsx(_components.td,{children:`Checks if a GitHub App or OAuth access_token is valid for the specified client_id and retrieves its details, typically to verify its active status and grants.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CHECK_TOKEN`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List org resource access tokens`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_ORG_RESOURCE_ACCESS_TOKENS`})})]})]})]})}),_jsx(Accordion,{title:`Types (3)`,id:`types-3`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List available machine types for a repository`}),_jsx(_components.td,{children:`Lists machine types available for GitHub Codespaces in a repository, optionally using a Git ref to check compatibility based on prebuild availability and devcontainer configurations.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_AVAILABLE_MACHINE_TYPES_FOR_A_REPOSITORY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List issue types`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_ISSUE_TYPES`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List machine types for a codespace`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_MACHINE_TYPES_FOR_A_CODESPACE`})})]})]})]})}),_jsx(Accordion,{title:`Usage (7)`,id:`usage-7`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get GitHub actions cache usage for a repository`}),_jsx(_components.td,{children:`Retrieves the total count of active GitHub Actions caches and their combined size in bytes for a specified repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_GITHUB_ACTIONS_CACHE_USAGE_FOR_A_REPOSITORY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get GitHub actions cache usage for an organization`}),_jsx(_components.td,{children:`Retrieves total GitHub Actions cache usage statistics for an organization, including active cache count and size across all repositories.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_GITHUB_ACTIONS_CACHE_USAGE_FOR_AN_ORGANIZATION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get GitHub billing usage summary for user`}),_jsx(_components.td,{children:`Retrieve billing usage summary for a GitHub user account.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_GITHUB_BILLING_USAGE_SUMMARY_FOR_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get GraphQL rate limit`}),_jsx(_components.td,{children:`Retrieve the authenticated client’s GitHub GraphQL API rate limit information.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_GRAPHQL_RATE_LIMIT`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get rate limit status for the authenticated user`}),_jsx(_components.td,{children:`Retrieves the authenticated user’s current GitHub API rate limit status, including usage and limits across different resource categories.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_RATE_LIMIT_STATUS_FOR_THE_AUTHENTICATED_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get workflow run usage`}),_jsx(_components.td,{children:`Gets the billable time, in milliseconds, for a specific workflow run, detailing time spent on various operating systems.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_WORKFLOW_RUN_USAGE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get workflow usage`}),_jsx(_components.td,{children:`Gets the billable time (in milliseconds, broken down by runner OS) for a specific workflow within a repository for the current billing cycle.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_WORKFLOW_USAGE`})})]})]})]})}),_jsx(Accordion,{title:`Users (20)`,id:`users-20`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Check if user can be assigned`}),_jsx(_components.td,{children:`Verifies if a GitHub user can be assigned to issues in a repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CHECK_IF_USER_CAN_BE_ASSIGNED`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Check if user can be assigned to issue`}),_jsx(_components.td,{children:`Checks if a specified GitHub user can be assigned to a given issue within a repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CHECK_IF_USER_CAN_BE_ASSIGNED_TO_ISSUE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Check if user follows another user`}),_jsx(_components.td,{children:`Checks if a GitHub user username follows target_user.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CHECK_IF_USER_FOLLOWS_ANOTHER_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Check if user is blocked by authenticated user`}),_jsx(_components.td,{children:`Checks if the specified GitHub user is blocked by the authenticated user.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CHECK_IF_USER_IS_BLOCKED_BY_AUTHENTICATED_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Check if user is blocked by organization`}),_jsx(_components.td,{children:`Checks if a GitHub user is blocked by an organization.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CHECK_IF_USER_IS_BLOCKED_BY_ORGANIZATION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get a user`}),_jsx(_components.td,{children:`Retrieves the public profile information for an existing GitHub user, specified by their username.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_A_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get billing usage report user`}),_jsx(_components.td,{children:`Retrieves the billing usage report for a specified GitHub user.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_BILLING_USAGE_REPORT_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get contextual information for a user`}),_jsx(_components.td,{children:`Gets contextual hovercard information for a GitHub user.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_CONTEXTUAL_INFORMATION_FOR_A_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get GitHub billing premium request usage report user`}),_jsx(_components.td,{children:`Get billing premium request usage report for a GitHub user.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_GITHUB_BILLING_PREMIUM_REQUEST_USAGE_REPORT_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get the authenticated user`}),_jsx(_components.td,{children:`Gets the profile information for the currently authenticated GitHub user, including potentially private details based on user settings.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_THE_AUTHENTICATED_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get user by ID`}),_jsx(_components.td,{children:`Retrieves a GitHub user’s profile information by their unique numeric account ID.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_USER_BY_ID`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get users attestations`}),_jsx(_components.td,{children:`Get attestations by subject digest for a GitHub user.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_USERS_ATTESTATIONS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get users with access to the protected branch`}),_jsx(_components.td,{children:`Lists users with explicit push access to a protected branch, provided its protection rule restricts pushes to specific users.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_USERS_WITH_ACCESS_TO_THE_PROTECTED_BRANCH`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List the people a user follows`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_THE_PEOPLE_A_USER_FOLLOWS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List the people the authenticated user follows`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_THE_PEOPLE_THE_AUTHENTICATED_USER_FOLLOWS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List users`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_USERS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List users blocked by an organization`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_USERS_BLOCKED_BY_AN_ORGANIZATION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List users blocked by the authenticated user`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_USERS_BLOCKED_BY_THE_AUTHENTICATED_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List users that are assigned to an organization role`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_USERS_THAT_ARE_ASSIGNED_TO_AN_ORGANIZATION_ROLE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Search users`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_SEARCH_USERS`})})]})]})]})}),_jsx(Accordion,{title:`Variables (8)`,id:`variables-8`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get a repository variable`}),_jsx(_components.td,{children:`Gets a specific GitHub Actions variable by name from an accessible repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_A_REPOSITORY_VARIABLE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get an environment variable`}),_jsx(_components.td,{children:`Retrieves a specific environment variable from a GitHub Actions environment by repository owner, repository name, environment name, and variable name.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_AN_ENVIRONMENT_VARIABLE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get an organization variable`}),_jsx(_components.td,{children:`Retrieves details (name, value, visibility, timestamps) of a specific, existing variable for an existing GitHub organization.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_AN_ORGANIZATION_VARIABLE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List environment variables`}),_jsx(_components.td,{children:`Lists all environment variables, which are plaintext key-value pairs for GitHub Actions workflows, for a specified environment within a GitHub repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_ENVIRONMENT_VARIABLES`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List organization variables`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_ORGANIZATION_VARIABLES`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List repository organization variables`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_REPOSITORY_ORGANIZATION_VARIABLES`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List repository variables`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_REPOSITORY_VARIABLES`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List selected repos org variable`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_SELECTED_REPOS_ORG_VARIABLE`})})]})]})]})}),_jsx(Accordion,{title:`Versions (8)`,id:`versions-8`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get a package version for a user`}),_jsx(_components.td,{children:`Retrieves a specific public package version associated with a GitHub user.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_A_PACKAGE_VERSION_FOR_A_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get a package version for an organization`}),_jsx(_components.td,{children:`Retrieves detailed information for a specific version of a package within an organization.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_A_PACKAGE_VERSION_FOR_AN_ORGANIZATION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get a package version for the authenticated user`}),_jsx(_components.td,{children:`Retrieves detailed information for an existing specific package version associated with the authenticated user, identified by its type, name, and version ID.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_A_PACKAGE_VERSION_FOR_THE_AUTHENTICATED_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get all API versions`}),_jsx(_components.td,{children:`Retrieves all officially supported, date-based (e.g., “2022-11-28”) versions of the GitHub REST API from the /versions endpoint.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_ALL_API_VERSIONS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get gist revision`}),_jsx(_components.td,{children:`Retrieves a specific revision of a gist.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_GIST_REVISION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List org package versions`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_ORG_PACKAGE_VERSIONS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List owned package versions`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_OWNED_PACKAGE_VERSIONS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List package versions for a package owned by a user`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_PACKAGE_VERSIONS_FOR_A_PACKAGE_OWNED_BY_A_USER`})})]})]})]})}),_jsx(Accordion,{title:`Views (1)`,id:`views-1`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get page views`}),_jsx(_components.td,{children:`Retrieves page view statistics for a repository over the last 14 days, including total views, unique visitors, and a daily or weekly breakdown.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_PAGE_VIEWS`})})]})})]})}),_jsx(Accordion,{title:`Watchers (1)`,id:`watchers-1`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List watchers`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_WATCHERS`})})]})})]})}),_jsx(Accordion,{title:`Webhooks (8)`,id:`webhooks-8`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get a repository webhook`}),_jsx(_components.td,{children:`Returns the configuration of an existing webhook for a given repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_A_REPOSITORY_WEBHOOK`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get a webhook delivery for an organization webhook`}),_jsx(_components.td,{children:`Returns detailed information for a specific delivery attempt of a webhook configured for the specified GitHub organization.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_A_WEBHOOK_DELIVERY_FOR_AN_ORGANIZATION_WEBHOOK`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get an organization webhook`}),_jsx(_components.td,{children:`Retrieves the full configuration, including subscribed events and delivery settings, for an existing organization webhook.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_AN_ORGANIZATION_WEBHOOK`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get repository webhook delivery`}),_jsx(_components.td,{children:`Retrieves a specific delivery for a repository webhook, identified by its hook_id and delivery_id.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_REPOSITORY_WEBHOOK_DELIVERY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List deliveries for a repository webhook`}),_jsx(_components.td,{children:`Retrieves delivery attempts for a specific repository webhook to inspect its history.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_DELIVERIES_FOR_A_REPOSITORY_WEBHOOK`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List deliveries for an organization webhook`}),_jsx(_components.td,{children:`Retrieves a list of webhook deliveries for a specific webhook in an organization, allowing inspection of delivery history and details.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_DELIVERIES_FOR_AN_ORGANIZATION_WEBHOOK`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List organization webhooks`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_ORGANIZATION_WEBHOOKS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List repository webhooks`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_REPOSITORY_WEBHOOKS`})})]})]})]})}),_jsx(Accordion,{title:`Workflows (3)`,id:`workflows-3`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get a workflow`}),_jsx(_components.td,{children:`Retrieves detailed information for a specific GitHub Actions workflow in a repository, identified by either its numeric ID or its filename.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_A_WORKFLOW`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get workflow external access`}),_jsx(_components.td,{children:`Gets the access level settings for a private repository, determining how workflows outside this repository can use its actions and reusable workflows.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_WORKFLOW_EXTERNAL_ACCESS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List repository workflows`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_REPOSITORY_WORKFLOWS`})})]})]})]})}),_jsx(Accordion,{title:`Other actions (29)`,id:`other-actions-29`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`API root`}),_jsx(_components.td,{children:`Retrieves a map of all top-level GitHub REST API resource URLs and their templates.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_API_ROOT`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create inference embeddings`}),_jsx(_components.td,{children:`Create inference embeddings using GitHub’s AI models.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_INFERENCE_EMBEDDINGS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get a reference`}),_jsx(_components.td,{children:`Retrieves a specific Git reference (e.g., a branch, tag, or fully qualified like ‘heads/main’) from a GitHub repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_A_REFERENCE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get access restrictions`}),_jsx(_components.td,{children:`Lists users, teams, and GitHub Apps with push access to a branch.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_ACCESS_RESTRICTIONS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get an assignment`}),_jsx(_components.td,{children:`Retrieves detailed information for a specific GitHub Classroom assignment if the authenticated user is an administrator of the classroom.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_AN_ASSIGNMENT`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get assignment grades`}),_jsx(_components.td,{children:`Retrieves all grades for an existing GitHub Classroom assignment.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_ASSIGNMENT_GRADES`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get classroom`}),_jsx(_components.td,{children:`Retrieves details for a specific GitHub Classroom.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_CLASSROOM`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get emojis`}),_jsx(_components.td,{children:`Lists all emojis available for use on GitHub, including custom and Unicode emojis.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_EMOJIS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get feeds`}),_jsx(_components.td,{children:`Fetches a list of available GitHub feed URLs for the authenticated user.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_FEEDS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get GitHub meta information`}),_jsx(_components.td,{children:`Fetches GitHub’s publicly available metadata, useful for configuring network security policies or IP allow-listing.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_GITHUB_META_INFORMATION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get GraphQL node`}),_jsx(_components.td,{children:`Fetch any GitHub object by its global node ID.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_GRAPHQL_NODE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get octocat`}),_jsx(_components.td,{children:`Fetches an ASCII art representation of GitHub’s Octocat, suitable for text-based displays.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_OCTOCAT`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get the combined status for a specific reference`}),_jsx(_components.td,{children:`Retrieves the aggregated commit status (e.g., success, failure, pending) from all checks for a specific reference (SHA, branch, or tag) in a GitHub repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_THE_COMBINED_STATUS_FOR_A_SPECIFIC_REFERENCE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get the zen of GitHub`}),_jsx(_components.td,{children:`Retrieves a random quote from GitHub’s ‘Zen of GitHub’ collection, reflecting GitHub’s design philosophies and offering humorous insights, useful for displaying GitHub wisdom or a lighthearted message.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_THE_ZEN_OF_GITHUB`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get top referral paths`}),_jsx(_components.td,{children:`Fetches the top 10 most viewed content paths for a repository from the last 14 days.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_TOP_REFERRAL_PATHS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get top referral sources`}),_jsx(_components.td,{children:`Fetches the top 10 websites that referred traffic to a repository within the last 14 days.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_TOP_REFERRAL_SOURCES`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Get viewer GraphQL`}),_jsx(_components.td,{children:`Retrieve the authenticated user’s profile information via GitHub GraphQL.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_GET_VIEWER_GRAPHQL`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List accepted assignments for an assignment`}),_jsx(_components.td,{children:`Lists accepted assignments (student repositories created after acceptance) for an existing GitHub Classroom assignment, identified by its unique assignment_id.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_ACCEPTED_ASSIGNMENTS_FOR_AN_ASSIGNMENT`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List assignments for a classroom`}),_jsx(_components.td,{children:`Lists all assignments for a given GitHub Classroom classroom_id.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_ASSIGNMENTS_FOR_A_CLASSROOM`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List classrooms`}),_jsx(_components.td,{children:`Lists GitHub Classrooms to which the authenticated user has administrative access.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_CLASSROOMS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List matching references`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_MATCHING_REFERENCES`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List sponsorables`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_SPONSORABLES`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List status check contexts`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_STATUS_CHECK_CONTEXTS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Lookup nodes by IDs`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LOOKUP_NODES_BY_IDS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Lookup topic by name`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LOOKUP_TOPIC_BY_NAME`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Render markdown raw`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_RENDER_MARKDOWN_RAW`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Search GitHub GraphQL`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_SEARCH_GITHUB_GRAPHQL`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Search topics`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_SEARCH_TOPICS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Validate credential`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_VALIDATE_CREDENTIAL`})})]})]})]})})]})]}),_jsxs(Accordion,{title:`Read + write code (recommended)`,id:`read-write-code-recommended`,children:[_jsxs(_components.p,{children:[`Teammates can use 577 of the 896 GitHub actions at this level: everything in `,_jsx(_components.strong,{children:`Read-only`}),`, plus:`]}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Create, update, and delete comments`}),`\n`,_jsx(_components.li,{children:`Create and delete reactions`}),`\n`,_jsx(_components.li,{children:`Create and update issues`}),`\n`,_jsx(_components.li,{children:`Create and update pull requests`}),`\n`,_jsx(_components.li,{children:`Create and update branches`}),`\n`,_jsx(_components.li,{children:`Update and delete subscriptions`}),`\n`,_jsx(_components.li,{children:`Create, update, and delete cards`}),`\n`,_jsx(_components.li,{children:`Create, update, delete, and send reviews`}),`\n`,_jsx(_components.li,{children:`Create, update, and delete items`}),`\n`,_jsx(_components.li,{children:`Create and update labels`}),`\n`,_jsx(_components.li,{children:`Create and update assets`}),`\n`,_jsx(_components.li,{children:`Create code`}),`\n`]}),_jsxs(_components.p,{children:[`The 100 actions that this level adds to `,_jsx(_components.strong,{children:`Read-only`}),`:`]}),_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`Assets (2)`,id:`assets-2-1`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Update a release asset`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_UPDATE_A_RELEASE_ASSET`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Upload release asset`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_UPLOAD_RELEASE_ASSET`})})]})]})]})}),_jsx(Accordion,{title:`Assignees (2)`,id:`assignees-2`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Add assignees to an issue`}),_jsx(_components.td,{children:`Adds assignees to a GitHub issue.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_ADD_ASSIGNEES_TO_AN_ISSUE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Remove assignees from an issue`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_REMOVE_ASSIGNEES_FROM_AN_ISSUE`})})]})]})]})}),_jsx(Accordion,{title:`Branches (5)`,id:`branches-5`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create branch`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_BRANCH`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Merge a branch`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_MERGE_A_BRANCH`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Rename a branch`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_RENAME_A_BRANCH`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Sync fork branch with upstream`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_SYNC_FORK_BRANCH_WITH_UPSTREAM`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Update a pull request branch`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_UPDATE_A_PULL_REQUEST_BRANCH`})})]})]})]})}),_jsx(Accordion,{title:`Cards (4)`,id:`cards-4`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create a project card`}),_jsx(_components.td,{children:`Creates a project card in a GitHub project column (classic projects only).`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_A_PROJECT_CARD`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete project card`}),_jsx(_components.td,{children:`Deletes a project card from a GitHub ‘Project (classic)’.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_PROJECT_CARD`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Move a project card`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_MOVE_A_PROJECT_CARD`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Update project card`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_UPDATE_PROJECT_CARD`})})]})]})]})}),_jsx(Accordion,{title:`Code (2)`,id:`code-2`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create a blob`}),_jsx(_components.td,{children:`Creates a Git blob in a repository, requiring content and encoding (‘utf-8’ or ‘base64’).`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_A_BLOB`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create a tree`}),_jsx(_components.td,{children:`Creates a new Git tree object in a repository, defining file/directory structure by specifying tree entries, optionally building on a base_tree SHA.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_A_TREE`})})]})]})]})}),_jsx(Accordion,{title:`Comments (15)`,id:`comments-15-1`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create a commit comment`}),_jsx(_components.td,{children:`Creates a comment on a specific commit, or on a specific line if path and position are provided.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_A_COMMIT_COMMENT`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create a discussion comment`}),_jsx(_components.td,{children:`Creates a new comment on an existing team discussion within a GitHub organization.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_A_DISCUSSION_COMMENT`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create a gist comment`}),_jsx(_components.td,{children:`Creates a new comment on a specified GitHub gist.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_A_GIST_COMMENT`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create a review comment for a pull request`}),_jsx(_components.td,{children:`Creates a review comment on a pull request’s diff, targeting a specific line, range of lines, an entire file, or replying to an existing comment.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_A_REVIEW_COMMENT_FOR_A_PULL_REQUEST`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create an issue comment`}),_jsx(_components.td,{children:`Creates a new comment on an existing GitHub issue or pull request within the specified repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_AN_ISSUE_COMMENT`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete a review comment for a pull request`}),_jsx(_components.td,{children:`Deletes a specific pull request review comment.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_A_REVIEW_COMMENT_FOR_A_PULL_REQUEST`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete commit comment`}),_jsx(_components.td,{children:`Deletes a specific commit comment, identified by its comment_id, from the specified repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_COMMIT_COMMENT`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete discussion comment`}),_jsx(_components.td,{children:`Deletes a specific comment from an existing team discussion within an organization, provided the specified organization, team, discussion, and comment all exist.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_DISCUSSION_COMMENT`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete gist comment`}),_jsx(_components.td,{children:`Deletes a specific comment from a GitHub Gist using its gist_id and comment_id.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_GIST_COMMENT`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete issue comment`}),_jsx(_components.td,{children:`Permanently deletes a specific comment by its ID from an issue or pull request, if the repository exists and the comment ID is valid.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_ISSUE_COMMENT`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Update a commit comment`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_UPDATE_A_COMMIT_COMMENT`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Update a discussion comment`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_UPDATE_A_DISCUSSION_COMMENT`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Update a gist comment`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_UPDATE_A_GIST_COMMENT`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Update an issue comment`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_UPDATE_AN_ISSUE_COMMENT`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Update pull request review comment`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_UPDATE_PULL_REQUEST_REVIEW_COMMENT`})})]})]})]})}),_jsx(Accordion,{title:`Commits (1)`,id:`commits-1`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create a commit`}),_jsx(_components.td,{children:`Creates a new commit in a GitHub repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_A_COMMIT`})})]})})]})}),_jsx(Accordion,{title:`Content (1)`,id:`content-1`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create or update file contents`}),_jsx(_components.td,{children:`Creates a new file or updates an existing file in a GitHub repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_OR_UPDATE_FILE_CONTENTS`})})]})})]})}),_jsx(Accordion,{title:`Dependencies (1)`,id:`dependencies-1`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Manage issue blocking dependency`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_MANAGE_ISSUE_BLOCKING_DEPENDENCY`})})]})})]})}),_jsx(Accordion,{title:`Discussions (2)`,id:`discussions-2-1`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create a discussion`}),_jsx(_components.td,{children:`Creates a new discussion post on a specific team’s page within an organization.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_A_DISCUSSION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Update a discussion`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_UPDATE_A_DISCUSSION`})})]})]})]})}),_jsx(Accordion,{title:`Fields (1)`,id:`fields-1-1`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Clear project v2 item field value`}),_jsx(_components.td,{children:`Clear the value of a field for an item in a GitHub Project V2.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CLEAR_PROJECT_V2_ITEM_FIELD_VALUE`})})]})})]})}),_jsx(Accordion,{title:`Files (2)`,id:`files-2`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Commit multiple files`}),_jsx(_components.td,{children:`Atomically create, update, or delete multiple files in a GitHub repository as a single commit.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_COMMIT_MULTIPLE_FILES`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete a file`}),_jsx(_components.td,{children:`Deletes a file by path from a GitHub repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_A_FILE`})})]})]})]})}),_jsx(Accordion,{title:`Issues (7)`,id:`issues-7-1`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Add sub issue`}),_jsx(_components.td,{children:`Add a sub-issue to a parent GitHub issue using GraphQL.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_ADD_SUB_ISSUE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Close issue`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CLOSE_ISSUE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create an issue`}),_jsx(_components.td,{children:`Creates a new issue in a GitHub repository, requiring the repository to exist and have issues enabled.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_AN_ISSUE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Lock an issue`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LOCK_AN_ISSUE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Reopen issue`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_REOPEN_ISSUE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Unlock an issue`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_UNLOCK_AN_ISSUE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Update an issue`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_UPDATE_AN_ISSUE`})})]})]})]})}),_jsx(Accordion,{title:`Items (4)`,id:`items-4`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Add item to user project`}),_jsx(_components.td,{children:`Add an issue or pull request to a user-owned GitHub project.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_ADD_ITEM_TO_USER_PROJECT`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create draft item for user project`}),_jsx(_components.td,{children:`Creates a draft issue item in a user-owned GitHub ProjectsV2.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_DRAFT_ITEM_FOR_USER_PROJECT`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete project item for user`}),_jsx(_components.td,{children:`Delete a project item for a user in GitHub Projects V2.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_PROJECT_ITEM_FOR_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Update user project item`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_UPDATE_USER_PROJECT_ITEM`})})]})]})]})}),_jsx(Accordion,{title:`Labels (6)`,id:`labels-6`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Add labels to an issue`}),_jsx(_components.td,{children:`Adds labels (provided in the request body) to a repository issue.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_ADD_LABELS_TO_AN_ISSUE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create a label`}),_jsx(_components.td,{children:`Creates a new label in a specified GitHub repository, provided the repository exists and the user has write permissions.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_A_LABEL`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Remove a label from an issue`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_REMOVE_A_LABEL_FROM_AN_ISSUE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Remove all labels from an issue`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_REMOVE_ALL_LABELS_FROM_AN_ISSUE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Set labels for an issue`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_SET_LABELS_FOR_AN_ISSUE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Update a label`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_UPDATE_A_LABEL`})})]})]})]})}),_jsx(Accordion,{title:`Milestones (2)`,id:`milestones-2-1`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create a milestone`}),_jsx(_components.td,{children:`Creates a milestone in a GitHub repository for tracking progress on issues or pull requests.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_A_MILESTONE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Update a milestone`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_UPDATE_A_MILESTONE`})})]})]})]})}),_jsx(Accordion,{title:`Objects (1)`,id:`objects-1-1`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create a tag object`}),_jsx(_components.td,{children:`Creates an annotated Git tag object in a repository, pointing to an existing Git object (commit, tree, or blob) defined by its SHA and ensuring the type field correctly specifies the object’s type.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_A_TAG_OBJECT`})})]})})]})}),_jsx(Accordion,{title:`Pull requests (8)`,id:`pull-requests-8`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Close pull request`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CLOSE_PULL_REQUEST`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Convert pull request to draft`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CONVERT_PULL_REQUEST_TO_DRAFT`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create a pull request`}),_jsx(_components.td,{children:`Creates a pull request in a GitHub repository, requiring existing base and head branches.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_A_PULL_REQUEST`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Dismiss a review for a pull request`}),_jsx(_components.td,{children:`Dismisses an APPROVED or CHANGES_REQUESTED review on a pull request with a mandatory explanatory message.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DISMISS_A_REVIEW_FOR_A_PULL_REQUEST`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Mark pull request ready for review`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_MARK_PULL_REQUEST_READY_FOR_REVIEW`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Merge a pull request`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_MERGE_A_PULL_REQUEST`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Reopen pull request`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_REOPEN_PULL_REQUEST`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Update a pull request`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_UPDATE_A_PULL_REQUEST`})})]})]})]})}),_jsx(Accordion,{title:`Reactions (14)`,id:`reactions-14`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create reaction for a commit comment`}),_jsx(_components.td,{children:`Creates an emoji reaction for a commit comment.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_REACTION_FOR_A_COMMIT_COMMENT`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create reaction for a pull request review comment`}),_jsx(_components.td,{children:`Adds a specified reaction to a pull request review comment within a GitHub repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_REACTION_FOR_A_PULL_REQUEST_REVIEW_COMMENT`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create reaction for a release`}),_jsx(_components.td,{children:`Creates an emoji reaction for a specific, existing release in a GitHub repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_REACTION_FOR_A_RELEASE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create reaction for a team discussion`}),_jsx(_components.td,{children:`Creates a reaction for a team discussion within a GitHub organization.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_REACTION_FOR_A_TEAM_DISCUSSION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create reaction for a team discussion comment`}),_jsx(_components.td,{children:`Adds a reaction to a team discussion comment, requiring the specified organization, team, discussion, and comment to exist.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_REACTION_FOR_A_TEAM_DISCUSSION_COMMENT`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create reaction for an issue`}),_jsx(_components.td,{children:`Creates a reaction for a specified issue within a GitHub repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_REACTION_FOR_AN_ISSUE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create reaction for an issue comment`}),_jsx(_components.td,{children:`Creates a reaction for a specific comment on an issue within a GitHub repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_REACTION_FOR_AN_ISSUE_COMMENT`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete a release reaction`}),_jsx(_components.td,{children:`Deletes a reaction from a GitHub release, provided the repository, release, and reaction exist.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_A_RELEASE_REACTION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete commit comment reaction`}),_jsx(_components.td,{children:`Deletes a reaction from a commit comment in a GitHub repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_COMMIT_COMMENT_REACTION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete issue comment reaction`}),_jsx(_components.td,{children:`Deletes a reaction from an issue comment in a repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_ISSUE_COMMENT_REACTION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete issue reaction`}),_jsx(_components.td,{children:`Permanently removes a specific reaction from an issue in a GitHub repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_ISSUE_REACTION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete pull request comment reaction`}),_jsx(_components.td,{children:`Deletes a specific reaction from a pull request review comment, provided the comment and reaction exist on that comment within the specified repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_PULL_REQUEST_COMMENT_REACTION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete team discussion comment reaction`}),_jsx(_components.td,{children:`Deletes a reaction from a team discussion comment, given the organization name, team slug, discussion number, comment number, and reaction ID.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_TEAM_DISCUSSION_COMMENT_REACTION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete team discussion reaction`}),_jsx(_components.td,{children:`Permanently deletes a specific reaction from a team discussion within an organization.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_TEAM_DISCUSSION_REACTION`})})]})]})]})}),_jsx(Accordion,{title:`Releases (2)`,id:`releases-2`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create a release`}),_jsx(_components.td,{children:`Creates a release in a GitHub repository for a specified tag.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_A_RELEASE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Update a release`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_UPDATE_A_RELEASE`})})]})]})]})}),_jsx(Accordion,{title:`Replies (1)`,id:`replies-1`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create a reply for a review comment`}),_jsx(_components.td,{children:`Posts a reply to a specific review comment on a GitHub pull request, requiring the repository, pull request, and original comment to exist, and a non-empty reply body.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_A_REPLY_FOR_A_REVIEW_COMMENT`})})]})})]})}),_jsx(Accordion,{title:`Reviewers (3)`,id:`reviewers-3`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Remove requested reviewers from a pull request`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_REMOVE_REQUESTED_REVIEWERS_FROM_A_PULL_REQUEST`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Request reviewers`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_REQUEST_REVIEWERS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Request reviewers for a pull request`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_REQUEST_REVIEWERS_FOR_A_PULL_REQUEST`})})]})]})]})}),_jsx(Accordion,{title:`Reviews (5)`,id:`reviews-5`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create a review for a pull request`}),_jsx(_components.td,{children:`Creates a pull request review, allowing approval, change requests, or comments.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_A_REVIEW_FOR_A_PULL_REQUEST`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete pending review`}),_jsx(_components.td,{children:`Deletes a pending (unsubmitted) review from a pull request.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_PENDING_REVIEW`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Remove review request`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_REMOVE_REVIEW_REQUEST`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Submit a review for a pull request`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_SUBMIT_A_REVIEW_FOR_A_PULL_REQUEST`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Update pull request review`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_UPDATE_PULL_REQUEST_REVIEW`})})]})]})]})}),_jsx(Accordion,{title:`Security advisories (1)`,id:`security-advisories-1`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Privately report a security vulnerability`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_PRIVATELY_REPORT_A_SECURITY_VULNERABILITY`})})]})})]})}),_jsx(Accordion,{title:`Subscriptions (5)`,id:`subscriptions-5`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete a repository subscription`}),_jsx(_components.td,{children:`Deletes the authenticated user’s subscription to a specified repository if it exists, effectively ‘unwatching’ it.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_A_REPOSITORY_SUBSCRIPTION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete a thread subscription`}),_jsx(_components.td,{children:`Mute a specific notification thread by deleting the user’s subscription.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_A_THREAD_SUBSCRIPTION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Set a repository subscription`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_SET_A_REPOSITORY_SUBSCRIPTION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Set a thread subscription`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_SET_A_THREAD_SUBSCRIPTION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Update subscription`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_UPDATE_SUBSCRIPTION`})})]})]})]})}),_jsx(Accordion,{title:`Other actions (3)`,id:`other-actions-3`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create a reference`}),_jsx(_components.td,{children:`Creates a NEW Git reference (branch or tag) in a repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_A_REFERENCE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete a reference`}),_jsx(_components.td,{children:`Deletes a Git reference from a repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_A_REFERENCE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Update a reference`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_UPDATE_A_REFERENCE`})})]})]})]})})]})]}),_jsxs(Accordion,{title:`Full access`,id:`full-access`,children:[_jsxs(_components.p,{children:[`Teammates can use 896 of the 896 GitHub actions at this level: everything in `,_jsx(_components.strong,{children:`Read + write code`}),`, plus:`]}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Create, update, and delete repositories`}),`\n`,_jsx(_components.li,{children:`Create, update, delete, and manage secrets`}),`\n`,_jsx(_components.li,{children:`Create, update, and delete roles and permissions`}),`\n`,_jsx(_components.li,{children:`Create, update, and delete branch protection`}),`\n`,_jsx(_components.li,{children:`Update and delete users`}),`\n`,_jsx(_components.li,{children:`Create, update, delete, start, and stop codespaces`}),`\n`,_jsx(_components.li,{children:`Create, update, and delete variables`}),`\n`,_jsx(_components.li,{children:`Create, update, delete, and test webhooks`}),`\n`,_jsx(_components.li,{children:`Create, update, and delete tokens`}),`\n`,_jsx(_components.li,{children:`Update and delete versions`}),`\n`,_jsx(_components.li,{children:`Create, update, delete, and cancel deployments`}),`\n`,_jsx(_components.li,{children:`Create, update, and delete gists`}),`\n`]}),_jsxs(_components.p,{children:[`The 319 actions that this level adds to `,_jsx(_components.strong,{children:`Read + write code`}),`:`]}),_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`Account details (2)`,id:`account-details-2`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Add social accounts for authenticated user`}),_jsx(_components.td,{children:`Adds one or more social media links (which must be valid, full URLs for platforms supported by GitHub) to the authenticated user’s public GitHub profile.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_ADD_SOCIAL_ACCOUNTS_FOR_AUTHENTICATED_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete social accounts for the authenticated user`}),_jsx(_components.td,{children:`Deletes currently linked social media account URLs from the authenticated user’s GitHub profile.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_SOCIAL_ACCOUNTS_FOR_THE_AUTHENTICATED_USER`})})]})]})]})}),_jsx(Accordion,{title:`Addresses (2)`,id:`addresses-2`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Add email address for authenticated user`}),_jsx(_components.td,{children:`Adds one or more email addresses (which will be initially unverified) to the authenticated user’s GitHub account.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_ADD_EMAIL_ADDRESS_FOR_AUTHENTICATED_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete email address`}),_jsx(_components.td,{children:`Sends an empty request body to DELETE /user/emails to attempt deletion of user email addresses.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_EMAIL_ADDRESS`})})]})]})]})}),_jsx(Accordion,{title:`Alerts (2)`,id:`alerts-2`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List secret scanning alerts for a repository`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_LIST_SECRET_SCANNING_ALERTS_FOR_A_REPOSITORY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Update a code scanning alert`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_UPDATE_A_CODE_SCANNING_ALERT`})})]})]})]})}),_jsx(Accordion,{title:`Apps (5)`,id:`apps-5`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Add app access restrictions`}),_jsx(_components.td,{children:`Adds GitHub Apps to the list of apps allowed to push to a protected branch.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_ADD_APP_ACCESS_RESTRICTIONS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create a GitHub app from a manifest`}),_jsx(_components.td,{children:`Complete the GitHub App Manifest flow (step 3 of 3) by exchanging the temporary authorization code for the app’s full configuration, including credentials and private key.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_A_GITHUB_APP_FROM_A_MANIFEST`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete app authorization`}),_jsx(_components.td,{children:`Deletes an OAuth application grant for a user, which revokes ALL OAuth tokens and their associated authorizations for the application.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_APP_AUTHORIZATION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Remove app access restrictions`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_REMOVE_APP_ACCESS_RESTRICTIONS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Set app access restrictions`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_SET_APP_ACCESS_RESTRICTIONS`})})]})]})]})}),_jsx(Accordion,{title:`Artifacts (1)`,id:`artifacts-1`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete artifact`}),_jsx(_components.td,{children:`Deletes a GitHub artifact by its ID within a repository, typically resulting in an empty response (HTTP 204 No Content) on success.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_ARTIFACT`})})]})})]})}),_jsx(Accordion,{title:`Assets (1)`,id:`assets-1`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete a release asset`}),_jsx(_components.td,{children:`Deletes a specific release asset from a GitHub repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_A_RELEASE_ASSET`})})]})})]})}),_jsx(Accordion,{title:`Branch protection (12)`,id:`branch-protection-12`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create a tag protection state for a repository`}),_jsx(_components.td,{children:`DEPRECATED: This API was sunset on August 30, 2024.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_A_TAG_PROTECTION_STATE_FOR_A_REPOSITORY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create commit signature protection`}),_jsx(_components.td,{children:`Enables commit signature protection for a specified branch, requiring all new commits to be signed.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_COMMIT_SIGNATURE_PROTECTION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete a tag protection state for a repository`}),_jsx(_components.td,{children:`DEPRECATED: This API was sunset on August 30, 2024.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_A_TAG_PROTECTION_STATE_FOR_A_REPOSITORY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete admin branch protection`}),_jsx(_components.td,{children:`Removes admin enforcement from a protected branch (branch name cannot contain wildcard characters) in a repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_ADMIN_BRANCH_PROTECTION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete branch protection`}),_jsx(_components.td,{children:`Removes all protection rules from a specific branch in a GitHub repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_BRANCH_PROTECTION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete commit signature protection`}),_jsx(_components.td,{children:`Disables GPG commit signature protection for a specific branch in a GitHub repository, meaning commits pushed to this branch no longer require GPG signing.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_COMMIT_SIGNATURE_PROTECTION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete pull request review protection`}),_jsx(_components.td,{children:`Disables the requirement for pull request reviews before merging for a specific, existing branch in an existing repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_PULL_REQUEST_REVIEW_PROTECTION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Remove status check protection`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_REMOVE_STATUS_CHECK_PROTECTION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Set admin branch protection`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_SET_ADMIN_BRANCH_PROTECTION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Update branch protection`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_UPDATE_BRANCH_PROTECTION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Update pull request review protection`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_UPDATE_PULL_REQUEST_REVIEW_PROTECTION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Update status check protection`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_UPDATE_STATUS_CHECK_PROTECTION`})})]})]})]})}),_jsx(Accordion,{title:`Caches (2)`,id:`caches-2`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Clear repository cache by key`}),_jsx(_components.td,{children:`Deletes GitHub Actions caches from a repository matching a specific key and an optional Git ref, used to manage storage or clear outdated/corrupted caches.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CLEAR_REPOSITORY_CACHE_BY_KEY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete GitHub actions cache by ID`}),_jsx(_components.td,{children:`Deletes a specific GitHub Actions cache from a repository using its unique cache_id.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_GITHUB_ACTIONS_CACHE_BY_ID`})})]})]})]})}),_jsx(Accordion,{title:`Check runs (5)`,id:`check-runs-5`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create a check run`}),_jsx(_components.td,{children:`Creates a new check run for a specific commit in a repository, used by external services to report status, detailed feedback, annotations, and images directly within the GitHub UI.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_A_CHECK_RUN`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create a check suite`}),_jsx(_components.td,{children:`Creates a new check suite for a specific commit (head_sha) in an original repository (not a fork).`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_A_CHECK_SUITE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Rerequest a check run`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_REREQUEST_A_CHECK_RUN`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Rerequest a check suite`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_REREQUEST_A_CHECK_SUITE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Update a check run`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_UPDATE_A_CHECK_RUN`})})]})]})]})}),_jsx(Accordion,{title:`Code (2)`,id:`code-2-1`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete code scanning analysis`}),_jsx(_components.td,{children:`Deletes a specific code scanning analysis by its ID from a repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_CODE_SCANNING_ANALYSIS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Update code scanning default setup`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_UPDATE_CODE_SCANNING_DEFAULT_SETUP`})})]})]})]})}),_jsx(Accordion,{title:`Codespaces (11)`,id:`codespaces-11`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create a codespace for the authenticated user`}),_jsx(_components.td,{children:`Creates a GitHub Codespace for the authenticated user, requiring a JSON request body with either repository_id (integer) or a pull_request object (containing pull_request_number (integer) and repository_id (integer)).`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_A_CODESPACE_FOR_THE_AUTHENTICATED_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create a codespace from a pull request`}),_jsx(_components.td,{children:`Creates a GitHub Codespace for an open pull request in a Codespaces-enabled repository, with options to customize its configuration.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_A_CODESPACE_FROM_A_PULL_REQUEST`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create a codespace in a repository`}),_jsx(_components.td,{children:`Creates a GitHub Codespace for the authenticated user in a specified repository, which must be accessible and use a valid devcontainer.json if devcontainer_path is specified.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_A_CODESPACE_IN_A_REPOSITORY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete codespace`}),_jsx(_components.td,{children:`Deletes a specific codespace owned by the authenticated user.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_CODESPACE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete org codespace`}),_jsx(_components.td,{children:`Permanently deletes a specific codespace belonging to a member of the specified organization.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_ORG_CODESPACE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Export a codespace for the authenticated user`}),_jsx(_components.td,{children:`Triggers an export of a user’s specified codespace, automatically stopping it if active, and returns its export status and download URL.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_EXPORT_A_CODESPACE_FOR_THE_AUTHENTICATED_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Manage access control for organization codespaces`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_MANAGE_ACCESS_CONTROL_FOR_ORGANIZATION_CODESPACES`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Start a codespace for the authenticated user`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_START_A_CODESPACE_FOR_THE_AUTHENTICATED_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Stop a codespace for an organization user`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_STOP_A_CODESPACE_FOR_AN_ORGANIZATION_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Stop a codespace for the authenticated user`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_STOP_A_CODESPACE_FOR_THE_AUTHENTICATED_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Update codespace`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_UPDATE_CODESPACE`})})]})]})]})}),_jsx(Accordion,{title:`Collaborators (4)`,id:`collaborators-4-1`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Add a repository collaborator`}),_jsx(_components.td,{children:`Adds a GitHub user as a repository collaborator, or updates their permission if already a collaborator.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_ADD_A_REPOSITORY_COLLABORATOR`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Add project collaborator`}),_jsx(_components.td,{children:`Adds a specified GitHub user as a collaborator to an existing organization project with a given permission level.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_ADD_PROJECT_COLLABORATOR`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Remove a repository collaborator`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_REMOVE_A_REPOSITORY_COLLABORATOR`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Remove outside collaborator from an organization`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_REMOVE_OUTSIDE_COLLABORATOR_FROM_AN_ORGANIZATION`})})]})]})]})}),_jsx(Accordion,{title:`Columns (4)`,id:`columns-4`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create a project column`}),_jsx(_components.td,{children:`Creates a new column in a GitHub project (classic).`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_A_PROJECT_COLUMN`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete project column`}),_jsx(_components.td,{children:`Deletes a project field (column) from a GitHub Projects V2 project using the GraphQL API.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_PROJECT_COLUMN`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Move a project column`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_MOVE_A_PROJECT_COLUMN`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Update project column`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_UPDATE_PROJECT_COLUMN`})})]})]})]})}),_jsx(Accordion,{title:`Commits (2)`,id:`commits-2`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create a commit status`}),_jsx(_components.td,{children:`Sets a commit’s status (e.g., error, failure, pending, success from CI/CD) for a given SHA.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_A_COMMIT_STATUS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Map a commit author`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_MAP_A_COMMIT_AUTHOR`})})]})]})]})}),_jsx(Accordion,{title:`Deployments (6)`,id:`deployments-6-1`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Cancel GitHub pages deployment`}),_jsx(_components.td,{children:`Cancels an existing, ongoing or queued GitHub Pages deployment for a repository using its pages_deployment_id.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CANCEL_GITHUB_PAGES_DEPLOYMENT`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create a deployment`}),_jsx(_components.td,{children:`Creates a GitHub deployment for an existing repository, targeting a specific ref (branch, tag, or SHA) that must also exist within the repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_A_DEPLOYMENT`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create a deployment status`}),_jsx(_components.td,{children:`Creates a status for an existing deployment, updating its operational state, associated URLs, and description.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_A_DEPLOYMENT_STATUS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create a GitHub pages deployment`}),_jsx(_components.td,{children:`Creates a GitHub Pages deployment for a repository using a specified artifact and OIDC token, provided GitHub Pages is enabled and the artifact (containing static assets) is accessible.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_A_GITHUB_PAGES_DEPLOYMENT`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete deployment`}),_jsx(_components.td,{children:`Permanently deletes a specified inactive deployment from a repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_DEPLOYMENT`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Review pending deployments for a workflow run`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_REVIEW_PENDING_DEPLOYMENTS_FOR_A_WORKFLOW_RUN`})})]})]})]})}),_jsx(Accordion,{title:`Discussions (1)`,id:`discussions-1`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete discussion`}),_jsx(_components.td,{children:`Deletes a specific team discussion, identified by its number, from an organization’s team.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_DISCUSSION`})})]})})]})}),_jsx(Accordion,{title:`Emails (1)`,id:`emails-1-1`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Set email visibility`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_SET_EMAIL_VISIBILITY`})})]})})]})}),_jsx(Accordion,{title:`Environments (2)`,id:`environments-2-1`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create or update an environment`}),_jsx(_components.td,{children:`Creates a new environment or updates an existing one in a GitHub repository, allowing configuration of deployment protection rules such as wait timers and reviewers.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_OR_UPDATE_AN_ENVIRONMENT`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete environment`}),_jsx(_components.td,{children:`Deletes an existing deployment environment from an existing repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_ENVIRONMENT`})})]})]})]})}),_jsx(Accordion,{title:`Events (2)`,id:`events-2`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create a repository dispatch event`}),_jsx(_components.td,{children:`Triggers a GitHub Actions workflow or a webhook on a repository by creating a repository dispatch event, allowing programmatic triggering of workflows based on events outside of GitHub.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_A_REPOSITORY_DISPATCH_EVENT`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create a workflow dispatch event`}),_jsx(_components.td,{children:`Manually triggers a GitHub Actions workflow identified by workflow_id at a given ref, if the workflow is configured to accept workflow_dispatch events.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_A_WORKFLOW_DISPATCH_EVENT`})})]})]})]})}),_jsx(Accordion,{title:`Fields (1)`,id:`fields-1-2`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Add field to user project`}),_jsx(_components.td,{children:`Add a custom field to a user-owned GitHub Projects V2 project.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_ADD_FIELD_TO_USER_PROJECT`})})]})})]})}),_jsx(Accordion,{title:`Forks (2)`,id:`forks-2-1`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create a fork`}),_jsx(_components.td,{children:`Creates a fork of an accessible repository, optionally into a specific organization, with a new name, or copying only the default branch.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_A_FORK`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create a temporary private fork`}),_jsx(_components.td,{children:`Creates a temporary private fork of the specified repository to address a security vulnerability, linking the fork to a GHSA ID that must be specifically associated with this repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_A_TEMPORARY_PRIVATE_FORK`})})]})]})]})}),_jsx(Accordion,{title:`Gists (6)`,id:`gists-6-1`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create a gist`}),_jsx(_components.td,{children:`Creates a new gist on GitHub with provided files, an optional description, and public/secret visibility.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_A_GIST`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete gist`}),_jsx(_components.td,{children:`Permanently deletes an existing GitHub gist, specified by its gist_id.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_GIST`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Fork gist`}),_jsx(_components.td,{children:`Forks a specified public gist, creating a copy under the authenticated user’s account.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_FORK_GIST`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Star a gist`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_STAR_A_GIST`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Unstar a gist`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_UNSTAR_A_GIST`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Update a gist`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_UPDATE_A_GIST`})})]})]})]})}),_jsx(Accordion,{title:`Interactions (6)`,id:`interactions-6`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Remove interaction restrictions for a repository`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_REMOVE_INTERACTION_RESTRICTIONS_FOR_A_REPOSITORY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Remove interaction restrictions for an organization`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_REMOVE_INTERACTION_RESTRICTIONS_FOR_AN_ORGANIZATION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Remove public repo interaction restrictions`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_REMOVE_PUBLIC_REPO_INTERACTION_RESTRICTIONS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Set interaction restrictions for a repository`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_SET_INTERACTION_RESTRICTIONS_FOR_A_REPOSITORY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Set interaction restrictions for an organization`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_SET_INTERACTION_RESTRICTIONS_FOR_AN_ORGANIZATION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Set interaction restrictions for your public repos`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_SET_INTERACTION_RESTRICTIONS_FOR_YOUR_PUBLIC_REPOS`})})]})]})]})}),_jsx(Accordion,{title:`Invitations (4)`,id:`invitations-4`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Accept repository invitation`}),_jsx(_components.td,{children:`Accepts a PENDING repository invitation that has been issued to the authenticated user.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_ACCEPT_REPOSITORY_INVITATION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Decline a repository invitation`}),_jsx(_components.td,{children:`Declines a specific, pending repository invitation for the authenticated user, identified by its invitation_id.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DECLINE_A_REPOSITORY_INVITATION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete a repository invitation`}),_jsx(_components.td,{children:`Deletes an active repository invitation, permanently revoking a user’s access to collaborate on the specified repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_A_REPOSITORY_INVITATION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Update a repository invitation`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_UPDATE_A_REPOSITORY_INVITATION`})})]})]})]})}),_jsx(Accordion,{title:`Jobs (2)`,id:`jobs-2`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Re run a job from a workflow run`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_RE_RUN_A_JOB_FROM_A_WORKFLOW_RUN`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Re run failed jobs from a workflow run`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_RE_RUN_FAILED_JOBS_FROM_A_WORKFLOW_RUN`})})]})]})]})}),_jsx(Accordion,{title:`Keys (2)`,id:`keys-2`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create a deploy key`}),_jsx(_components.td,{children:`Creates a deploy key for a repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_A_DEPLOY_KEY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete deploy key`}),_jsx(_components.td,{children:`Deletes a specific deploy key from a repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_DEPLOY_KEY`})})]})]})]})}),_jsx(Accordion,{title:`Labels (9)`,id:`labels-9`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Add org runner labels`}),_jsx(_components.td,{children:`Adds new custom labels to an existing self-hosted runner for an organization.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_ADD_ORG_RUNNER_LABELS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Add runner labels`}),_jsx(_components.td,{children:`Adds and appends custom labels to a self-hosted repository runner, which must be registered and active.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_ADD_RUNNER_LABELS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Clear self hosted runner org labels`}),_jsx(_components.td,{children:`Removes all custom labels from a self-hosted runner for an organization.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CLEAR_SELF_HOSTED_RUNNER_ORG_LABELS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete label`}),_jsx(_components.td,{children:`Permanently removes an existing label from a repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_LABEL`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Remove custom label from repo runner`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_REMOVE_CUSTOM_LABEL_FROM_REPO_RUNNER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Remove custom label from self hosted runner`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_REMOVE_CUSTOM_LABEL_FROM_SELF_HOSTED_RUNNER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Remove custom labels from self hosted repo runner`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_REMOVE_CUSTOM_LABELS_FROM_SELF_HOSTED_REPO_RUNNER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Set org runner labels`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_SET_ORG_RUNNER_LABELS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Set repo runner labels`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_SET_REPO_RUNNER_LABELS`})})]})]})]})}),_jsx(Accordion,{title:`Lists (4)`,id:`lists-4`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create user list`}),_jsx(_components.td,{children:`Create a new user list on GitHub.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_USER_LIST`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete user list`}),_jsx(_components.td,{children:`Delete a GitHub user list using GraphQL.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_USER_LIST`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Update user list`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_UPDATE_USER_LIST`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Update user lists for item`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_UPDATE_USER_LISTS_FOR_ITEM`})})]})]})]})}),_jsx(Accordion,{title:`Logs (1)`,id:`logs-1`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete workflow run logs`}),_jsx(_components.td,{children:`Deletes all logs for a specific workflow run in a GitHub repository, provided the repository and run exist.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_WORKFLOW_RUN_LOGS`})})]})})]})}),_jsx(Accordion,{title:`Members (5)`,id:`members-5`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Convert org member to outside collaborator`}),_jsx(_components.td,{children:`Converts an existing organization member, who is not an owner, to an outside collaborator, restricting their access to explicitly granted repositories.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CONVERT_ORG_MEMBER_TO_OUTSIDE_COLLABORATOR`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Remove an organization member`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_REMOVE_AN_ORGANIZATION_MEMBER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Remove public org membership`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_REMOVE_PUBLIC_ORG_MEMBERSHIP`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Remove team membership`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_REMOVE_TEAM_MEMBERSHIP`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Remove team membership for a user`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_REMOVE_TEAM_MEMBERSHIP_FOR_A_USER`})})]})]})]})}),_jsx(Accordion,{title:`Migrations (1)`,id:`migrations-1`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Abort repository migration`}),_jsx(_components.td,{children:`Abort a repository migration that is queued or in progress.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_ABORT_REPOSITORY_MIGRATION`})})]})})]})}),_jsx(Accordion,{title:`Milestones (1)`,id:`milestones-1`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete milestone`}),_jsx(_components.td,{children:`Deletes the specified milestone if it exists.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_MILESTONE`})})]})})]})}),_jsx(Accordion,{title:`Notifications (2)`,id:`notifications-2`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Mark notifications as read`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_MARK_NOTIFICATIONS_AS_READ`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Mark repository notifications as read`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_MARK_REPOSITORY_NOTIFICATIONS_AS_READ`})})]})]})]})}),_jsx(Accordion,{title:`Organizations (9)`,id:`organizations-9`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create or update custom properties for an org`}),_jsx(_components.td,{children:`Creates new custom property schemas or updates existing ones in bulk for a specified organization.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_OR_UPDATE_CUSTOM_PROPERTIES_FOR_AN_ORG`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create or update custom property org`}),_jsx(_components.td,{children:`Creates a new custom property (name must be unique for creation) or updates an existing one for an organization to define metadata for its repositories.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_OR_UPDATE_CUSTOM_PROPERTY_ORG`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete organization`}),_jsx(_components.td,{children:`Deletes a GitHub organization and its repositories.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_ORGANIZATION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Follow organization GraphQL`}),_jsx(_components.td,{children:`Follow a GitHub organization using GraphQL.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_FOLLOW_ORGANIZATION_GRAPHQL`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Remove users codespaces access org`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_REMOVE_USERS_CODESPACES_ACCESS_ORG`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Set org allowed actions`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_SET_ORG_ALLOWED_ACTIONS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Unfollow organization`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_UNFOLLOW_ORGANIZATION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Update an organization`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_UPDATE_AN_ORGANIZATION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Update token org access`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_UPDATE_TOKEN_ORG_ACCESS`})})]})]})]})}),_jsx(Accordion,{title:`Packages (6)`,id:`packages-6`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete org package`}),_jsx(_components.td,{children:`Deletes a specific package in an organization.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_ORG_PACKAGE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete package`}),_jsx(_components.td,{children:`Permanently deletes a specific package owned by the authenticated user.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_PACKAGE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete user package`}),_jsx(_components.td,{children:`Deletes a package owned by the specified user, requiring admin permissions for the authenticated user.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_USER_PACKAGE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Restore a package for a user`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_RESTORE_A_PACKAGE_FOR_A_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Restore a package for an organization`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_RESTORE_A_PACKAGE_FOR_AN_ORGANIZATION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Restore a package for the authenticated user`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_RESTORE_A_PACKAGE_FOR_THE_AUTHENTICATED_USER`})})]})]})]})}),_jsx(Accordion,{title:`Pages (1)`,id:`pages-1`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Request a GitHub pages build`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_REQUEST_A_GITHUB_PAGES_BUILD`})})]})})]})}),_jsx(Accordion,{title:`Policies (3)`,id:`policies-3`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create a deployment branch policy`}),_jsx(_components.td,{children:`Creates a deployment branch or tag policy for an existing environment in a GitHub repository, using a Ruby File.fnmatch pattern (where doesn’t match /) to specify which branches or tags are deployable.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_A_DEPLOYMENT_BRANCH_POLICY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete deployment branch policy`}),_jsx(_components.td,{children:`Deletes a specific deployment branch or tag policy, identified by its ID, from a given environment within a repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_DEPLOYMENT_BRANCH_POLICY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Update a deployment branch policy`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_UPDATE_A_DEPLOYMENT_BRANCH_POLICY`})})]})]})]})}),_jsx(Accordion,{title:`Projects (6)`,id:`projects-6-1`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create a repository project`}),_jsx(_components.td,{children:`Creates a new GitHub Projects V2 project board linked to a specified repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_A_REPOSITORY_PROJECT`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create a user project`}),_jsx(_components.td,{children:`Creates a new GitHub Projects V2 project board for the authenticated user to organize and track issues, pull requests, and notes.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_A_USER_PROJECT`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create an organization project`}),_jsx(_components.td,{children:`Creates a new classic project board within a specified GitHub organization.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_AN_ORGANIZATION_PROJECT`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete project`}),_jsx(_components.td,{children:`Deletes the specified GitHub project (Projects V2) using the GraphQL API.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_PROJECT`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Remove a project from a team`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_REMOVE_A_PROJECT_FROM_A_TEAM`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Update a project`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_UPDATE_A_PROJECT`})})]})]})]})}),_jsx(Accordion,{title:`Properties (3)`,id:`properties-3`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Manage custom properties for org repos`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_MANAGE_CUSTOM_PROPERTIES_FOR_ORG_REPOS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Remove a custom property for an organization`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_REMOVE_A_CUSTOM_PROPERTY_FOR_AN_ORGANIZATION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Upsert repo custom property values`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_UPSERT_REPO_CUSTOM_PROPERTY_VALUES`})})]})]})]})}),_jsx(Accordion,{title:`Queries (2)`,id:`queries-2`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Run graph ql query`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_RUN_GRAPH_QL_QUERY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Run graph ql relay query`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_RUN_GRAPH_QL_RELAY_QUERY`})})]})]})]})}),_jsx(Accordion,{title:`Releases (1)`,id:`releases-1`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete a release`}),_jsx(_components.td,{children:`Permanently deletes a specific release, its assets, and potentially its associated Git tag from a repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_A_RELEASE`})})]})})]})}),_jsx(Accordion,{title:`Repositories (36)`,id:`repositories-36`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Add repo to org secret with selected access`}),_jsx(_components.td,{children:`Adds a repository to an existing organization-level GitHub Actions secret that is configured for ‘selected’ repository access.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_ADD_REPO_TO_ORG_SECRET_WITH_SELECTED_ACCESS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Add repo to org secret with selected visibility`}),_jsx(_components.td,{children:`Grants an existing repository access to an existing organization-level Dependabot secret when the secret’s visibility is set to ‘selected’.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_ADD_REPO_TO_ORG_SECRET_WITH_SELECTED_VISIBILITY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Add repository to app installation`}),_jsx(_components.td,{children:`Adds a repository to a GitHub App installation, granting the app access.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_ADD_REPOSITORY_TO_APP_INSTALLATION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Add selected repository to organization secret`}),_jsx(_components.td,{children:`Adds a repository to an organization secret’s access list when the secret’s visibility is ‘selected’.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_ADD_SELECTED_REPOSITORY_TO_ORGANIZATION_SECRET`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Add selected repository to organization variable`}),_jsx(_components.td,{children:`Grants a repository access to an organization-level GitHub Actions variable, if that variable’s visibility is set to ‘selected_repositories’.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_ADD_SELECTED_REPOSITORY_TO_ORGANIZATION_VARIABLE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Add selected repository to user secret`}),_jsx(_components.td,{children:`Grants a specified repository access to an authenticated user’s existing Codespaces secret, enabling Codespaces created for that repository to use the secret.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_ADD_SELECTED_REPOSITORY_TO_USER_SECRET`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create a repository for the authenticated user`}),_jsx(_components.td,{children:`Creates a new repository for the authenticated user, optionally within an organization if team_id is specified.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_A_REPOSITORY_FOR_THE_AUTHENTICATED_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create a repository from an unpublished codespace`}),_jsx(_components.td,{children:`Publishes the specified codespace to a new repository, using the codespace’s current state as the initial commit.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_A_REPOSITORY_FROM_AN_UNPUBLISHED_CODESPACE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create an autolink reference for a repository`}),_jsx(_components.td,{children:`Creates a repository autolink to automatically convert text references (e.g., ‘TICKET-123’) into hyperlinks, using a unique key_prefix and a url_template that includes \u003cnum>.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_AN_AUTOLINK_REFERENCE_FOR_A_REPOSITORY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create an organization repository`}),_jsx(_components.td,{children:`Creates a new repository within a specified GitHub organization, with options for detailed configuration including visibility, features, merge strategies, initial commit, and templates.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_AN_ORGANIZATION_REPOSITORY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create repository`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_REPOSITORY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete a repository`}),_jsx(_components.td,{children:`Permanently deletes the specified repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_A_REPOSITORY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Disable private vuln reporting for repo`}),_jsx(_components.td,{children:`Disables private vulnerability reporting for an existing GitHub repository, preventing direct private vulnerability reports to maintainers via GitHub’s interface for this repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DISABLE_PRIVATE_VULN_REPORTING_FOR_REPO`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Disable repository actions in org`}),_jsx(_components.td,{children:`Removes a repository from the list of selected repositories enabled for GitHub Actions in an organization.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DISABLE_REPOSITORY_ACTIONS_IN_ORG`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Enable GitHub actions in selected repositories`}),_jsx(_components.td,{children:`Sets the specific repositories that can use GitHub Actions within an organization by replacing the current list.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_ENABLE_GITHUB_ACTIONS_IN_SELECTED_REPOSITORIES`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Enable private vuln reporting for repo`}),_jsx(_components.td,{children:`Enables private vulnerability reporting for a repository, allowing security researchers to privately submit vulnerability reports to maintainers.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_ENABLE_PRIVATE_VULN_REPORTING_FOR_REPO`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Enable repo for GitHub actions`}),_jsx(_components.td,{children:`Adds a repository to the list of selected repositories enabled for GitHub Actions in an organization.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_ENABLE_REPO_FOR_GITHUB_ACTIONS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Remove a repository from a team`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_REMOVE_A_REPOSITORY_FROM_A_TEAM`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Remove a repository from an app installation`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_REMOVE_A_REPOSITORY_FROM_AN_APP_INSTALLATION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Remove a selected repository from a user secret`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_REMOVE_A_SELECTED_REPOSITORY_FROM_A_USER_SECRET`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Remove repo from org dev env secret`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_REMOVE_REPO_FROM_ORG_DEV_ENV_SECRET`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Remove repo from org secret with selected visibility`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_REMOVE_REPO_FROM_ORG_SECRET_WITH_SELECTED_VISIBILITY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Remove selected repo from org secret`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_REMOVE_SELECTED_REPO_FROM_ORG_SECRET`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Remove selected repo from org variable`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_REMOVE_SELECTED_REPO_FROM_ORG_VARIABLE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Replace all repository topics`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_REPLACE_ALL_REPOSITORY_TOPICS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Replace repo access on org dev env secret set`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_REPLACE_REPO_ACCESS_ON_ORG_DEV_ENV_SECRET_SET`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Set repo allowed actions`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_SET_REPO_ALLOWED_ACTIONS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Set selected repos for org variable`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_SET_SELECTED_REPOS_FOR_ORG_VARIABLE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Set selected repositories for a user secret`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_SET_SELECTED_REPOSITORIES_FOR_A_USER_SECRET`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Set selected repositories for an organization secret`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_SET_SELECTED_REPOSITORIES_FOR_AN_ORGANIZATION_SECRET`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Star a repository for the authenticated user`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_STAR_A_REPOSITORY_FOR_THE_AUTHENTICATED_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Transfer a repository`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_TRANSFER_A_REPOSITORY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Unlock organization repository`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_UNLOCK_ORGANIZATION_REPOSITORY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Unlock user repository`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_UNLOCK_USER_REPOSITORY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Unstar repository`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_UNSTAR_REPOSITORY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Update a repository`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_UPDATE_A_REPOSITORY`})})]})]})]})}),_jsx(Accordion,{title:`Resources (2)`,id:`resources-2-1`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Review resource requests with fine grained tokens`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_REVIEW_RESOURCE_REQUESTS_WITH_FINE_GRAINED_TOKENS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Update resource access with tokens`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_UPDATE_RESOURCE_ACCESS_WITH_TOKENS`})})]})]})]})}),_jsx(Accordion,{title:`Roles and permissions (15)`,id:`roles-and-permissions-15`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Add or update team project permissions`}),_jsx(_components.td,{children:`Adds a classic project to a team or updates the team’s permission on it.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_ADD_OR_UPDATE_TEAM_PROJECT_PERMISSIONS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Add or update team repository permissions`}),_jsx(_components.td,{children:`Sets or updates a team’s permission level for a repository within an organization.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_ADD_OR_UPDATE_TEAM_REPOSITORY_PERMISSIONS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Assign organization role to team`}),_jsx(_components.td,{children:`Assigns an existing organization-level role (identified by role_id) to a team (identified by team_slug) within a GitHub organization (org), provided the organization, team, and role already exist.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_ASSIGN_ORGANIZATION_ROLE_TO_TEAM`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Assign organization role to user`}),_jsx(_components.td,{children:`Assigns a specific organization role to a user who is a member or an outside collaborator in a GitHub organization, using a valid role ID.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_ASSIGN_ORGANIZATION_ROLE_TO_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create a custom organization role`}),_jsx(_components.td,{children:`Creates a custom role with defined permissions within a GitHub organization.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_A_CUSTOM_ORGANIZATION_ROLE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete custom organization role`}),_jsx(_components.td,{children:`Deletes a custom organization role (which should not be actively assigned) by its ID.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_CUSTOM_ORGANIZATION_ROLE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Remove all organization roles for a team`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_REMOVE_ALL_ORGANIZATION_ROLES_FOR_A_TEAM`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Remove all organization roles for a user`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_REMOVE_ALL_ORGANIZATION_ROLES_FOR_A_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Remove an organization role from a team`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_REMOVE_AN_ORGANIZATION_ROLE_FROM_A_TEAM`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Remove an organization role from a user`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_REMOVE_AN_ORGANIZATION_ROLE_FROM_A_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Set default workflow permissions for a repository`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_SET_DEFAULT_WORKFLOW_PERMISSIONS_FOR_A_REPOSITORY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Set default workflow permissions for an organization`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_SET_DEFAULT_WORKFLOW_PERMISSIONS_FOR_AN_ORGANIZATION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Set GitHub actions permissions for a repository`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_SET_GITHUB_ACTIONS_PERMISSIONS_FOR_A_REPOSITORY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Set GitHub actions permissions for an organization`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_SET_GITHUB_ACTIONS_PERMISSIONS_FOR_AN_ORGANIZATION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Update a custom organization role`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_UPDATE_A_CUSTOM_ORGANIZATION_ROLE`})})]})]})]})}),_jsx(Accordion,{title:`Rules (3)`,id:`rules-3`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create deployment protection rule`}),_jsx(_components.td,{children:`Enables a custom deployment protection rule for an existing environment in a repository by linking a configured GitHub App (via integration_id) to control deployments.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_DEPLOYMENT_PROTECTION_RULE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Disable a custom protection rule for an environment`}),_jsx(_components.td,{children:`Disables a specific, currently active custom deployment protection rule for an existing environment within a GitHub repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DISABLE_A_CUSTOM_PROTECTION_RULE_FOR_AN_ENVIRONMENT`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Review deployment protection rules`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_REVIEW_DEPLOYMENT_PROTECTION_RULES`})})]})]})]})}),_jsx(Accordion,{title:`Rulesets (3)`,id:`rulesets-3`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create a repository ruleset`}),_jsx(_components.td,{children:`Creates a uniquely named ruleset for a repository, defining rules for branches or tags with specified enforcement, conditions, and bypass actors.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_A_REPOSITORY_RULESET`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete a repository ruleset`}),_jsx(_components.td,{children:`Permanently deletes a repository ruleset.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_A_REPOSITORY_RULESET`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Update a repository ruleset`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_UPDATE_A_REPOSITORY_RULESET`})})]})]})]})}),_jsx(Accordion,{title:`Runners (3)`,id:`runners-3`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Configure jit runner for org`}),_jsx(_components.td,{children:`Generates a JIT configuration for a GitHub organization’s new self-hosted runner to run a single job then unregister.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CONFIGURE_JIT_RUNNER_FOR_ORG`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete a self hosted runner from a repository`}),_jsx(_components.td,{children:`Removes a specific self-hosted runner (by runner_id) from a repository, if registered there.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_A_SELF_HOSTED_RUNNER_FROM_A_REPOSITORY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete a self hosted runner from an organization`}),_jsx(_components.td,{children:`Forces the removal of a self-hosted runner from a GitHub organization.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_A_SELF_HOSTED_RUNNER_FROM_AN_ORGANIZATION`})})]})]})]})}),_jsx(Accordion,{title:`Runs (4)`,id:`runs-4-1`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Approve workflow run for fork pull request`}),_jsx(_components.td,{children:`Approves a workflow run from a forked repository’s pull request.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_APPROVE_WORKFLOW_RUN_FOR_FORK_PULL_REQUEST`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Cancel workflow run`}),_jsx(_components.td,{children:`Cancels a workflow run in a GitHub repository if it is in a cancellable state (e.g., ‘in_progress’ or ‘queued’).`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CANCEL_WORKFLOW_RUN`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete a workflow run`}),_jsx(_components.td,{children:`Deletes a specific workflow run from a repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_A_WORKFLOW_RUN`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Force cancel workflow run`}),_jsx(_components.td,{children:`Forcefully cancels a queued or in-progress GitHub Actions workflow run, bypassing conditions like always() that would otherwise continue execution.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_FORCE_CANCEL_WORKFLOW_RUN`})})]})]})]})}),_jsx(Accordion,{title:`Secrets (17)`,id:`secrets-17-1`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create or update a repository secret`}),_jsx(_components.td,{children:`Creates or updates a GitHub Actions secret within a specific repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_OR_UPDATE_A_REPOSITORY_SECRET`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create or update an environment secret`}),_jsx(_components.td,{children:`Creates or updates an environment secret with an encrypted_value that was encrypted using the public key identified by key_id for the specified environment.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_OR_UPDATE_AN_ENVIRONMENT_SECRET`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create or update an organization secret`}),_jsx(_components.td,{children:`Creates or updates an organization secret for GitHub Actions, requiring its value to be pre-encrypted via LibSodium using the organization’s public key.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_OR_UPDATE_AN_ORGANIZATION_SECRET`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create or update repo secret with encrypted value`}),_jsx(_components.td,{children:`Creates or updates a Dependabot secret in a repository using an encrypted_value (pre-encrypted with LibSodium using the repository’s Dependabot public key) and its corresponding key_id.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_OR_UPDATE_REPO_SECRET_WITH_ENCRYPTED_VALUE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create update org secret with lib sodium`}),_jsx(_components.td,{children:`Creates or updates a Dependabot organization secret, requiring the secret value to be pre-encrypted with LibSodium using the organization’s public key obtained from the ‘Get an organization public key’ endpoint.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_UPDATE_ORG_SECRET_WITH_LIB_SODIUM`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete a repository secret`}),_jsx(_components.td,{children:`Deletes a named GitHub Actions secret from a specified repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_A_REPOSITORY_SECRET`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete a secret for the authenticated user`}),_jsx(_components.td,{children:`Deletes an existing Codespaces secret for the authenticated user by secret_name.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_A_SECRET_FOR_THE_AUTHENTICATED_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete dependebot secret by name`}),_jsx(_components.td,{children:`Deletes a specific Dependabot secret, identified by its name, from a given repository if both the repository and secret exist.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_DEPENDEBOT_SECRET_BY_NAME`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete environment secret`}),_jsx(_components.td,{children:`Deletes an existing and accessible secret from a specified environment within a GitHub repository, returning an empty dictionary on success or error details otherwise.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_ENVIRONMENT_SECRET`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete organization secret`}),_jsx(_components.td,{children:`Permanently deletes a secret from a GitHub organization, making it inaccessible to GitHub Actions workflows or other tools.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_ORGANIZATION_SECRET`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete repo codespace secret by name`}),_jsx(_components.td,{children:`Deletes a specific Codespace secret from a repository by its name.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_REPO_CODESPACE_SECRET_BY_NAME`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Encrypt and update dev secret`}),_jsx(_components.td,{children:`Creates or updates a repository’s development environment secret using an encrypted_value and its corresponding key_id.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_ENCRYPT_AND_UPDATE_DEV_SECRET`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Encrypt org dev env secret`}),_jsx(_components.td,{children:`Creates or updates an organization’s GitHub Codespaces secret using an encrypted value and its corresponding public key ID.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_ENCRYPT_ORG_DEV_ENV_SECRET`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Manage secrets in selected repositories`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_MANAGE_SECRETS_IN_SELECTED_REPOSITORIES`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Remove org dev env secret by name`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_REMOVE_ORG_DEV_ENV_SECRET_BY_NAME`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Remove org secret by name`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_REMOVE_ORG_SECRET_BY_NAME`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Replace org secret visibility to selected`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_REPLACE_ORG_SECRET_VISIBILITY_TO_SELECTED`})})]})]})]})}),_jsx(Accordion,{title:`Settings (5)`,id:`settings-5`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create jit runner config`}),_jsx(_components.td,{children:`Generates a temporary Just-In-Time (JIT) configuration for a new self-hosted GitHub Actions runner for a repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_JIT_RUNNER_CONFIG`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Update Git LFS preference`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_UPDATE_GIT_LFS_PREFERENCE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Update organization webhook configuration`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_UPDATE_ORGANIZATION_WEBHOOK_CONFIGURATION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Update repository preferences for check suites`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_UPDATE_REPOSITORY_PREFERENCES_FOR_CHECK_SUITES`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Update repository webhook configuration`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_UPDATE_REPOSITORY_WEBHOOK_CONFIGURATION`})})]})]})]})}),_jsx(Accordion,{title:`Sites (3)`,id:`sites-3`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create a GitHub pages site`}),_jsx(_components.td,{children:`Configures or updates GitHub Pages for a repository, setting build type and source.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_A_GITHUB_PAGES_SITE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create or update GitHub pages site`}),_jsx(_components.td,{children:`Enable or update GitHub Pages configuration for a repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_OR_UPDATE_GITHUB_PAGES_SITE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete GitHub pages site`}),_jsx(_components.td,{children:`Deletes the GitHub Pages site for the specified repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_GITHUB_PAGES_SITE`})})]})]})]})}),_jsx(Accordion,{title:`Snapshots (1)`,id:`snapshots-1`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create a snapshot of dependencies for a repository`}),_jsx(_components.td,{children:`Creates a snapshot of a repository’s dependencies to populate the GitHub dependency graph and enable security alerts.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_A_SNAPSHOT_OF_DEPENDENCIES_FOR_A_REPOSITORY`})})]})})]})}),_jsx(Accordion,{title:`Teams (6)`,id:`teams-6`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Add team access restrictions`}),_jsx(_components.td,{children:`Adds teams to the list of teams with push access to a protected branch.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_ADD_TEAM_ACCESS_RESTRICTIONS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create a team`}),_jsx(_components.td,{children:`Creates a new team in an organization, optionally with maintainers, repositories, specific privacy, notification settings, or a parent team.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_A_TEAM`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete a team`}),_jsx(_components.td,{children:`Deletes a team (and any child teams) from an organization.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_A_TEAM`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Remove team access restrictions`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_REMOVE_TEAM_ACCESS_RESTRICTIONS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Set team access restrictions`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_SET_TEAM_ACCESS_RESTRICTIONS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Update a team`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_UPDATE_A_TEAM`})})]})]})]})}),_jsx(Accordion,{title:`Templates (3)`,id:`templates-3`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Configure oidc subject claim template`}),_jsx(_components.td,{children:`Sets or updates the OIDC subject claim customization template for an existing GitHub organization by specifying which claims (e.g., ‘repo’, ‘actor’) form the OIDC token’s subject (sub).`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CONFIGURE_OIDC_SUBJECT_CLAIM_TEMPLATE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create a repository using a template`}),_jsx(_components.td,{children:`Creates a new repository from an existing template repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_A_REPOSITORY_USING_A_TEMPLATE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Set oidc subject claim template`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_SET_OIDC_SUBJECT_CLAIM_TEMPLATE`})})]})]})]})}),_jsx(Accordion,{title:`Threads (2)`,id:`threads-2`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Mark a thread as done`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_MARK_A_THREAD_AS_DONE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Mark a thread as read`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_MARK_A_THREAD_AS_READ`})})]})]})]})}),_jsx(Accordion,{title:`Tokens (9)`,id:`tokens-9`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create a registration token for a repository`}),_jsx(_components.td,{children:`Generates a time-limited token required to register a new self-hosted runner with a specific repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_A_REGISTRATION_TOKEN_FOR_A_REPOSITORY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create a registration token for an organization`}),_jsx(_components.td,{children:`Generates a temporary (one-hour) registration token to add a new self-hosted runner to an organization for GitHub Actions.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_A_REGISTRATION_TOKEN_FOR_AN_ORGANIZATION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create a remove token for a repository`}),_jsx(_components.td,{children:`Generates a temporary (one-hour validity) token required to unregister and remove a self-hosted runner from a repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_A_REMOVE_TOKEN_FOR_A_REPOSITORY`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create a remove token for an organization`}),_jsx(_components.td,{children:`Generates a token, valid for one hour, to authenticate removing a self-hosted runner from an organization.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_A_REMOVE_TOKEN_FOR_AN_ORGANIZATION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create a scoped access token`}),_jsx(_components.td,{children:`Exchanges a user-to-server token for a new, fine-grained scoped access token for a GitHub App, requiring client_id, access_token, either target or target_id, and at least one permission.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_A_SCOPED_ACCESS_TOKEN`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete app token`}),_jsx(_components.td,{children:`Revokes a single OAuth access token for an OAuth App or GitHub App with OAuth authorization.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_APP_TOKEN`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Reset a token`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_RESET_A_TOKEN`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Review access with personal token`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_REVIEW_ACCESS_WITH_PERSONAL_TOKEN`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Revoke an installation access token`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_REVOKE_AN_INSTALLATION_ACCESS_TOKEN`})})]})]})]})}),_jsx(Accordion,{title:`Types (2)`,id:`types-2`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create issue type`}),_jsx(_components.td,{children:`Create a new issue type for a GitHub organization.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_ISSUE_TYPE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Update issue type`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_UPDATE_ISSUE_TYPE`})})]})]})]})}),_jsx(Accordion,{title:`Usage (1)`,id:`usage-1`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Set user interaction limit graph ql`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_SET_USER_INTERACTION_LIMIT_GRAPH_QL`})})]})})]})}),_jsx(Accordion,{title:`Users (17)`,id:`users-17`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Add or update team membership for user`}),_jsx(_components.td,{children:`Adds a GitHub user to a team or updates their role (member or maintainer), inviting them to the organization if not already a member.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_ADD_OR_UPDATE_TEAM_MEMBERSHIP_FOR_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Add user access restrictions`}),_jsx(_components.td,{children:`Adds users to the list of people allowed to push to a protected branch in an organization repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_ADD_USER_ACCESS_RESTRICTIONS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Add users to codespaces access for organization`}),_jsx(_components.td,{children:`Adds organization members to the list of users granted Codespaces access billed to the organization.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_ADD_USERS_TO_CODESPACES_ACCESS_FOR_ORGANIZATION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Block user`}),_jsx(_components.td,{children:`Blocks an existing individual GitHub user (not an organization or your own account), preventing them from interacting with your account and repositories.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_BLOCK_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Block user from organization`}),_jsx(_components.td,{children:`Blocks a GitHub user from an organization, preventing their contributions, collaboration, and forking of the organization’s repositories.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_BLOCK_USER_FROM_ORGANIZATION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create or update a secret for the authenticated user`}),_jsx(_components.td,{children:`Creates or updates a Codespaces secret for the authenticated user.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_OR_UPDATE_A_SECRET_FOR_THE_AUTHENTICATED_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Follow user`}),_jsx(_components.td,{children:`Allows the authenticated user to follow the GitHub user specified by username.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_FOLLOW_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Follow user GraphQL`}),_jsx(_components.td,{children:`Follow a GitHub user using GraphQL.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_FOLLOW_USER_GRAPHQL`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Remove user access restrictions`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_REMOVE_USER_ACCESS_RESTRICTIONS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Remove user as a collaborator`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_REMOVE_USER_AS_A_COLLABORATOR`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Set user access restrictions`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_SET_USER_ACCESS_RESTRICTIONS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Unblock a user`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_UNBLOCK_A_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Unblock user from organization`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_UNBLOCK_USER_FROM_ORGANIZATION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Unfollow a user`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_UNFOLLOW_A_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Unfollow user`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_UNFOLLOW_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Update the authenticated user`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_UPDATE_THE_AUTHENTICATED_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Update user status`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_UPDATE_USER_STATUS`})})]})]})]})}),_jsx(Accordion,{title:`Variables (9)`,id:`variables-9`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create a repository variable`}),_jsx(_components.td,{children:`Creates a new, unencrypted variable in a repository for GitHub Actions workflows.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_A_REPOSITORY_VARIABLE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create an environment variable`}),_jsx(_components.td,{children:`Creates an encrypted environment variable for a pre-existing environment within a GitHub repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_AN_ENVIRONMENT_VARIABLE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create an organization variable`}),_jsx(_components.td,{children:`Creates a new, uniquely named GitHub Actions variable for an organization, with configurable repository access visibility (all, private, or selected).`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_AN_ORGANIZATION_VARIABLE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete a repository variable`}),_jsx(_components.td,{children:`Deletes a named variable (e.g., for GitHub Actions workflows) from a repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_A_REPOSITORY_VARIABLE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete environment variable`}),_jsx(_components.td,{children:`Deletes a named environment variable from a specified, existing environment within a GitHub repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_ENVIRONMENT_VARIABLE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete organization variable`}),_jsx(_components.td,{children:`Deletes a named GitHub Actions variable from a specified organization.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_ORGANIZATION_VARIABLE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Update a repository variable`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_UPDATE_A_REPOSITORY_VARIABLE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Update an environment variable`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_UPDATE_AN_ENVIRONMENT_VARIABLE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Update an organization variable`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_UPDATE_AN_ORGANIZATION_VARIABLE`})})]})]})]})}),_jsx(Accordion,{title:`Versions (7)`,id:`versions-7`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete a package version for the authenticated user`}),_jsx(_components.td,{children:`Deletes an existing package version associated with the authenticated user.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_A_PACKAGE_VERSION_FOR_THE_AUTHENTICATED_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete package version`}),_jsx(_components.td,{children:`Delete a package version using GitHub GraphQL API.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_PACKAGE_VERSION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete package version for a user`}),_jsx(_components.td,{children:`Permanently and irreversibly deletes a specific version of a package owned by the specified user.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_PACKAGE_VERSION_FOR_A_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete package version for an organization`}),_jsx(_components.td,{children:`Deletes a specific package version within an organization.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_PACKAGE_VERSION_FOR_AN_ORGANIZATION`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Restore a package version for the authenticated user`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_RESTORE_A_PACKAGE_VERSION_FOR_THE_AUTHENTICATED_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Restore package version for a user`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_RESTORE_PACKAGE_VERSION_FOR_A_USER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Restore package version for an organization`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_RESTORE_PACKAGE_VERSION_FOR_AN_ORGANIZATION`})})]})]})]})}),_jsx(Accordion,{title:`Views (1)`,id:`views-1-1`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create view for user project`}),_jsx(_components.td,{children:`Create a new view in a user-owned GitHub project (Projects V2).`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_VIEW_FOR_USER_PROJECT`})})]})})]})}),_jsx(Accordion,{title:`Webhooks (11)`,id:`webhooks-11`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create a repository webhook`}),_jsx(_components.td,{children:`Creates a webhook for a specified repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_A_REPOSITORY_WEBHOOK`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create an organization webhook`}),_jsx(_components.td,{children:`Creates a webhook for a GitHub organization to deliver event notifications to a configured URL.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_AN_ORGANIZATION_WEBHOOK`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete a repository webhook`}),_jsx(_components.td,{children:`Deletes a specific webhook from a repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_A_REPOSITORY_WEBHOOK`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete organization webhook`}),_jsx(_components.td,{children:`Deletes a specific webhook, identified by hook_id, from an existing organization.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_ORGANIZATION_WEBHOOK`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Ping a repository webhook`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_PING_A_REPOSITORY_WEBHOOK`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Ping an organization webhook`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_PING_AN_ORGANIZATION_WEBHOOK`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Redeliver a delivery for a repository webhook`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_REDELIVER_A_DELIVERY_FOR_A_REPOSITORY_WEBHOOK`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Redeliver a delivery for an organization webhook`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_REDELIVER_A_DELIVERY_FOR_AN_ORGANIZATION_WEBHOOK`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Test repository webhook`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_TEST_REPOSITORY_WEBHOOK`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Update a repository webhook`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_UPDATE_A_REPOSITORY_WEBHOOK`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Update an organization webhook`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_UPDATE_AN_ORGANIZATION_WEBHOOK`})})]})]})]})}),_jsx(Accordion,{title:`Workflows (4)`,id:`workflows-4`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Disable a workflow`}),_jsx(_components.td,{children:`Disables a specified workflow (by ID or filename) in a given GitHub repository, preventing new automatic triggers.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DISABLE_A_WORKFLOW`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Enable a workflow`}),_jsx(_components.td,{children:`Reactivates a currently disabled GitHub Actions workflow within a repository using its workflow ID or filename.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_ENABLE_A_WORKFLOW`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Re run a workflow`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_RE_RUN_A_WORKFLOW`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Set workflow external access`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_SET_WORKFLOW_EXTERNAL_ACCESS`})})]})]})]})}),_jsx(Accordion,{title:`Other actions (11)`,id:`other-actions-11`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Slug`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Add status check contexts`}),_jsx(_components.td,{children:`Adds status check contexts to a protected branch’s required status checks.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_ADD_STATUS_CHECK_CONTEXTS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Cancel sponsorship`}),_jsx(_components.td,{children:`Cancel an active GitHub sponsorship using GraphQL.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CANCEL_SPONSORSHIP`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create sponsors tier`}),_jsx(_components.td,{children:`Create a new payment tier for your GitHub Sponsors profile using GraphQL.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_SPONSORS_TIER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create sponsorship`}),_jsx(_components.td,{children:`Start a new GitHub sponsorship or reactivate a past sponsorship using GraphQL.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_CREATE_SPONSORSHIP`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete access restrictions`}),_jsx(_components.td,{children:`Removes all user, team, and app-based access restrictions from a protected branch.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_ACCESS_RESTRICTIONS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete autolink reference`}),_jsx(_components.td,{children:`Deletes a specific autolink reference (which automatically links external resource IDs like JIRA-123 to URLs) from the specified repository.`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_DELETE_AUTOLINK_REFERENCE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Publish sponsors tier graph ql`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_PUBLISH_SPONSORS_TIER_GRAPH_QL`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Remove status check contexts`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_REMOVE_STATUS_CHECK_CONTEXTS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Retire sponsors tier`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_RETIRE_SPONSORS_TIER`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Set status check contexts`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_SET_STATUS_CHECK_CONTEXTS`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Upload SARIF analysis`}),_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.code,{children:`GITHUB_UPLOAD_SARIF_ANALYSIS`})})]})]})]})})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`connect-github`,children:`Connect GitHub`}),`\n`,_jsx(_components.p,{children:`Before you start:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`You need a GitHub account that you can sign in to.`}),`\n`,_jsx(_components.li,{children:`Your Squad subscription must be active. Squad does not connect apps while the subscription is not active.`}),`\n`]}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Open Apps`,children:_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Settings`}),` at the bottom of the sidebar, then `,_jsx(_components.strong,{children:`Apps`}),`.`]})}),_jsx(Step,{title:`Add an integration`,children:_jsxs(_components.p,{children:[`Under `,_jsx(_components.strong,{children:`Connected apps`}),`, click the `,_jsx(_components.strong,{children:`Add integration`}),` card.`]})}),_jsx(Step,{title:`Find GitHub`,children:_jsxs(_components.p,{children:[`Find `,_jsx(_components.strong,{children:`GitHub`}),` in the catalog and click it. You can type the name in `,_jsx(_components.strong,{children:`Search the catalog`}),`.`]})}),_jsx(Step,{title:`Choose an access level`,children:_jsxs(_components.p,{children:[`Under `,_jsx(_components.strong,{children:`What every teammate can do`}),`, choose an access level. It applies to every teammate. The recommended level is marked `,_jsx(_components.strong,{children:`Recommended`}),`.`]})}),_jsx(Step,{title:`Choose who may use it`,children:_jsxs(_components.p,{children:[`If other people are in your squad, the window also shows `,_jsx(_components.strong,{children:`Share this account with everyone in this squad`}),`. It is ticked for the owner and clear for everyone else. Leave it ticked to let your teammates use the account for anyone’s requests. Clear it to keep the account for your own requests.`]})}),_jsx(Step,{title:`Click Connect GitHub`,children:_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Connect GitHub`}),`. The GitHub sign-in page opens in a new tab.`]})}),_jsx(Step,{title:`Sign in to GitHub`,children:_jsx(_components.p,{children:`Sign in to GitHub and approve the request. The Squad window waits and closes by itself when the account shows up.`})})]}),`\n`,_jsxs(_components.p,{children:[`Check that it works: GitHub shows under `,_jsx(_components.strong,{children:`Your connections`}),` in its own card, with a row for the account and its access level.`]}),`\n`,_jsx(Heading,{level:`2`,id:`change-the-access-level`,children:`Change the access level`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Under `,_jsx(_components.strong,{children:`Your connections`}),`, find the GitHub account.`]}),`\n`,_jsxs(_components.li,{children:[`Click the access level on the account row, or open the account menu (⋯) and click `,_jsx(_components.strong,{children:`Manage scope`}),`. Both open the same window.`]}),`\n`,_jsxs(_components.li,{children:[`Under `,_jsx(_components.strong,{children:`What every teammate can do`}),`, choose the new level.`]}),`\n`,_jsxs(_components.li,{children:[`Click `,_jsx(_components.strong,{children:`Save access`}),`.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`The change does not need a new sign-in. Teammates get the new level from their next call.`}),`\n`,_jsx(Heading,{level:`2`,id:`set-access-for-one-teammate`,children:`Set access for one teammate`}),`\n`,_jsx(_components.p,{children:`Every teammate uses the account’s level unless you set something else for it. You can narrow one teammate to a lower level, or block it.`}),`\n`,_jsxs(_components.p,{children:[`Only you and your Administrators see `,_jsx(_components.strong,{children:`One teammate at a time`}),`. The window says “Each teammate can do what’s set above unless you choose otherwise here. A change applies from their next use of it.”`]}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Under `,_jsx(_components.strong,{children:`Your connections`}),`, open the account menu (⋯) on the GitHub account.`]}),`\n`,_jsxs(_components.li,{children:[`Click `,_jsx(_components.strong,{children:`Manage scope`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Under `,_jsx(_components.strong,{children:`One teammate at a time`}),`, find the teammate.`]}),`\n`,_jsxs(_components.li,{children:[`Choose `,_jsx(_components.strong,{children:`Default (level name)`}),` to follow the account’s level, choose any level of the app, or choose `,_jsx(_components.strong,{children:`No access`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Click `,_jsx(_components.strong,{children:`Save access`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`A teammate never gets more than the account’s level, even if you choose a higher level for it. Changes apply from the teammate’s next call. A teammate with `,_jsx(_components.strong,{children:`No access`}),` does not see the account.`]}),`\n`,_jsx(Heading,{level:`2`,id:`use-more-than-one-github-account`,children:`Use more than one GitHub account`}),`\n`,_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`+ Account`}),` on the GitHub card to connect another account. Teammates try the main account first unless they are asked to use a specific one. When other people are in your squad, a person’s own accounts come before shared accounts.`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`After you click `,_jsx(_components.strong,{children:`+ Account`}),`, follow the connect steps above.`]}),`\n`,_jsx(_components.li,{children:`Each account has its own access level.`}),`\n`,_jsxs(_components.li,{children:[`The first account you connect becomes the main account. Its row shows `,_jsx(_components.strong,{children:`Main account`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`To change the main account, open the account menu (⋯) and click `,_jsx(_components.strong,{children:`Make it the main account`}),`. Only you and the Administrators who can see every teammate can do this.`]}),`\n`,_jsxs(_components.li,{children:[`To tell accounts apart, open the account menu (⋯) and click `,_jsx(_components.strong,{children:`Rename`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Each account is private to the person who connected it unless that person shares it. When other people are in your squad, connecting an account asks whether to share it with everyone. See `,_jsx(_components.a,{href:`/integrations#who-can-use-an-account`,children:`Who can use an account`}),`.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`reconnect-or-disconnect`,children:`Reconnect or disconnect`}),`\n`,_jsx(_components.p,{children:`Reconnect when the connection has expired, or when you need to change what the account can reach on the GitHub side:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Open the account menu (⋯) and click `,_jsx(_components.strong,{children:`Reconnect`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Click `,_jsx(_components.strong,{children:`Reauthorize on GitHub`}),`.`]}),`\n`,_jsx(_components.li,{children:`Sign in to GitHub and approve the request.`}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`Reconnect signs in to the same account again. It does not add a second connection. Only the person who connected the account can reconnect it. An account whose sign-in has expired shows `,_jsx(_components.strong,{children:`Needs reconnecting`}),` on its row, with a `,_jsx(_components.strong,{children:`Reconnect`}),` button for the person who connected it.`]}),`\n`,_jsxs(_components.p,{children:[`Open the account menu (⋯) on the GitHub account and click `,_jsx(_components.strong,{children:`Disconnect…`}),`. A dialog asks you to confirm and says “Your teammates lose access to GitHub through this account.” Click `,_jsx(_components.strong,{children:`Disconnect`}),`. Teammates then lose access to that account at once.`]}),`\n`,_jsx(_components.p,{children:`If it was the main account, another connected GitHub account becomes the main account.`}),`\n`,_jsx(Heading,{level:`2`,id:`costs`,children:`Costs`}),`\n`,_jsxs(_components.p,{children:[`GitHub actions do not use Squad credits. Connected apps never use credits. For what does use credits, see `,_jsx(_components.a,{href:`/costs`,children:`What Squad costs`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`troubleshooting`,children:`Troubleshooting`}),`\n`,_jsx(_components.p,{children:`A teammate reports that an action is not allowed on this account.`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Cause: the action is outside the account’s access level, or outside the level you set for that teammate.`}),`\n`,_jsxs(_components.li,{children:[`Fix: choose a higher level in `,_jsx(_components.strong,{children:`Manage scope`}),`. You or an Administrator can also change the teammate’s row under `,_jsx(_components.strong,{children:`One teammate at a time`}),`.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`A teammate says it has no access to GitHub, or it does not see the account.`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Cause: the teammate is set to `,_jsx(_components.strong,{children:`No access`}),` under `,_jsx(_components.strong,{children:`One teammate at a time`}),`, or the account is not connected.`]}),`\n`,_jsxs(_components.li,{children:[`Fix: you or an Administrator opens `,_jsx(_components.strong,{children:`Manage scope`}),` and changes the teammate’s row. If the account is missing, connect it again.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`Connecting or saving fails with “Your subscription isn’t active.”`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Cause: your Squad subscription is not active.`}),`\n`,_jsxs(_components.li,{children:[`Fix: the owner fixes the subscription on the lock screen: `,_jsx(_components.strong,{children:`Update card`}),` after a failed payment, or `,_jsx(_components.strong,{children:`Subscribe again`}),` after it ended. See `,_jsx(_components.a,{href:`/billing#use-the-lock-screen`,children:`Use the lock screen`}),`.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`A teammate says the GitHub connection has expired.`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Cause: the sign-in for that account is no longer valid.`}),`\n`,_jsxs(_components.li,{children:[`Fix: click `,_jsx(_components.strong,{children:`Reconnect`}),` on the account row, or open the account menu (⋯) and click `,_jsx(_components.strong,{children:`Reconnect`}),`.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`common-questions`,children:`Common questions`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`Can I limit what teammates can do in GitHub?`,id:`can-i-limit-what-teammates-can-do-in-github`,children:_jsxs(_components.p,{children:[`Each GitHub account has an access level: `,_jsx(_components.strong,{children:`Read-only`}),`, `,_jsx(_components.strong,{children:`Read + write code`}),`, and `,_jsx(_components.strong,{children:`Full access`}),`. Squad refuses any teammate action outside that level. You can also narrow or block single teammates under `,_jsx(_components.strong,{children:`One teammate at a time`}),`.`]})}),_jsx(Accordion,{title:`Can I connect more than one GitHub account?`,id:`can-i-connect-more-than-one-github-account`,children:_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`+ Account`}),` on the GitHub card to connect another account. Teammates try the main account first unless they are asked to use a specific one. When other people are in your squad, a person’s own accounts come before shared accounts.`]})}),_jsx(Accordion,{title:`How do I disconnect GitHub?`,id:`how-do-i-disconnect-github`,children:_jsxs(_components.p,{children:[`Open the account menu (⋯) on the GitHub account and click `,_jsx(_components.strong,{children:`Disconnect…`}),`. A dialog asks you to confirm and says “Your teammates lose access to GitHub through this account.” Click `,_jsx(_components.strong,{children:`Disconnect`}),`. Teammates then lose access to that account at once.`]})})]}),`\n`,_jsx(Heading,{level:`2`,id:`related-pages`,children:`Related pages`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Connect apps`,icon:`plug`,href:`/integrations`}),_jsx(Card,{title:`Add an MCP server or an API key`,icon:`server`,href:`/custom-integrations`,children:_jsx(_components.p,{children:`Use this when an action you need is not in this app.`})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"GitHub","description":"What teammates can do in GitHub at each access level, and how to connect, limit, and disconnect GitHub.","sidebarTitle":"GitHub","icon":"code","category":"Dev \u0026 Project Management","href":"/apps/github"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Access levels","slug":"access-levels","depth":2,"children":[]},{"title":"What teammates can do at each level","slug":"what-teammates-can-do-at-each-level","depth":2,"children":[]},{"title":"Connect GitHub","slug":"connect-github","depth":2,"children":[]},{"title":"Change the access level","slug":"change-the-access-level","depth":2,"children":[]},{"title":"Set access for one teammate","slug":"set-access-for-one-teammate","depth":2,"children":[]},{"title":"Use more than one GitHub account","slug":"use-more-than-one-github-account","depth":2,"children":[]},{"title":"Reconnect or disconnect","slug":"reconnect-or-disconnect","depth":2,"children":[]},{"title":"Costs","slug":"costs","depth":2,"children":[]},{"title":"Troubleshooting","slug":"troubleshooting","depth":2,"children":[]},{"title":"Common questions","slug":"common-questions","depth":2,"children":[]},{"title":"Related pages","slug":"related-pages","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/docs/_mintlify/custom/squad-so/75714d895b64e366/analytics.js"],"subdomain":"squad-so","siteName":"Squad Docs","title":"GitHub - Squad Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-13T20:03:43.212Z","originalFileLocation":"apps/github.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=\"light\";if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"light\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"What teammates can do in GitHub at each access level, and how to connect, limit, and disconnect GitHub.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Squad Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/squad-so/maenUUu6aC-FhY5p/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/docs/mintlify-assets/_mintlify/favicons/squad-so/maenUUu6aC-FhY5p/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/squad-so/maenUUu6aC-FhY5p/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/squad-so/maenUUu6aC-FhY5p/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/squad-so/maenUUu6aC-FhY5p/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/squad-so/maenUUu6aC-FhY5p/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/squad-so/maenUUu6aC-FhY5p/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/squad-so/maenUUu6aC-FhY5p/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/squad-so/maenUUu6aC-FhY5p/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"GitHub - Squad Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"What teammates can do in GitHub at each access level, and how to connect, limit, and disconnect GitHub.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Squad Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://squad.so/docs/apps/github\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://squad-so.mintlify.site/docs/_mintlify/api/og/v2?division=Dev+%26+Project+Management\u0026amp;title=GitHub\u0026amp;description=What+teammates+can+do+in+GitHub+at+each+access+level%2C+and+how+to+connect%2C+limit%2C+and+disconnect+GitHub.\u0026amp;theme=51ef0e0341a0c193873b7d20\u0026amp;signature=7bfe3383c6fea93ca8b623bec55fee5bceebee54584b7fa0b96fcda7ef2cb53d\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"GitHub - Squad Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"What teammates can do in GitHub at each access level, and how to connect, limit, and disconnect GitHub.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://squad-so.mintlify.site/docs/_mintlify/api/og/v2?division=Dev+%26+Project+Management\u0026amp;title=GitHub\u0026amp;description=What+teammates+can+do+in+GitHub+at+each+access+level%2C+and+how+to+connect%2C+limit%2C+and+disconnect+GitHub.\u0026amp;theme=51ef0e0341a0c193873b7d20\u0026amp;signature=7bfe3383c6fea93ca8b623bec55fee5bceebee54584b7fa0b96fcda7ef2cb53d\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/docs/mintlify-assets/_mintlify/favicons/squad-so/maenUUu6aC-FhY5p/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Squad Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#1A1915\">\u003clink data-mint-head rel=\"canonical\" href=\"https://squad.so/docs/apps/github\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/apps/github.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://squad.so/#organization\",\"name\":\"Squad Docs\",\"url\":\"https://squad.so\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/squad-so/biqRTUDUGmi4yazN/logo/light.svg?fit=max\u0026auto=format\u0026n=biqRTUDUGmi4yazN\u0026q=85\u0026s=965a8712d349cff8fe64c16d9b14e490\"}},{\"@type\":\"WebSite\",\"@id\":\"https://squad.so/docs#website\",\"name\":\"Squad Docs\",\"url\":\"https://squad.so/docs\",\"publisher\":{\"@id\":\"https://squad.so/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://squad.so/docs/apps/github#webpage\",\"url\":\"https://squad.so/docs/apps/github\",\"name\":\"GitHub\",\"description\":\"What teammates can do in GitHub at each access level, and how to connect, limit, and disconnect GitHub.\",\"dateModified\":\"2026-11-13T20:03:43.212Z\",\"isPartOf\":{\"@id\":\"https://squad.so/docs#website\"},\"breadcrumb\":{\"@id\":\"https://squad.so/docs/apps/github#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://squad.so/docs/apps/github#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Dev \u0026 Project Management\",\"item\":\"https://squad.so/docs/apps/asana\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"GitHub\",\"item\":\"https://squad.so/docs/apps/github\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://squad.so/docs/apps/github#article\",\"headline\":\"GitHub\",\"name\":\"GitHub\",\"description\":\"What teammates can do in GitHub at each access level, and how to connect, limit, and disconnect GitHub.\",\"url\":\"https://squad.so/docs/apps/github\",\"mainEntityOfPage\":{\"@id\":\"https://squad.so/docs/apps/github#webpage\"},\"dateModified\":\"2026-11-13T20:03:43.212Z\",\"publisher\":{\"@id\":\"https://squad.so/#organization\"},\"isPartOf\":{\"@id\":\"https://squad.so/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Squad Docs\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Squad Docs\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/docs/apps/github.md","siteName":"Squad Docs","nav":{"global":null,"tabs":[{"tab":"Documentation","icon":"book-open","pages":[{"title":"Documentation","href":""}]},{"tab":"App manuals","icon":"puzzle","groups":[{"group":"Recommended","icon":"star","pages":[{"title":"SiteGPT","sidebarTitle":"SiteGPT","icon":"messages-square","href":"/apps/sitegpt"},{"title":"Revid","sidebarTitle":"Revid","icon":"video","href":"/apps/revid"},{"title":"PostSyncer","sidebarTitle":"PostSyncer","icon":"calendar-check","href":"/apps/postsyncer"},{"title":"Bazzly","sidebarTitle":"Bazzly","icon":"target","href":"/apps/bazzly"}]},{"group":"Analytics","icon":"chart-line","pages":[{"title":"Google Analytics","sidebarTitle":"Google Analytics","icon":"chart-line","href":"/apps/google_analytics"},{"title":"Google BigQuery","sidebarTitle":"Google BigQuery","icon":"chart-line","href":"/apps/googlebigquery"}]},{"group":"Communication","icon":"messages-square","pages":[{"title":"Discord","sidebarTitle":"Discord","icon":"messages-square","href":"/apps/discord"},{"title":"Microsoft Teams","sidebarTitle":"Microsoft Teams","icon":"messages-square","href":"/apps/microsoft_teams"},{"title":"Slack","sidebarTitle":"Slack","icon":"messages-square","href":"/apps/slack"},{"title":"Webex","sidebarTitle":"Webex","icon":"messages-square","href":"/apps/webex"},{"title":"WhatsApp","sidebarTitle":"WhatsApp","icon":"messages-square","href":"/apps/whatsapp"}]},{"group":"CRM \u0026 Support","icon":"headset","pages":[{"title":"Attio","sidebarTitle":"Attio","icon":"handshake","href":"/apps/attio"},{"title":"Capsule CRM","sidebarTitle":"Capsule CRM","icon":"handshake","href":"/apps/capsule_crm"},{"title":"Gong","sidebarTitle":"Gong","icon":"handshake","href":"/apps/gong"},{"title":"Gorgias","sidebarTitle":"Gorgias","icon":"handshake","href":"/apps/gorgias"},{"title":"HubSpot","sidebarTitle":"HubSpot","icon":"handshake","href":"/apps/hubspot"},{"title":"Intercom","sidebarTitle":"Intercom","icon":"handshake","href":"/apps/intercom"},{"title":"Salesforce","sidebarTitle":"Salesforce","icon":"handshake","href":"/apps/salesforce"},{"title":"Zendesk","sidebarTitle":"Zendesk","icon":"handshake","href":"/apps/zendesk"},{"title":"Zoho Desk","sidebarTitle":"Zoho Desk","icon":"handshake","href":"/apps/zoho_desk"}]},{"group":"Dev \u0026 Project Management","icon":"code","pages":[{"title":"Asana","sidebarTitle":"Asana","icon":"code","href":"/apps/asana"},{"title":"Basecamp","sidebarTitle":"Basecamp","icon":"code","href":"/apps/basecamp"},{"title":"Bitbucket","sidebarTitle":"Bitbucket","icon":"code","href":"/apps/bitbucket"},{"title":"ClickUp","sidebarTitle":"ClickUp","icon":"code","href":"/apps/clickup"},{"title":"DigitalOcean","sidebarTitle":"DigitalOcean","icon":"code","href":"/apps/digital_ocean"},{"title":"Figma","description":"What teammates can do in Figma at each access level, and how to connect, limit, and disconnect Figma.","sidebarTitle":"Figma","icon":"code","href":"/apps/figma"},{"title":"GitHub","sidebarTitle":"GitHub","icon":"code","href":"/apps/github"},{"title":"GitLab","description":"What teammates can do in GitLab at each access level, and how to connect, limit, and disconnect GitLab.","sidebarTitle":"GitLab","icon":"code","href":"/apps/gitlab"},{"title":"Jira","sidebarTitle":"Jira","icon":"code","href":"/apps/jira"},{"title":"Linear","sidebarTitle":"Linear","icon":"code","href":"/apps/linear"},{"title":"Miro","sidebarTitle":"Miro","icon":"code","href":"/apps/miro"},{"title":"Monday.com","sidebarTitle":"Monday.com","icon":"code","href":"/apps/monday"},{"title":"PagerDuty","sidebarTitle":"PagerDuty","icon":"code","href":"/apps/pagerduty"},{"title":"Productboard","sidebarTitle":"Productboard","icon":"code","href":"/apps/productboard"},{"title":"Sentry","sidebarTitle":"Sentry","icon":"code","href":"/apps/sentry"},{"title":"Supabase","sidebarTitle":"Supabase","icon":"code","href":"/apps/supabase"},{"title":"Trello","sidebarTitle":"Trello","icon":"code","href":"/apps/trello"},{"title":"Wrike","sidebarTitle":"Wrike","icon":"code","href":"/apps/wrike"}]},{"group":"E-commerce \u0026 Payments","icon":"shopping-cart","pages":[{"title":"Square","sidebarTitle":"Square","icon":"credit-card","href":"/apps/square"},{"title":"Stripe","sidebarTitle":"Stripe","icon":"credit-card","href":"/apps/stripe"}]},{"group":"Email \u0026 Productivity","icon":"mail","pages":[{"title":"Airtable","sidebarTitle":"Airtable","icon":"square-pen","href":"/apps/airtable"},{"title":"Canva","sidebarTitle":"Canva","icon":"square-pen","href":"/apps/canva"},{"title":"Confluence","sidebarTitle":"Confluence","icon":"square-pen","href":"/apps/confluence"},{"title":"Excel","sidebarTitle":"Excel","icon":"square-pen","href":"/apps/excel"},{"title":"Gmail","sidebarTitle":"Gmail","icon":"square-pen","href":"/apps/gmail"},{"title":"Google Docs","sidebarTitle":"Google Docs","icon":"square-pen","href":"/apps/googledocs"},{"title":"Google Sheets","sidebarTitle":"Google Sheets","icon":"square-pen","href":"/apps/googlesheets"},{"title":"Google Tasks","sidebarTitle":"Google Tasks","icon":"square-pen","href":"/apps/googletasks"},{"title":"Notion","sidebarTitle":"Notion","icon":"square-pen","href":"/apps/notion"},{"title":"Outlook","sidebarTitle":"Outlook","icon":"square-pen","href":"/apps/outlook"},{"title":"Todoist","sidebarTitle":"Todoist","icon":"square-pen","href":"/apps/todoist"}]},{"group":"File Storage","icon":"folder-open","pages":[{"title":"Box","sidebarTitle":"Box","icon":"folder-open","href":"/apps/box"},{"title":"Dropbox","sidebarTitle":"Dropbox","icon":"folder-open","href":"/apps/dropbox"},{"title":"Google Drive","sidebarTitle":"Google Drive","icon":"folder-open","href":"/apps/googledrive"},{"title":"Google Photos","sidebarTitle":"Google Photos","icon":"folder-open","href":"/apps/googlephotos"},{"title":"OneDrive","sidebarTitle":"OneDrive","icon":"folder-open","href":"/apps/one_drive"},{"title":"SharePoint","sidebarTitle":"SharePoint","icon":"folder-open","href":"/apps/share_point"}]},{"group":"Finance \u0026 Time","icon":"coins","pages":[{"title":"Fathom","sidebarTitle":"Fathom","icon":"receipt","href":"/apps/fathom"},{"title":"FreshBooks","sidebarTitle":"FreshBooks","icon":"receipt","href":"/apps/freshbooks"},{"title":"Harvest","sidebarTitle":"Harvest","icon":"receipt","href":"/apps/harvest"},{"title":"Zoho Books","sidebarTitle":"Zoho Books","icon":"receipt","href":"/apps/zoho_books"},{"title":"Zoho Invoice","sidebarTitle":"Zoho Invoice","icon":"receipt","href":"/apps/zoho_invoice"}]},{"group":"Marketing \u0026 Social","icon":"megaphone","pages":[{"title":"Dub","sidebarTitle":"Dub","icon":"megaphone","href":"/apps/dub"},{"title":"Facebook","sidebarTitle":"Facebook","icon":"megaphone","href":"/apps/facebook"},{"title":"Google Ads","sidebarTitle":"Google Ads","icon":"megaphone","href":"/apps/googleads"},{"title":"LinkedIn","sidebarTitle":"LinkedIn","icon":"megaphone","href":"/apps/linkedin"},{"title":"Mailchimp","sidebarTitle":"Mailchimp","icon":"megaphone","href":"/apps/mailchimp"},{"title":"Reddit","sidebarTitle":"Reddit","icon":"megaphone","href":"/apps/reddit"},{"title":"YouTube","sidebarTitle":"YouTube","icon":"megaphone","href":"/apps/youtube"}]},{"group":"Scheduling \u0026 Meetings","icon":"calendar","pages":[{"title":"Cal.com","sidebarTitle":"Cal.com","icon":"calendar-days","href":"/apps/cal"},{"title":"Calendly","sidebarTitle":"Calendly","icon":"calendar-days","href":"/apps/calendly"},{"title":"Eventbrite","sidebarTitle":"Eventbrite","icon":"calendar-days","href":"/apps/eventbrite"},{"title":"Google Calendar","sidebarTitle":"Google Calendar","icon":"calendar-days","href":"/apps/googlecalendar"},{"title":"Google Meet","sidebarTitle":"Google Meet","icon":"calendar-days","href":"/apps/googlemeet"},{"title":"Zoom","sidebarTitle":"Zoom","icon":"calendar-days","href":"/apps/zoom"}]}]},{"tab":"Squad for Mac","icon":"laptop","pages":[{"title":"Squad for Mac","href":"/mac/overview"}]},{"tab":"Squad for iPhone and iPad","icon":"smartphone","pages":[{"title":"Squad for iPhone and iPad","href":"/ios/overview"}]},{"tab":"Changelog","icon":"history","pages":[{"title":"Changelog","href":"/changelog/overview"}]}]},"basePath":"","title":"GitHub - Squad Docs","buildId":"dpl_Aw98ji4XvBsgtZwL1VrkUF9ehFqz","deploymentId":"dpl_Aw98ji4XvBsgtZwL1VrkUF9ehFqz","dynamics":[],"chunks":[]}
GITHUB_GET_A_REVIEW_COMMENT_FOR_A_PULL_REQUESTGITHUB_GET_AN_ISSUE_COMMENTGITHUB_GET_COMMIT_COMMENTGITHUB_GET_DISCUSSION_COMMENTGITHUB_GET_GIST_COMMENTGITHUB_GET_ISSUE_COMMENTSGITHUB_LIST_COMMENTS_FOR_A_PULL_REQUEST_REVIEWGITHUB_LIST_COMMIT_COMMENTSGITHUB_LIST_COMMIT_COMMENTS_FOR_A_REPOSITORYGITHUB_LIST_DISCUSSION_COMMENTSGITHUB_LIST_GIST_COMMENTSGITHUB_LIST_ISSUE_COMMENTSGITHUB_LIST_ISSUE_COMMENTS_FOR_A_REPOSITORYGITHUB_LIST_REVIEW_COMMENTS_IN_A_REPOSITORYGITHUB_LIST_REVIEW_COMMENTS_ON_A_PULL_REQUEST