diff --git a/content/code-security/tutorials/secret-protection-adoption-path.md b/content/code-security/tutorials/secret-protection-adoption-path.md index 7ce578a7a2f2..818facc5bed6 100644 --- a/content/code-security/tutorials/secret-protection-adoption-path.md +++ b/content/code-security/tutorials/secret-protection-adoption-path.md @@ -40,6 +40,7 @@ journeyTracks: - href: '/code-security/reference/secret-security/supported-secret-scanning-patterns' - href: '/code-security/how-tos/secure-at-scale/configure-organization-security/configure-specific-tools/estimating-the-price-of-secret-protection' - href: '/code-security/tutorials/remediate-leaked-secrets/calculating-the-cost-savings-of-push-protection' + - href: '/code-security/tutorials/trialing-github-advanced-security/trial-advanced-security' - id: 'pilot' title: 'Phase 3: Pilot GitHub Secret Protection' description: 'Run a pilot to validate GHSP with a small set of repositories before organization-wide enablement. Select 5-10 repositories with active development and known secret exposure. If you estimated pricing in Phase 2, you''ll confirm costs as part of the enablement flow. A successful pilot demonstrates security value quickly, identifies workflow adjustments, and gathers feedback to refine your rollout strategy.' diff --git a/content/code-security/tutorials/secure-your-organization/interpreting-code-security-risk-assessment-results.md b/content/code-security/tutorials/secure-your-organization/interpreting-code-security-risk-assessment-results.md index 4fc6bd2573b9..2f2e4280ca8c 100644 --- a/content/code-security/tutorials/secure-your-organization/interpreting-code-security-risk-assessment-results.md +++ b/content/code-security/tutorials/secure-your-organization/interpreting-code-security-risk-assessment-results.md @@ -82,9 +82,9 @@ Also look for the following indicators, which may require broader intervention b * **Many repositories affected by the same rule**: Suggests a systemic pattern that may require team training or updated coding standards * **High vulnerability counts in a specific language**: May point to framework-level issues or missing scanning tooling for that language -## Next steps +{% data reusables.security.start-ghas-trial %} To start remediating vulnerabilities with {% data variables.copilot.copilot_autofix_short %}, enable {% data variables.product.prodname_GH_code_security_always %} for your organization. You have two options: * To enable {% data variables.product.prodname_GH_code_security_always %} for an individual repository, click **Enable** next to a repository in the "Repositories scanned" table. -* To enable {% data variables.product.prodname_GH_code_security_always %} across your organization, click **Enable {% data variables.product.UI_code_security_scanning %}** at the top of the page. Here, you can choose whether to enable it for all repositories or selected repositories, then review the estimated cost before confirming. +* To enable {% data variables.product.prodname_GH_code_security_always %} across your organization, click **Enable {% data variables.product.UI_code_security_scanning %}** at the top of the page. Here, you can choose whether to enable it for all repositories or selected repositories, then review the estimated cost before confirming. \ No newline at end of file diff --git a/content/code-security/tutorials/secure-your-organization/interpreting-secret-risk-assessment-results.md b/content/code-security/tutorials/secure-your-organization/interpreting-secret-risk-assessment-results.md index a993f7fb7339..49069d16d00d 100644 --- a/content/code-security/tutorials/secure-your-organization/interpreting-secret-risk-assessment-results.md +++ b/content/code-security/tutorials/secure-your-organization/interpreting-secret-risk-assessment-results.md @@ -91,6 +91,4 @@ Finally, look for the following indicators, which may require additional prevent * **Repeated secret types**: Suggests specific workflows or teams need targeted intervention * **Common secret categories**: May point to particular CI/CD processes requiring security improvements -## Next steps - -After understanding your secret exposure, select repositories for a {% data variables.product.prodname_GH_secret_protection %} pilot. See [AUTOTITLE](/code-security/concepts/security-at-scale/best-practices-for-selecting-pilot-repositories). +{% data reusables.security.start-ghas-trial %} \ No newline at end of file diff --git a/content/copilot/concepts/agents/github-copilot-app.md b/content/copilot/concepts/agents/github-copilot-app.md index 0e7d65422124..9153b8dc6121 100644 --- a/content/copilot/concepts/agents/github-copilot-app.md +++ b/content/copilot/concepts/agents/github-copilot-app.md @@ -63,7 +63,11 @@ You can run several of these workflows in parallel, each in its own workspace, a ## Providing feedback -The {% data variables.copilot.github_copilot_app %} is in {% data variables.release-phases.public_preview %}. To share feedback, click the **Give feedback** icon in the bottom-left corner of the app. +The {% data variables.copilot.github_copilot_app %} is in {% data variables.release-phases.technical_preview %}. To share feedback, click the **Give feedback** icon in the bottom-left corner of the app. + +## Public code + +{% data variables.copilot.github_copilot_app %} may generate code that is a match or near match of publicly available code, even if the "Suggestions matching public code" policy is set to "Block." See [AUTOTITLE](/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-copilot-plan/managing-copilot-policies-as-an-individual-subscriber#enabling-or-disabling-suggestions-matching-public-code). ## Further reading diff --git a/content/copilot/concepts/auto-model-selection.md b/content/copilot/concepts/auto-model-selection.md index 3506cceb54f3..db943cd790e0 100644 --- a/content/copilot/concepts/auto-model-selection.md +++ b/content/copilot/concepts/auto-model-selection.md @@ -15,7 +15,11 @@ category: More than just a model picker, {% data variables.copilot.copilot_auto_model_selection_short %} is an intelligent system delivering high quality results, better reliability, and one less decision to make as the model landscape rapidly evolves. -{% data variables.copilot.copilot_auto_model_selection_short_cap_a %} combines two systems to provide high quality results and better reliability. One system tracks real-time system health and availability, while the other evaluates task complexity. Putting these together, {% data variables.copilot.copilot_auto_model_selection_short %} routes the task to the optimal model. +### Auto with task optimization + +> [!NOTE] {% data variables.copilot.copilot_auto_model_selection_short_cap_a %} with task optimization is generally available in {% data variables.copilot.copilot_chat_short %} in {% data variables.product.prodname_vscode_shortname %}. + +{% data variables.copilot.copilot_auto_model_selection_short_cap_a %} with task optimization combines two systems to provide high quality results and better reliability. One system tracks real-time system health and availability, while the other evaluates task complexity. Putting these together, {% data variables.copilot.copilot_auto_model_selection_short %} routes the task to the optimal model. Routing occurs along natural cache boundaries to avoid additional cache related costs. Switching models mid-session has shown increased cost without ample improvements in quality. This helps you get more value from {% data variables.product.prodname_copilot_short %} since it matches each task to the model that can solve it most efficiently. That means reserving higher-cost reasoning models for problems that truly need it, while routing straightforward tasks to faster, lower-cost models that still deliver great results. @@ -26,6 +30,14 @@ Benefits of using {% data variables.copilot.copilot_auto_model_selection_short % * Language invariance: Routing decisions depend on what you are trying to do, not what language you're asking in. * Improved cost efficiency due to intelligent task routing. +### Auto optimized for model reliability and availability + +Experience less rate limiting by letting {% data variables.copilot.copilot_auto_model_selection_short %} choose the best available model on your behalf. + +{% data variables.copilot.copilot_auto_model_selection_short_cap_a %}, optimized for model reliability and availability, intelligently chooses models based on real-time system health and model performance. You benefit from: +* Reduced rate limiting +* Lower latency and errors + ### Policies and availability When you select **Auto**, {% data variables.copilot.copilot_auto_model_selection_short %} chooses from supported models, subject to your policies and subscription type. Available models may change over time. See [AUTOTITLE](/copilot/reference/ai-models/supported-models#supported-ai-models-in-auto-model-selection). @@ -42,7 +54,7 @@ When you select **Auto**, {% data variables.copilot.copilot_auto_model_selection ## {% data variables.copilot.copilot_auto_model_selection_short_cap_a %} in {% data variables.product.prodname_copilot_short %} -{% data variables.copilot.copilot_auto_model_selection_short_cap_a %} is available in these {% data variables.product.prodname_copilot_short %} products: +{% data variables.copilot.copilot_auto_model_selection_short_cap_a %}, optimized for model reliability and availability, is available in these {% data variables.product.prodname_copilot_short %} products: * {% data variables.copilot.copilot_chat_short %} * {% data variables.copilot.copilot_cli_short %} * {% data variables.copilot.copilot_cloud_agent %} @@ -55,13 +67,15 @@ When you select **Auto**, {% data variables.copilot.copilot_auto_model_selection ### {% data variables.copilot.copilot_chat_short %} in IDEs -{% data variables.copilot.copilot_auto_model_selection_short_cap_a %} with task selection is in public preview in the following IDEs: +{% data variables.copilot.copilot_auto_model_selection_short_cap_a %}, with task optimization, is generally available in the following IDEs: * {% data variables.product.prodname_vscode_shortname %} - {% data variables.copilot.copilot_auto_model_selection_short_cap_a %} (without task selection) is available in the following IDEs: +{% data variables.copilot.copilot_auto_model_selection_short_cap_a %}, optimized for model reliability and availability, is generally available in the following IDEs: * JetBrains IDEs * Eclipse * Xcode + +{% data variables.copilot.copilot_auto_model_selection_short_cap_a %}, optimized for model reliability and availability, is in public preview in the following IDEs: * {% data variables.product.prodname_vs %} #### Enabling access during {% data variables.release-phases.public_preview %} diff --git a/content/copilot/get-started/enterprise-ai-governance.md b/content/copilot/get-started/enterprise-ai-governance.md index a01c4f02c6ab..295409f0bbf8 100644 --- a/content/copilot/get-started/enterprise-ai-governance.md +++ b/content/copilot/get-started/enterprise-ai-governance.md @@ -29,11 +29,13 @@ journeyTracks: title: 'Adopting agents' description: 'Roll out agentic features within secure guardrails.' guides: + - href: '/copilot/tutorials/roll-out-at-scale/enable-developers/integrate-ai-agents' - href: '/copilot/concepts/agents/enterprise-management' - href: '/copilot/tutorials/cloud-agent/build-guardrails' - href: '/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/enable-copilot-cloud-agent' - href: '/copilot/tutorials/cloud-agent/give-access-to-resources' - href: '/copilot/how-tos/copilot-cli/administer-copilot-cli-for-your-enterprise' - href: '/copilot/tutorials/copilot-cli-hooks' + - href: '/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/enable-copilot-code-review' - href: '/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/monitor-agentic-activity' --- diff --git a/content/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/block-agentic-features.md b/content/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/block-agentic-features.md new file mode 100644 index 000000000000..04d0c343e5aa --- /dev/null +++ b/content/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/block-agentic-features.md @@ -0,0 +1,31 @@ +--- +title: Blocking agentic features in your enterprise +intro: Disable features for all users and repositories. +permissions: Enterprise owners and AI managers +versions: + feature: copilot +shortTitle: Block agentic features +contentType: how-tos +category: + - Manage Copilot for a team +allowTitleToDifferFromFilename: true +redirect_from: + - /copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/block-copilot-cloud-agent +--- + +Most {% data variables.product.prodname_copilot_short %} policies only affect users who receive a {% data variables.product.prodname_copilot_short %} license from your enterprise or organizations. However, there are dedicated policies to completely disable features in your repositories, including for users who get access to {% data variables.product.prodname_copilot_short %} from a personal plan or another enterprise. + +## Blocking {% data variables.copilot.copilot_cloud_agent %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.ai-controls-tab %} +{% data reusables.enterprise-accounts.cca-policies %} +1. Next to **Block {% data variables.copilot.copilot_cloud_agent %} in all repositories owned by ENTERPRISE-NAME**, click the toggle. + +## Blocking {% data variables.copilot.copilot_code-review_short %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.ai-controls-tab %} +1. In the left sidebar, click {% octicon "agent" aria-hidden="true" aria-label="agent" %} **Agents**. +1. Under "Available Agents", click **{% data variables.copilot.copilot_code-review_short %}**. +1. Next to **Block {% data variables.copilot.copilot_code-review_short %} in all enterprise repositories**, click the toggle. diff --git a/content/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/block-copilot-cloud-agent.md b/content/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/block-copilot-cloud-agent.md deleted file mode 100644 index c21c469d1280..000000000000 --- a/content/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/block-copilot-cloud-agent.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: Blocking GitHub Copilot cloud agent in your enterprise -intro: 'Disable use of {% data variables.copilot.copilot_cloud_agent %} for all users and repositories.' -permissions: Enterprise owners and AI managers -versions: - feature: copilot -shortTitle: 'Block {% data variables.copilot.copilot_cloud_agent %}' -contentType: how-tos -category: - - Manage Copilot for a team -allowTitleToDifferFromFilename: true ---- - -Most {% data variables.product.prodname_copilot_short %} policies, including "Enable {% data variables.copilot.copilot_cloud_agent %}", only affect users who receive a {% data variables.product.prodname_copilot_short %} license from your enterprise or organizations. - -If you want to disable {% data variables.copilot.copilot_cloud_agent %} in repositories completely, including for users who get access to {% data variables.product.prodname_copilot_short %} from a personal plan or another enterprise, you can use the "Block {% data variables.copilot.copilot_cloud_agent %}" policy. - -## Blocking {% data variables.copilot.copilot_cloud_agent %} - ->[!NOTE] This enterprise-level policy is a blanket restriction. Organization owners can block {% data variables.copilot.copilot_cloud_agent %} in specific repositories. See [AUTOTITLE](/copilot/how-tos/administer-copilot/manage-for-organization/add-copilot-cloud-agent). - -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.ai-controls-tab %} -{% data reusables.enterprise-accounts.cca-policies %} -1. Next to **Block {% data variables.copilot.copilot_cloud_agent %} in all repositories owned by ENTERPRISE-NAME**, click the toggle. diff --git a/content/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/enable-copilot-code-review.md b/content/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/enable-copilot-code-review.md new file mode 100644 index 000000000000..0bffe9185b03 --- /dev/null +++ b/content/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/enable-copilot-code-review.md @@ -0,0 +1,48 @@ +--- +title: Enabling GitHub Copilot code review in your enterprise +intro: Apply consistent standards by having {% data variables.product.prodname_copilot_short %} review every pull request. +allowTitleToDifferFromFilename: true +permissions: Enterprise owners +versions: + feature: copilot +shortTitle: Enable {% data variables.copilot.copilot_code-review_short %} +redirect_from: + - /copilot/how-tos/administer-copilot/manage-for-enterprise/manage-copilot-code-review + - /copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/manage-copilot-code-review +contentType: how-tos +category: + - Manage Copilot for a team +--- + + + +{% data reusables.copilot.code-review-actions-minutes-note %} + + + +{% data variables.product.prodname_copilot %} can review pull requests in your enterprise. This can save time for human reviewers by detecting bugs or vulnerabilities and enforcing consistent coding standards. + +## Enabling {% data variables.copilot.copilot_code-review_short %} for your {% data variables.product.prodname_copilot_short %} subscribers + +The policy for {% data variables.copilot.copilot_code-review_short %} allows your licensed users to request reviews from {% data variables.product.prodname_copilot_short %} and use {% data variables.product.prodname_copilot_short %} to generate pull request summaries. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.ai-controls-tab %} +1. Scroll down to "Available Agents", then click **{% data variables.copilot.copilot_code-review_short %}**. +1. Next to "{% data variables.copilot.copilot_code-review_short %}", select a policy. + +{% data reusables.enterprise-accounts.policy-enablement-next-steps %} + +## Configuring automatic code review + +To apply standards consistently, you can configure {% data variables.copilot.copilot_code-review_short %} to run automatically on all pull requests opened across your enterprise or in specific repositories. + +1. Create an enterprise-level branch ruleset. See [AUTOTITLE](/enterprise-cloud@latest/admin/enforcing-policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-code-governance). +1. Target the organizations and repositories where {% data variables.copilot.copilot_code-review_short %} should run automatically. You may want to start with a small selection of repositories and run a trial to collect feedback. +1. Enable the **Automatically request {% data variables.copilot.copilot_code-review_short %}** policy. +1. Optionally, enable the additional settings. By reviewing on every push and reviewing draft pull requests, you will add consistency to the review process. However, you will also create more noise for developers. If you're running a pilot, consider starting with the basic setting to allow developers to get used to the new process first. +1. Click **Create**. + +## Customizing reviews + +Encourage organization and repository administrators to create custom instructions for {% data variables.copilot.copilot_code-review_short %} so that reviews will be tailored to your coding standards and conventions. See [AUTOTITLE](/copilot/tutorials/customize-code-review). diff --git a/content/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/index.md b/content/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/index.md index a52475da5c4c..90ad18d2cd11 100644 --- a/content/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/index.md +++ b/content/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/index.md @@ -9,8 +9,8 @@ children: - /configure-enterprise-plugin-standards - /monitor-agentic-activity - /enable-copilot-cloud-agent - - /block-copilot-cloud-agent - - /manage-copilot-code-review + - /block-agentic-features + - /enable-copilot-code-review contentType: how-tos --- diff --git a/content/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/manage-copilot-code-review.md b/content/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/manage-copilot-code-review.md deleted file mode 100644 index 29c03347c57b..000000000000 --- a/content/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/manage-copilot-code-review.md +++ /dev/null @@ -1,43 +0,0 @@ ---- -title: Managing GitHub Copilot code review in your enterprise -intro: 'Enable members of your enterprise to use {% data variables.product.prodname_copilot_short %} to review code and create pull request summaries.' -allowTitleToDifferFromFilename: true -permissions: Enterprise owners -versions: - feature: copilot -shortTitle: 'Manage {% data variables.copilot.copilot_code-review_short %}' -redirect_from: - - /copilot/how-tos/administer-copilot/manage-for-enterprise/manage-copilot-code-review -contentType: how-tos -category: - - Manage Copilot for a team ---- - -This policy controls the use of {% data variables.copilot.copilot_code-review_short %} and {% data variables.copilot.copilot_for_prs %} in your enterprise. - -For an introduction to {% data variables.copilot.copilot_code-review_short %}, see [AUTOTITLE](/copilot/concepts/code-review). - -For more information about {% data variables.copilot.copilot_for_prs %}, see [AUTOTITLE](/copilot/how-tos/copilot-on-github/copilot-for-github-tasks/create-a-pr-summary). - -## Enabling {% data variables.copilot.copilot_code-review_short %} for your {% data variables.product.prodname_copilot_short %} subscribers - -You can allow your members to use {% data variables.copilot.copilot_code-review_short %} and {% data variables.copilot.copilot_for_prs %} from the AI Controls tab for your enterprise. See [AUTOTITLE](/copilot/managing-copilot/managing-copilot-for-your-enterprise/managing-policies-and-features-for-copilot-in-your-enterprise#defining-policies-for-your-enterprise). - -> [!NOTE] -> -> {% data reusables.copilot.code-review.preview-note %} - -{% data reusables.enterprise-accounts.policy-enablement-next-steps %} - -## Disabling {% data variables.copilot.copilot_code-review_short %} in your repositories - -{% data variables.product.prodname_copilot_short %} policies affect only the users you assign a {% data variables.product.prodname_copilot_short %} license to. - -If there are {% data variables.copilot.copilot_pro_short %} or {% data variables.copilot.copilot_pro_plus_short %} users with access to your enterprise's repositories, they will be able to use {% data variables.copilot.copilot_code-review_short %} and will not be restricted by your policies. - -Alternatively, you can disable the agent for all repositories owned by your enterprise. - -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.ai-controls-tab %} -1. In the "Installed Agents" section, click **{% data variables.copilot.copilot_code-review_short %}**. -1. In the "{% data variables.copilot.copilot_code-review_short %}" section, next to "Block {% data variables.copilot.copilot_code-review_short %} in all enterprise repositories", click the toggle. diff --git a/content/copilot/reference/copilot-cli-reference/cli-command-reference.md b/content/copilot/reference/copilot-cli-reference/cli-command-reference.md index 3533ab8b993f..45ca9a98dd65 100644 --- a/content/copilot/reference/copilot-cli-reference/cli-command-reference.md +++ b/content/copilot/reference/copilot-cli-reference/cli-command-reference.md @@ -382,7 +382,7 @@ copilot --allow-tool='MyMCP' | `GH_HOST` | {% data variables.product.github %} hostname for both {% data variables.product.prodname_cli %} and {% data variables.copilot.copilot_cli_short %} (default: `github.com`). Set to your {% data variables.product.prodname_ghe_cloud %} with data residency hostname. Override with `COPILOT_GH_HOST` for {% data variables.copilot.copilot_cli_short %} only. | | `GH_TOKEN` | Authentication token. Takes precedence over `GITHUB_TOKEN`. | | `GITHUB_COPILOT_PROMPT_MODE_EXTENSIONS` | Set to `true` to load project extensions and allow extension management tools in prompt mode (`-p`). Disabled by default to prevent running repository-controlled extension code without interactive trust. | -| `GITHUB_COPILOT_PROMPT_MODE_REPO_HOOKS` | Set to `true` to load repository hooks in prompt mode (`-p`). Disabled by default to prevent running repository-provided hook commands without interactive trust confirmation. | +| `GITHUB_COPILOT_PROMPT_MODE_REPO_HOOKS` | Set to `true` to load repository hooks in prompt mode (`-p`). Repository hooks also load automatically when the folder is already trusted or `COPILOT_ALLOW_ALL` is set. | | `GITHUB_COPILOT_PROMPT_MODE_WORKSPACE_MCP` | Set to `true` to load workspace MCP sources in prompt mode (`-p`). Disabled by default to prevent starting repository-controlled MCP servers without interactive trust. | | `GITHUB_TOKEN` | Authentication token. | | `PLAIN_DIFF` | Set to `true` to disable rich diff rendering. | diff --git a/content/copilot/reference/copilot-cli-reference/cli-config-dir-reference.md b/content/copilot/reference/copilot-cli-reference/cli-config-dir-reference.md index efbad98dc645..b99fb26a5638 100644 --- a/content/copilot/reference/copilot-cli-reference/cli-config-dir-reference.md +++ b/content/copilot/reference/copilot-cli-reference/cli-config-dir-reference.md @@ -238,6 +238,7 @@ These settings apply across all your sessions and repositories. You can edit thi | `mouse` | `boolean` | `true` | Enable mouse support in alt screen mode. Can also be set with `--mouse` or `--no-mouse`. | | `powershellFlags` | `string[]` | `["-NoProfile", "-NoLogo"]` | Flags passed to PowerShell on startup. On Windows, the CLI prefers PowerShell 7+ (`pwsh`) and falls back to Windows PowerShell (`powershell.exe`) when `pwsh` is unavailable. Windows only. | | `renderMarkdown` | `boolean` | `true` | Render Markdown in terminal output. | +| `remoteExport` | `boolean` | `true` | Export sessions remotely when session sync is available. Set to `false` to opt out of remote export by default. The `remoteSessions` setting when set to `true`, or the `--remote` flag, still enables export and steering regardless of this setting. | | `respectGitignore` | `boolean` | `true` | Exclude gitignored files from the `@` file mention picker. When `false`, the picker includes files normally excluded by `.gitignore`. | | `screenReader` | `boolean` | `false` | Enable screen reader optimizations. | | `skillDirectories` | `string[]` | `[]` | Additional directories to search for custom skill definitions (in addition to `~/.copilot/skills/`). | @@ -245,6 +246,7 @@ These settings apply across all your sessions and repositories. You can edit thi | `storeTokenPlaintext` | `boolean` | `false` | Allow authentication tokens to be stored in plain text in `config.json` when no system keychain is available. | | `stream` | `boolean` | `true` | Enable streaming responses. | | `streamerMode` | `boolean` | `false` | Hide preview model names and quota details. Useful when demonstrating {% data variables.copilot.copilot_cli_short %} or screen sharing. | +| `terminalProgress` | `boolean` | `true` | Emit OSC 9;4 terminal progress indicators while the agent is working. Supported terminals include Windows Terminal, iTerm2, Ghostty, and ConEmu. | | `theme` | `"auto"` \| `"dark"` \| `"light"` | `"auto"` | Terminal color theme. `"auto"` detects the terminal background and chooses accordingly. | | `updateTerminalTitle` | `boolean` | `true` | Show the current intent in the terminal tab or window title. | diff --git a/content/copilot/reference/hooks-reference.md b/content/copilot/reference/hooks-reference.md index df3b54bb3da0..06f2a31bc3f5 100644 --- a/content/copilot/reference/hooks-reference.md +++ b/content/copilot/reference/hooks-reference.md @@ -166,7 +166,7 @@ The table below lists every supported event. The **Cloud agent** column shows wh | `errorOccurred` | An error occurs during execution. | No | Fires. | | `notification` | Fires asynchronously when the CLI emits a system notification (shell completion, agent completion or idle, permission prompts, elicitation dialogs). Fire-and-forget: never blocks the session. Supports `matcher` regex on `notification_type`. | Optional — can inject `additionalContext` into the session. | **Does not fire.** Cloud agent does not surface notifications to a user (see the **Interactivity** row in the Cloud agent execution environment table above). | | `permissionRequest` | Fires before the permission service runs (rules engine, session approvals, auto-allow/auto-deny, and user prompting). If the merged hook output returns `behavior: "allow"` or `"deny"`, that decision short-circuits the normal permission flow. Supports `matcher` regex on `toolName`. | Yes — can allow or deny programmatically. | Tool calls are pre-approved, so this hook either does not fire or has no effect. Use `preToolUse` to make permission decisions instead. | -| `postToolUse` | After each tool completes successfully. | No | Fires. | +| `postToolUse` | After each tool completes successfully. | Yes — can modify the tool result or inject additional context for the model. | Fires. | | `postToolUseFailure` | After a tool completes with a failure. | Yes — can provide recovery guidance via `additionalContext` (exit code `2` for command hooks). | Fires. | | `preCompact` | Context compaction is about to begin (manual or automatic). Supports `matcher` to filter by trigger (`"manual"` or `"auto"`). | No — notification only. | Fires only with `trigger: "auto"`. There is no user to request manual compaction. | | `preToolUse` | Before each tool executes. | Yes — can allow, deny, or modify. | Fires. A decision of `"ask"` is treated as `"deny"` because no user is available to answer. | @@ -510,6 +510,30 @@ The `preToolUse` hook can control tool execution by writing a JSON object to std | `decision` | `"block"`, `"allow"` | `"block"` forces another agent turn using `reason` as the prompt. | | `reason` | string | Prompt for the next turn when `decision` is `"block"`. | +## `postToolUse` output + +The `postToolUse` hook can modify the tool result or inject additional context for the model by writing a JSON object to stdout. + +```typescript +{ + modifiedResult?: { + resultType: "success"; + textResultForLlm: string; + }; + additionalContext?: string; +} +``` + +| Field | Type | Description | +|-------|------|-------------| +| `modifiedResult` | object | Replacement tool result. Must have `resultType: "success"`. If returned with `resultType: "failure"`, the failure routes downstream and `postToolUseFailure` fires next. | +| `additionalContext` | string | Additional guidance appended to `textResultForLlm` so the model sees it after the tool output on the same turn. When multiple hooks return `additionalContext`, the results are joined with a double newline and capped at 10 KB. | + +Return `{}` or empty output to keep the original successful result. + +> [!NOTE] +> `modifiedResult` is honored by both SDK programmatic hooks and command/HTTP config-file `postToolUse` hooks. + ## `permissionRequest` decision control > [!NOTE] diff --git a/content/copilot/tutorials/roll-out-at-scale/enable-developers/integrate-ai-agents.md b/content/copilot/tutorials/roll-out-at-scale/enable-developers/integrate-ai-agents.md index 84b72d6c234f..57fb2efdb23d 100644 --- a/content/copilot/tutorials/roll-out-at-scale/enable-developers/integrate-ai-agents.md +++ b/content/copilot/tutorials/roll-out-at-scale/enable-developers/integrate-ai-agents.md @@ -18,145 +18,87 @@ category: ## About AI agents on {% data variables.product.github %} -Developers in your enterprise may be used to using AI as a pair programming tool. In this model, developers work with AI assistants synchronously and receive code suggestions during the development phase of a project. +Developers in your enterprise may already use AI as a pair programming tool, receiving code suggestions synchronously during development. -AI agents are more like peer programmers. Agents can: +AI agents are more like peer programmers. They can: * Perform asynchronous tasks, such as running tests or fixing issues in your backlog, with less need for human intervention. * Contribute to workflows beyond the development phase, such as ideation or optimization after a release. Collaborating with agents can give your employees more time to focus on other priorities, such as high-level planning, and bring the benefits of AI to non-developer roles by giving more power to natural language prompts. -{% data variables.product.prodname_copilot %}'s agentic AI features are integrated into {% data variables.product.github %}'s cohesive platform, providing a more streamlined user experience and simplified licensing and governance controls compared to adopting a range of third-party tools. +{% data variables.product.prodname_copilot %}'s agentic features are integrated into {% data variables.product.github %}'s platform, providing a streamlined experience and simplified licensing and governance compared to third-party tools. ## Example scenario -You're an engineering manager at Mona's, a boutique umbrella retailer. Your team has been tasked with adding an **AI-powered widget** to the company's online store. The widget will help customers to choose the right umbrella by making tailored recommendations based on factors like the user's location and local weather trends. +You're an engineering manager at Mona's, a boutique umbrella retailer. Your team is adding an **AI-powered widget** to the online store that recommends umbrellas based on the user's location and local weather. -To hit a tight deadline, you're aiming to speed up each stage of the process, for both developers and non-developers in your team. You also want to make sure the team is not overwhelmed with maintenance tasks once the new feature is rolled out. +To meet a tight deadline, you want to speed up each stage for both developers and non-developers, while keeping maintenance manageable after launch. >[!NOTE] {% data variables.product.github %} is continually expanding its AI-powered platform. Some of the features described in this article are in {% data variables.release-phases.public_preview %}, and may not be enabled for enterprises by default. You will find resources for each feature in the [Get started with agentic AI](#get-started-with-agentic-ai) section. ## 1. Plan with {% data variables.copilot.copilot_chat_short %} -1. To start planning, a product manager works with **{% data variables.copilot.copilot_chat_short %}** at `https://github.com/copilot`. +1. A product manager starts planning with **{% data variables.copilot.copilot_chat_short %}** at [github.com/copilot](https://github.com/copilot). They ask {% data variables.product.prodname_copilot_short %} high-level questions to get a sense of the development work required for the new feature. To give {% data variables.product.prodname_copilot_short %} access to important context about the project, they upload mockup files and link to the repository where the codebase is stored. 1. When the PM has worked with {% data variables.product.prodname_copilot_short %} to get an overview of the tasks required, they ask {% data variables.product.prodname_copilot_short %} to **create issues** for each part of the work. - {% data variables.product.prodname_copilot_short %} drafts the issues in `https://github.com/copilot`, where the PM can refine them and publish them to the repository. - The PM marks some of the issues as nice-to-haves or maintenance. These may be good candidates for {% data variables.copilot.copilot_cloud_agent %}.  -1. To help the developer get started quickly, the PM creates a space with **{% data variables.copilot.copilot_spaces %}** at `https://github.com/copilot/spaces`. The PM collects resources like diagrams and references to code files, submits a few test questions, then shares the space with their organization. - - Now, the developer can ask questions in the space, and {% data variables.product.prodname_copilot_short %} will already have all the context the PM added. - -## 2. Prototype with {% data variables.product.prodname_spark %} - -1. To prototype the feature, the PM opens {% data variables.product.prodname_spark %} (`https://github.com/spark`) and prompts it to create the widget. They can write a prompt, paste in documentation from the last phase, or upload a screenshot. {% data variables.product.prodname_spark_short %} generates a working app with an LLM already integrated to power recommendations—no IDE or coding required. -1. To refine the prototype, the PM can prompt {% data variables.product.prodname_spark_short %} again, use the visual editor, or edit the code directly. In the "Prompts" tab, they can adjust the text that powers recommendations without editing code. Each change instantly updates the live preview, so the PM can see how edits affect the app. -1. To collaborate, the PM publishes the spark and updates the visibility so their organization can access it. They can also create a repository and invite collaborators. Code changes made in the repository sync back to {% data variables.product.prodname_spark_short %}, letting the PM and designers see updates to the widget in real time. - -## 3. Create with {% data variables.product.prodname_github_models %} and agent mode - -1. The PM shares the {% data variables.product.prodname_copilot_short %} space and {% data variables.product.prodname_spark %} prototype and repository with the developer and asks the developer to start by finding the best AI model to provide the tailored umbrella recommendations, based on the cost and effectiveness of the models. -1. The developer asks **{% data variables.copilot.copilot_chat_short %}** to recommend several AI models for the job and the pros and cons of each. To provide useful context, they ask {% data variables.product.prodname_copilot_short %} to consider the information in the [AUTOTITLE](/copilot/reference/ai-models/model-comparison) {% data variables.product.prodname_docs %} article. -1. To settle on a model from the shortlist, the developer uses the **{% data variables.product.prodname_github_models %}** playground to compare results from the same prompt across models. They can then also update the {% data variables.product.prodname_spark %} prototype to use the specific model they've selected to see how it impacts the whole widget experience in the prototype (all models supported in {% data variables.product.prodname_github_models %} are supported in {% data variables.product.prodname_spark_short %}). They save time by testing models on a single platform, rather than needing to set up an API key for each model separately. - -  - -1. With the model decided, the developer opens the code in **{% data variables.product.prodname_vscode_shortname %}**. -1. The developer starts writing code for the new widget. To speed up their work, they use **{% data variables.copilot.copilot_chat_short %}** in "Ask" and "Edit" mode for syntax questions and high-level suggestions. - - >[!TIP] - > The developer works with AI in the way that works best for them, but your organization has control over the experience. For example, you can: - > * **Control the models** that the developer can use for development work in order to meet compliance requirements and manage costs. - > * **Exclude certain files** from {% data variables.copilot.copilot_chat_short %}'s reach. - > * **Save effective prompts** that have been tested with {% data variables.product.prodname_github_models %}, so other users can benefit. +1. To help the developer get started quickly, the PM creates a space with **{% data variables.copilot.copilot_spaces %}** at [github.com/copilot/spaces](https://github.com/copilot/spaces). The PM collects resources like diagrams and references to code files, submits a few test questions, then shares the space with their organization. -1. When the developer has written some code, they switch to **agent mode** to ask {% data variables.product.prodname_copilot_short %} to refactor the code into several different functions for better readability. + The developer can now ask questions in the space with all the PM's context already available. - In agent mode, {% data variables.product.prodname_copilot_short %} works more autonomously and is able to update multiple files and, with the developer's authorization, run commands for actions like installing dependencies or running tests. +## 2. Create with {% data variables.copilot.copilot_cli_short %} -  +1. After asking some initial questions in the {% data variables.product.prodname_copilot_short %} space, the developer starts a {% data variables.copilot.copilot_cli_short %} session in their terminal to start looking at the code. +1. In "plan" mode, the developer asks {% data variables.product.prodname_copilot_short %} to recommend several AI models for the job and list the pros and cons of each. +1. After writing some code, the developer asks {% data variables.product.prodname_copilot_short %} to refactor the code into several different functions and lint it based on the organization's standards. They invoke one of the organization's custom agents, which includes custom instructions for the organization. - >[!TIP] You can create a more consistent experience by adding a **custom instructions** file to the repository. For example, the file could help ensure that agent mode uses established naming conventions and runs the correct commands to build, test, and lint code according to your organization's standards. + {% data variables.product.prodname_copilot_short %} can update multiple files at once and, with the developer's authorization, run commands for actions like installing dependencies or running tests. -1. The developer reviews the diff of the agent's work and chooses which code to keep. +1. The developer reviews the diff and chooses which code to keep. -## 4. Test with an MCP server +## 3. Test with an MCP server -1. When the code is finished, the developer wants to run tests on their local build of the site using Playwright, an automated in-browser testing service. +1. With the code finished, the developer runs tests on their local build using Playwright. - * A repository administrator has added the **Model Context Protocol (MCP) server** for Playwright, which gives the {% data variables.product.prodname_copilot_short %} agent a predefined interface for integrating with Playwright. - * The developer asks {% data variables.product.prodname_copilot_short %} to outline test scenarios in a `.feature` file, then tells {% data variables.product.prodname_copilot_short %} to run the tests in the browser. - * In agent mode, {% data variables.product.prodname_copilot_short %} asks the developer to authorize its actions as it opens the browser and clicks different elements in the UI. As the developer watches the tests in the browser, {% data variables.product.prodname_copilot_short %} identifies a failing test and suggests a fix in the code. + 1. The developer has configured the **Model Context Protocol (MCP) server** for Playwright, an approved server in the enterprise's private MCP registry. + 1. The developer asks {% data variables.product.prodname_copilot_short %} to outline test scenarios in a `.feature` file, then run the tests in the browser. + 1. {% data variables.product.prodname_copilot_short %} asks the developer to authorize its actions as it opens the browser and interacts with the UI. It identifies a failing test and suggests a fix. -1. When they're satisfied with the tests, the developer asks agent mode to open a pull request for the work on {% data variables.product.github %}. +1. When they're satisfied with the tests, the developer asks {% data variables.product.prodname_copilot_short %} to open a pull request for the work on {% data variables.product.github %}. Using the **{% data variables.product.github %} MCP server**, {% data variables.product.prodname_copilot_short %} opens a pull request with the title and description already filled in. >[!TIP] - > * With the **{% data variables.product.github %} MCP server** enabled, {% data variables.product.prodname_copilot_short %} can run the command to open a pull request directly from {% data variables.product.prodname_vscode_shortname %}, with the title and description already filled in. - > * Interactions with the {% data variables.product.github %} MCP server are secured by **push protection**, which blocks secrets from being included in AI-generated responses and prevents you from exposing secrets through any actions you perform using the server (public repositories only). See [AUTOTITLE](/code-security/secret-scanning/introduction/about-push-protection). + > Interactions with the {% data variables.product.github %} MCP server are secured by **push protection**, which blocks secrets from being included in AI-generated responses and prevents you from exposing secrets through any actions you perform using the server (public repositories only). -## 5. Review with {% data variables.copilot.copilot_code-review_short %} and {% data variables.copilot.copilot_custom_agents %} +## 4. Review with {% data variables.copilot.copilot_code-review_short %} 1. A repository owner has configured automatic **code reviews** by {% data variables.product.prodname_copilot_short %} on the repository. {% data variables.product.prodname_copilot_short %} provides an initial review on the pull request, identifying bugs and potential performance issues that the developer can fix before a human reviewer gets to the pull request. -1. As an additional compliance check, an enterprise owner has created a **{% data variables.copilot.copilot_custom_agent %}** with key context on industry regulations and internal policies. The developer selects the {% data variables.copilot.copilot_custom_agent_short %} at `https://github.com/copilot/agents`, prompting {% data variables.product.prodname_copilot_short %} to carefully review the pull request for compliance and applying any necessary changes before requesting a human review. 1. The developer's colleague reviews and approves the pull request. The work is ready to merge. -## 6. Optimize with {% data variables.copilot.copilot_cloud_agent %} +## 5. Optimize with {% data variables.copilot.copilot_cloud_agent %} -1. After the release, the product manager collects customer feedback and identifies an opportunity to improve the widget's suggestions by switching to a more reliable API for weather data. They create an issue to implement this change, and **assign it to {% data variables.product.prodname_copilot_short %}** directly on {% data variables.product.github %}. +1. After the release, the product manager identifies an opportunity to improve the widget by switching to a more reliable weather API. They create an issue and **assign it to {% data variables.product.prodname_copilot_short %}** directly on {% data variables.product.github %}. 1. {% data variables.copilot.copilot_cloud_agent %} works in the background and opens a pull request, which the product manager marks as ready for review.  -1. A developer reviews {% data variables.product.prodname_copilot_short %}'s pull request and leaves feedback, which {% data variables.product.prodname_copilot_short %} incorporates. Finally, the developer merges the pull request. +1. A developer reviews the pull request and leaves feedback, which {% data variables.product.prodname_copilot_short %} incorporates. The developer then merges the pull request. >[!TIP] {% data variables.copilot.copilot_cloud_agent %} comes with default guardrails. For example, {% data variables.product.prodname_copilot_short %} cannot merge pull requests by itself. You can define additional protections for target branches using repository rulesets. -1. Later, while working on a separate feature, the developer notices a small bug in the code for the AI widget. To avoid context switching, the developer instructs {% data variables.product.prodname_copilot_short %} to open a pull request directly from {% data variables.product.prodname_vscode_shortname %}. +1. Later, while working on a separate feature, the developer notices a small bug in the code for the AI widget. To avoid context switching, the developer delegates the work to {% data variables.copilot.copilot_cloud_agent %} directly from their {% data variables.copilot.copilot_cli_short %} session. - `@github Create a PR for the widget function to correctly validate that the user's age is a positive integer.` + `/delegate Create a PR for the widget function to correctly validate that the user's age is a positive integer.` -1. {% data variables.product.prodname_copilot_short %} works in the background and opens a pull request on {% data variables.product.github %}, ready for another developer to review. - -## 7. Secure with {% data variables.copilot.copilot_autofix_short %} +## 6. Secure with {% data variables.copilot.copilot_autofix_short %} 1. An administrator has enabled {% data variables.product.prodname_code_scanning %} on the repository, and a {% data variables.product.prodname_code_scanning %} alert suggests a potential vulnerability in the code. 1. A security manager requests **{% data variables.copilot.copilot_autofix_short %}** to automatically suggest a fix for the vulnerability, which a developer reviews and approves.  - -## Get started with agentic AI - -Contact Sales {% octicon "link-external" height:16 aria-label="link-external" %} - -To get started with the features mentioned in this article, use the links in the following table. - -To integrate agentic AI features effectively into your workstreams, you'll need to invest in effective training, governance, and cultural shifts. We recommend experimenting with agentic features with a cross-functional cohort to gather feedback before a larger rollout. - -> [!NOTE] Some of these features use **premium requests**. See [AUTOTITLE](/copilot/managing-copilot/monitoring-usage-and-entitlements/about-premium-requests). - -{% rowheaders %} - -| Feature | More information | -| ------- | ---------------- | -| {% data variables.copilot.copilot_chat_short %} in {% data variables.product.github %} | [AUTOTITLE](/copilot/using-github-copilot/copilot-chat/asking-github-copilot-questions-in-github#submitting-a-question-to-copilot-chat) | -| {% data variables.copilot.copilot_spaces %} ({% data variables.release-phases.public_preview %}) | [AUTOTITLE](/copilot/using-github-copilot/copilot-spaces/about-organizing-and-sharing-context-with-copilot-spaces) | -| {% data variables.product.prodname_spark %} ({% data variables.release-phases.public_preview %}) | [AUTOTITLE](/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-spark) | -| {% data variables.copilot.copilot_chat_short %} agent mode | [Use agent mode in VS Code](https://code.visualstudio.com/docs/copilot/chat/chat-agent-mode) | -| Content exclusions | [AUTOTITLE](/copilot/managing-copilot/configuring-and-auditing-content-exclusion/excluding-content-from-github-copilot) | -| MCP servers ({% data variables.release-phases.public_preview %}) | [AUTOTITLE](/copilot/customizing-copilot/extending-copilot-chat-with-mcp#configuring-mcp-servers-in-visual-studio-code) | -| {% data variables.product.prodname_github_models %} playground ({% data variables.release-phases.public_preview %}) | [AUTOTITLE](/github-models/prototyping-with-ai-models#experimenting-with-ai-models-in-the-playground) | -| Custom instructions | [AUTOTITLE](/copilot/customizing-copilot/adding-repository-custom-instructions-for-github-copilot?tool=vscode) | -| {% data variables.copilot.copilot_code-review_short %} | [AUTOTITLE](/copilot/how-tos/agents/copilot-code-review/automatic-code-review) | -| {% data variables.copilot.copilot_custom_agents %} | [AUTOTITLE](/copilot/concepts/agents/cloud-agent/about-custom-agents) | -| {% data variables.copilot.copilot_cloud_agent %} | [AUTOTITLE](/copilot/tutorials/cloud-agent/pilot-cloud-agent) | -| {% data variables.copilot.copilot_autofix_short %} | [AUTOTITLE](/code-security/code-scanning/enabling-code-scanning/configuring-default-setup-for-code-scanning) | - -{% endrowheaders %} diff --git a/data/reusables/security/start-ghas-trial.md b/data/reusables/security/start-ghas-trial.md new file mode 100644 index 000000000000..2b853a4dae97 --- /dev/null +++ b/data/reusables/security/start-ghas-trial.md @@ -0,0 +1 @@ +Remediating the vulnerabilities or leaks identified by the risk assessment is easier with {% data variables.product.prodname_GHAS %}. Eligible enterprise administrators can start a trial for their entire enterprise straight from the results page. \ No newline at end of file diff --git a/src/content-pipelines/state/copilot-cli.sha b/src/content-pipelines/state/copilot-cli.sha index 660d0de0321c..2b6216466223 100644 --- a/src/content-pipelines/state/copilot-cli.sha +++ b/src/content-pipelines/state/copilot-cli.sha @@ -1 +1 @@ -d37d2243a99b9136587359a66e824ca93f0b7d90 +cdbdb2fa932abc3687ab433aa87345d6f004ad85 diff --git a/src/graphql/data/fpt/changelog.json b/src/graphql/data/fpt/changelog.json index 072ac4fe82b3..e721d7946e01 100644 --- a/src/graphql/data/fpt/changelog.json +++ b/src/graphql/data/fpt/changelog.json @@ -1,4 +1,22 @@ [ + { + "schemaChanges": [ + { + "title": "The GraphQL schema includes these changes:", + "changes": [ + "
Field issueFields was added to object type Repository
Argument after: String added to field Repository.issueFields
Argument before: String added to field Repository.issueFields
Argument first: Int added to field Repository.issueFields
Argument last: Int added to field Repository.issueFields
Argument orderBy: IssueFieldOrder (with default value) added to field Repository.issueFields
Clear all of a customer's queued migrations.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -854,6 +855,7 @@ "id": "abortrepositorymigration", "href": "/graphql/reference/mutations#abortrepositorymigration", "description": "Abort a repository migration queued or in progress.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -884,6 +886,7 @@ "id": "acceptenterpriseadministratorinvitation", "href": "/graphql/reference/mutations#acceptenterpriseadministratorinvitation", "description": "Accepts a pending invitation for a user to become an administrator of an enterprise.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -921,6 +924,7 @@ "id": "acceptenterprisememberinvitation", "href": "/graphql/reference/mutations#acceptenterprisememberinvitation", "description": "Accepts a pending invitation for a user to become an unaffiliated member of an enterprise.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -991,6 +995,7 @@ "id": "accessusernamespacerepository", "href": "/graphql/reference/mutations#accessusernamespacerepository", "description": "Access user namespace repository for a temporary duration.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -1097,6 +1102,7 @@ "id": "addcomment", "href": "/graphql/reference/mutations#addcomment", "description": "Adds a comment to an Issue or Pull Request.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -1203,6 +1209,7 @@ "id": "addenterpriseorganizationmember", "href": "/graphql/reference/mutations#addenterpriseorganizationmember", "description": "Adds enterprise members to an organization within the enterprise.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -1233,6 +1240,7 @@ "id": "addenterprisesupportentitlement", "href": "/graphql/reference/mutations#addenterprisesupportentitlement", "description": "Adds a support entitlement to an enterprise member.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -1434,6 +1442,7 @@ "id": "addpullrequestreview", "href": "/graphql/reference/mutations#addpullrequestreview", "description": "Adds a review to a Pull Request.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -1471,6 +1480,7 @@ "id": "addpullrequestreviewcomment", "href": "/graphql/reference/mutations#addpullrequestreviewcomment", "description": "Adds a comment to a review.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -1508,6 +1518,7 @@ "id": "addpullrequestreviewthread", "href": "/graphql/reference/mutations#addpullrequestreviewthread", "description": "Adds a new thread to a pending Pull Request Review.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -1538,6 +1549,7 @@ "id": "addpullrequestreviewthreadreply", "href": "/graphql/reference/mutations#addpullrequestreviewthreadreply", "description": "Adds a reply to an existing Pull Request Review Thread.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -1644,6 +1656,7 @@ "id": "addsubissue", "href": "/graphql/reference/mutations#addsubissue", "description": "Adds a sub-issue to a given issue.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -1712,6 +1725,7 @@ "id": "addverifiabledomain", "href": "/graphql/reference/mutations#addverifiabledomain", "description": "Adds a verifiable domain to an owning account.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -1742,6 +1756,7 @@ "id": "approvedeployments", "href": "/graphql/reference/mutations#approvedeployments", "description": "Approve all pending deployments under one or more environments.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -1772,6 +1787,7 @@ "id": "approveverifiabledomain", "href": "/graphql/reference/mutations#approveverifiabledomain", "description": "Approve a verifiable domain for notification delivery.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -1833,6 +1849,7 @@ "id": "archivepullrequest", "href": "/graphql/reference/mutations#archivepullrequest", "description": "Archive a pull request. Closes, locks, and marks the pull request as archived.\nOnly repository admins can archive pull requests.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -1894,6 +1911,7 @@ "id": "cancelenterpriseadmininvitation", "href": "/graphql/reference/mutations#cancelenterpriseadmininvitation", "description": "Cancels a pending invitation for an administrator to join an enterprise.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -1931,6 +1949,7 @@ "id": "cancelenterprisememberinvitation", "href": "/graphql/reference/mutations#cancelenterprisememberinvitation", "description": "Cancels a pending invitation for an unaffiliated member to join an enterprise.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -2224,6 +2243,7 @@ "id": "closepullrequest", "href": "/graphql/reference/mutations#closepullrequest", "description": "Close a pull request.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -2317,6 +2337,7 @@ "id": "convertpullrequesttodraft", "href": "/graphql/reference/mutations#convertpullrequesttodraft", "description": "Converts a pull request to draft.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -2378,6 +2399,7 @@ "id": "createattributioninvitation", "href": "/graphql/reference/mutations#createattributioninvitation", "description": "Invites a user to claim reattributable data.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -2422,6 +2444,7 @@ "id": "createbranchprotectionrule", "href": "/graphql/reference/mutations#createbranchprotectionrule", "description": "Create a new branch protection rule.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -2452,6 +2475,7 @@ "id": "createcheckrun", "href": "/graphql/reference/mutations#createcheckrun", "description": "Create a check run.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -2482,6 +2506,7 @@ "id": "createchecksuite", "href": "/graphql/reference/mutations#createchecksuite", "description": "Create a check suite.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -2550,6 +2575,7 @@ "id": "createdeployment", "href": "/graphql/reference/mutations#createdeployment", "description": "Creates a new deployment event.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -2587,6 +2613,7 @@ "id": "createdeploymentstatus", "href": "/graphql/reference/mutations#createdeploymentstatus", "description": "Create a deployment status.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -2648,6 +2675,7 @@ "id": "createenterpriseorganization", "href": "/graphql/reference/mutations#createenterpriseorganization", "description": "Creates an organization as part of an enterprise account. A personal access\ntoken used to create an organization is implicitly permitted to update the\norganization it created, if the organization is part of an enterprise that has\nSAML enabled or uses Enterprise Managed Users. If the organization is not part\nof such an enterprise, and instead has SAML enabled for it individually, the\ntoken will then require SAML authorization to continue working against that organization.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -2685,6 +2713,7 @@ "id": "createenvironment", "href": "/graphql/reference/mutations#createenvironment", "description": "Creates an environment or simply returns it if already exists.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -2715,6 +2744,7 @@ "id": "createipallowlistentry", "href": "/graphql/reference/mutations#createipallowlistentry", "description": "Creates a new IP allow list entry.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -2945,6 +2975,7 @@ "id": "createmigrationsource", "href": "/graphql/reference/mutations#createmigrationsource", "description": "Creates a GitHub Enterprise Importer (GEI) migration source.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -3131,6 +3162,7 @@ "id": "createpullrequest", "href": "/graphql/reference/mutations#createpullrequest", "description": "Create a new pull request.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -3161,6 +3193,7 @@ "id": "createref", "href": "/graphql/reference/mutations#createref", "description": "Create a new Git Ref.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -3253,6 +3286,7 @@ "id": "createrepositoryruleset", "href": "/graphql/reference/mutations#createrepositoryruleset", "description": "Create a repository ruleset.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -3478,6 +3512,7 @@ "id": "deletebranchprotectionrule", "href": "/graphql/reference/mutations#deletebranchprotectionrule", "description": "Delete a branch protection rule.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -3501,6 +3536,7 @@ "id": "deletedeployment", "href": "/graphql/reference/mutations#deletedeployment", "description": "Deletes a deployment.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -3586,6 +3622,7 @@ "id": "deleteenvironment", "href": "/graphql/reference/mutations#deleteenvironment", "description": "Deletes an environment.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -3609,6 +3646,7 @@ "id": "deleteipallowlistentry", "href": "/graphql/reference/mutations#deleteipallowlistentry", "description": "Deletes an IP allow list entry.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -3849,6 +3887,7 @@ "id": "deletepackageversion", "href": "/graphql/reference/mutations#deletepackageversion", "description": "Delete a package version.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -4158,6 +4197,7 @@ "id": "deletepullrequestreview", "href": "/graphql/reference/mutations#deletepullrequestreview", "description": "Deletes a pull request review.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -4188,6 +4228,7 @@ "id": "deletepullrequestreviewcomment", "href": "/graphql/reference/mutations#deletepullrequestreviewcomment", "description": "Deletes a pull request review comment.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -4225,6 +4266,7 @@ "id": "deleteref", "href": "/graphql/reference/mutations#deleteref", "description": "Delete a Git Ref.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -4279,6 +4321,7 @@ "id": "deleterepositoryruleset", "href": "/graphql/reference/mutations#deleterepositoryruleset", "description": "Delete a repository ruleset.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -4333,6 +4376,7 @@ "id": "deleteverifiabledomain", "href": "/graphql/reference/mutations#deleteverifiabledomain", "description": "Deletes a verifiable domain.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -4363,6 +4407,7 @@ "id": "dequeuepullrequest", "href": "/graphql/reference/mutations#dequeuepullrequest", "description": "Remove a pull request from the merge queue.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -4393,6 +4438,7 @@ "id": "disablepullrequestautomerge", "href": "/graphql/reference/mutations#disablepullrequestautomerge", "description": "Disable auto merge on the given pull request.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -4430,6 +4476,7 @@ "id": "dismisspullrequestreview", "href": "/graphql/reference/mutations#dismisspullrequestreview", "description": "Dismisses an approved or rejected pull request review.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -4460,6 +4507,7 @@ "id": "dismissrepositoryvulnerabilityalert", "href": "/graphql/reference/mutations#dismissrepositoryvulnerabilityalert", "description": "Dismisses the Dependabot alert.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -4490,6 +4538,7 @@ "id": "enablepullrequestautomerge", "href": "/graphql/reference/mutations#enablepullrequestautomerge", "description": "Enable the default auto-merge on a pull request.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -4527,6 +4576,7 @@ "id": "enqueuepullrequest", "href": "/graphql/reference/mutations#enqueuepullrequest", "description": "Add a pull request to the merge queue.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -4619,6 +4669,7 @@ "id": "grantenterpriseorganizationsmigratorrole", "href": "/graphql/reference/mutations#grantenterpriseorganizationsmigratorrole", "description": "Grant the migrator role to a user for all organizations under an enterprise account.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -4649,6 +4700,7 @@ "id": "grantmigratorrole", "href": "/graphql/reference/mutations#grantmigratorrole", "description": "Grant the migrator role to a user or a team.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -4711,6 +4763,7 @@ "id": "inviteenterpriseadmin", "href": "/graphql/reference/mutations#inviteenterpriseadmin", "description": "Invite someone to become an administrator of the enterprise.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -4741,6 +4794,7 @@ "id": "inviteenterprisemember", "href": "/graphql/reference/mutations#inviteenterprisemember", "description": "Invite someone to become an unaffiliated member of the enterprise.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -4802,6 +4856,7 @@ "id": "linkprojectv2toteam", "href": "/graphql/reference/mutations#linkprojectv2toteam", "description": "Links a project to a team.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -4940,6 +4995,7 @@ "id": "markfileasviewed", "href": "/graphql/reference/mutations#markfileasviewed", "description": "Mark a pull request file as viewed.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -5001,6 +5057,7 @@ "id": "markpullrequestreadyforreview", "href": "/graphql/reference/mutations#markpullrequestreadyforreview", "description": "Marks a pull request ready for review.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -5062,6 +5119,7 @@ "id": "mergepullrequest", "href": "/graphql/reference/mutations#mergepullrequest", "description": "Merge a pull request.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -5194,6 +5252,7 @@ "id": "pinenvironment", "href": "/graphql/reference/mutations#pinenvironment", "description": "Pin an environment to a repository.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -5355,6 +5414,7 @@ "id": "regenerateenterpriseidentityproviderrecoverycodes", "href": "/graphql/reference/mutations#regenerateenterpriseidentityproviderrecoverycodes", "description": "Regenerates the identity provider recovery codes for an enterprise.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -5385,6 +5445,7 @@ "id": "regenerateverifiabledomaintoken", "href": "/graphql/reference/mutations#regenerateverifiabledomaintoken", "description": "Regenerates a verifiable domain's verification token.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -5415,6 +5476,7 @@ "id": "rejectdeployments", "href": "/graphql/reference/mutations#rejectdeployments", "description": "Reject all pending deployments under one or more environments.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -5514,6 +5576,7 @@ "id": "removeenterpriseadmin", "href": "/graphql/reference/mutations#removeenterpriseadmin", "description": "Removes an administrator from the enterprise.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -5565,6 +5628,7 @@ "id": "removeenterpriseidentityprovider", "href": "/graphql/reference/mutations#removeenterpriseidentityprovider", "description": "Removes the identity provider from an enterprise. Owners of enterprises both\nwith and without Enterprise Managed Users may use this mutation.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -5595,6 +5659,7 @@ "id": "removeenterprisemember", "href": "/graphql/reference/mutations#removeenterprisemember", "description": "Completely removes a user from the enterprise.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -5639,6 +5704,7 @@ "id": "removeenterpriseorganization", "href": "/graphql/reference/mutations#removeenterpriseorganization", "description": "Removes an organization from the enterprise.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -5683,6 +5749,7 @@ "id": "removeenterprisesupportentitlement", "href": "/graphql/reference/mutations#removeenterprisesupportentitlement", "description": "Removes a support entitlement from an enterprise member.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -5744,6 +5811,7 @@ "id": "removeoutsidecollaborator", "href": "/graphql/reference/mutations#removeoutsidecollaborator", "description": "Removes outside collaborator from all repositories in an organization.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -5850,6 +5918,7 @@ "id": "removesubissue", "href": "/graphql/reference/mutations#removesubissue", "description": "Removes a sub-issue from a given issue.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -6011,6 +6080,7 @@ "id": "reorderenvironment", "href": "/graphql/reference/mutations#reorderenvironment", "description": "Reorder a pinned repository environment.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -6072,6 +6142,7 @@ "id": "reprioritizesubissue", "href": "/graphql/reference/mutations#reprioritizesubissue", "description": "Reprioritizes a sub-issue to a different position in the parent list.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -6102,6 +6173,7 @@ "id": "requestreviews", "href": "/graphql/reference/mutations#requestreviews", "description": "Set review requests on a pull request.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -6146,6 +6218,7 @@ "id": "requestreviewsbylogin", "href": "/graphql/reference/mutations#requestreviewsbylogin", "description": "Set review requests on a pull request using login strings instead of IDs.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -6190,6 +6263,7 @@ "id": "rerequestchecksuite", "href": "/graphql/reference/mutations#rerequestchecksuite", "description": "Rerequests an existing check suite.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -6220,6 +6294,7 @@ "id": "resolvereviewthread", "href": "/graphql/reference/mutations#resolvereviewthread", "description": "Marks a review thread as resolved.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -6281,6 +6356,7 @@ "id": "revertpullrequest", "href": "/graphql/reference/mutations#revertpullrequest", "description": "Create a pull request that reverts the changes from a merged pull request.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -6318,6 +6394,7 @@ "id": "revokeenterpriseorganizationsmigratorrole", "href": "/graphql/reference/mutations#revokeenterpriseorganizationsmigratorrole", "description": "Revoke the migrator role to a user for all organizations under an enterprise account.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -6348,6 +6425,7 @@ "id": "revokemigratorrole", "href": "/graphql/reference/mutations#revokemigratorrole", "description": "Revoke the migrator role from a user or a team.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -6378,6 +6456,7 @@ "id": "setenterpriseidentityprovider", "href": "/graphql/reference/mutations#setenterpriseidentityprovider", "description": "Creates or updates the identity provider for an enterprise.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -6570,6 +6649,7 @@ "id": "startorganizationmigration", "href": "/graphql/reference/mutations#startorganizationmigration", "description": "Starts a GitHub Enterprise Importer organization migration.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -6600,6 +6680,7 @@ "id": "startrepositorymigration", "href": "/graphql/reference/mutations#startrepositorymigration", "description": "Starts a GitHub Enterprise Importer (GEI) repository migration.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -6630,6 +6711,7 @@ "id": "submitpullrequestreview", "href": "/graphql/reference/mutations#submitpullrequestreview", "description": "Submits a pending pull request review.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -6660,6 +6742,7 @@ "id": "transferenterpriseorganization", "href": "/graphql/reference/mutations#transferenterpriseorganization", "description": "Transfer an organization from one enterprise to another enterprise.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -6752,6 +6835,7 @@ "id": "unarchivepullrequest", "href": "/graphql/reference/mutations#unarchivepullrequest", "description": "Unarchive a pull request. Removes the archived flag from the pull request.\nDoes not automatically reopen or unlock the pull request. Only repository\nadmins can unarchive pull requests.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -6906,6 +6990,7 @@ "id": "unlinkprojectv2fromteam", "href": "/graphql/reference/mutations#unlinkprojectv2fromteam", "description": "Unlinks a project to a team.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -7044,6 +7129,7 @@ "id": "unmarkfileasviewed", "href": "/graphql/reference/mutations#unmarkfileasviewed", "description": "Unmark a pull request file as viewed.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -7236,6 +7322,7 @@ "id": "unresolvereviewthread", "href": "/graphql/reference/mutations#unresolvereviewthread", "description": "Marks a review thread as unresolved.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -7266,6 +7353,7 @@ "id": "updatebranchprotectionrule", "href": "/graphql/reference/mutations#updatebranchprotectionrule", "description": "Update a branch protection rule.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -7296,6 +7384,7 @@ "id": "updatecheckrun", "href": "/graphql/reference/mutations#updatecheckrun", "description": "Update a check run.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -7326,6 +7415,7 @@ "id": "updatechecksuitepreferences", "href": "/graphql/reference/mutations#updatechecksuitepreferences", "description": "Modifies the settings of an existing check suite.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -7418,6 +7508,7 @@ "id": "updateenterpriseadministratorrole", "href": "/graphql/reference/mutations#updateenterpriseadministratorrole", "description": "Updates the role of an enterprise administrator.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -7448,6 +7539,7 @@ "id": "updateenterpriseallowprivaterepositoryforkingsetting", "href": "/graphql/reference/mutations#updateenterpriseallowprivaterepositoryforkingsetting", "description": "Sets whether private repository forks are enabled for an enterprise.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -7485,6 +7577,7 @@ "id": "updateenterprisedefaultrepositorypermissionsetting", "href": "/graphql/reference/mutations#updateenterprisedefaultrepositorypermissionsetting", "description": "Sets the base repository permission for organizations in an enterprise.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -7522,6 +7615,7 @@ "id": "updateenterprisedeploykeysetting", "href": "/graphql/reference/mutations#updateenterprisedeploykeysetting", "description": "Sets whether deploy keys are allowed to be created and used for an enterprise.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -7559,6 +7653,7 @@ "id": "updateenterprisememberscanchangerepositoryvisibilitysetting", "href": "/graphql/reference/mutations#updateenterprisememberscanchangerepositoryvisibilitysetting", "description": "Sets whether organization members with admin permissions on a repository can change repository visibility.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -7596,6 +7691,7 @@ "id": "updateenterprisememberscancreaterepositoriessetting", "href": "/graphql/reference/mutations#updateenterprisememberscancreaterepositoriessetting", "description": "Sets the members can create repositories setting for an enterprise.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -7671,6 +7767,7 @@ "id": "updateenterprisememberscandeleterepositoriessetting", "href": "/graphql/reference/mutations#updateenterprisememberscandeleterepositoriessetting", "description": "Sets the members can delete repositories setting for an enterprise.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -7708,6 +7805,7 @@ "id": "updateenterprisememberscaninvitecollaboratorssetting", "href": "/graphql/reference/mutations#updateenterprisememberscaninvitecollaboratorssetting", "description": "Sets whether members can invite collaborators are enabled for an enterprise.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -7745,6 +7843,7 @@ "id": "updateenterprisememberscanmakepurchasessetting", "href": "/graphql/reference/mutations#updateenterprisememberscanmakepurchasessetting", "description": "Sets whether or not an organization owner can make purchases.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -7782,6 +7881,7 @@ "id": "updateenterprisememberscanupdateprotectedbranchessetting", "href": "/graphql/reference/mutations#updateenterprisememberscanupdateprotectedbranchessetting", "description": "Sets the members can update protected branches setting for an enterprise.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -7819,6 +7919,7 @@ "id": "updateenterprisememberscanviewdependencyinsightssetting", "href": "/graphql/reference/mutations#updateenterprisememberscanviewdependencyinsightssetting", "description": "Sets the members can view dependency insights for an enterprise.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -7856,6 +7957,7 @@ "id": "updateenterpriseorganizationprojectssetting", "href": "/graphql/reference/mutations#updateenterpriseorganizationprojectssetting", "description": "Sets whether organization projects are enabled for an enterprise.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -7893,6 +7995,7 @@ "id": "updateenterpriseownerorganizationrole", "href": "/graphql/reference/mutations#updateenterpriseownerorganizationrole", "description": "Updates the role of an enterprise owner with an organization.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -7954,6 +8057,7 @@ "id": "updateenterpriserepositoryprojectssetting", "href": "/graphql/reference/mutations#updateenterpriserepositoryprojectssetting", "description": "Sets whether repository projects are enabled for a enterprise.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -7991,6 +8095,7 @@ "id": "updateenterprisetwofactorauthenticationdisallowedmethodssetting", "href": "/graphql/reference/mutations#updateenterprisetwofactorauthenticationdisallowedmethodssetting", "description": "Sets the two-factor authentication methods that users of an enterprise may not use.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -8028,6 +8133,7 @@ "id": "updateenterprisetwofactorauthenticationrequiredsetting", "href": "/graphql/reference/mutations#updateenterprisetwofactorauthenticationrequiredsetting", "description": "Sets whether two factor authentication is required for all users in an enterprise.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -8065,6 +8171,7 @@ "id": "updateenvironment", "href": "/graphql/reference/mutations#updateenvironment", "description": "Updates an environment.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -8095,6 +8202,7 @@ "id": "updateipallowlistenabledsetting", "href": "/graphql/reference/mutations#updateipallowlistenabledsetting", "description": "Sets whether an IP allow list is enabled on an owner.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -8125,6 +8233,7 @@ "id": "updateipallowlistentry", "href": "/graphql/reference/mutations#updateipallowlistentry", "description": "Updates an IP allow list entry.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -8155,6 +8264,7 @@ "id": "updateipallowlistforinstalledappsenabledsetting", "href": "/graphql/reference/mutations#updateipallowlistforinstalledappsenabledsetting", "description": "Sets whether IP allow list configuration for installed GitHub Apps is enabled on an owner.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -8185,6 +8295,7 @@ "id": "updateipallowlistuserlevelenforcementenabledsetting", "href": "/graphql/reference/mutations#updateipallowlistuserlevelenforcementenabledsetting", "description": "Sets whether IP allow list user-level enforcement is enabled on an enterprise.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -8477,6 +8588,7 @@ "id": "updateorganizationallowprivaterepositoryforkingsetting", "href": "/graphql/reference/mutations#updateorganizationallowprivaterepositoryforkingsetting", "description": "Sets whether private repository forks are enabled for an organization.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -8896,6 +9008,7 @@ "id": "updatepullrequest", "href": "/graphql/reference/mutations#updatepullrequest", "description": "Update a pull request.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -8933,6 +9046,7 @@ "id": "updatepullrequestbranch", "href": "/graphql/reference/mutations#updatepullrequestbranch", "description": "Merge or Rebase HEAD from upstream branch into pull request branch.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -8963,6 +9077,7 @@ "id": "updatepullrequestreview", "href": "/graphql/reference/mutations#updatepullrequestreview", "description": "Updates the body of a pull request review.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -8993,6 +9108,7 @@ "id": "updatepullrequestreviewcomment", "href": "/graphql/reference/mutations#updatepullrequestreviewcomment", "description": "Updates a pull request review comment.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -9023,6 +9139,7 @@ "id": "updateref", "href": "/graphql/reference/mutations#updateref", "description": "Update a Git Ref.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -9053,6 +9170,7 @@ "id": "updaterefs", "href": "/graphql/reference/mutations#updaterefs", "description": "Creates, updates and/or deletes multiple refs in a repository.
\nThis mutation takes a list of RefUpdates and performs these updates\non the repository. All updates are performed atomically, meaning that\nif one of them is rejected, no other ref will be modified.
RefUpdate.beforeOid specifies that the given reference needs to point\nto the given value before performing any updates. A value of\n0000000000000000000000000000000000000000 can be used to verify that\nthe references should not exist.
RefUpdate.afterOid specifies the value that the given reference\nwill point to after performing all updates. A value of\n0000000000000000000000000000000000000000 can be used to delete a\nreference.
If RefUpdate.force is set to true, a non-fast-forward updates\nfor the given reference will be allowed.
Update a repository ruleset.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -9268,6 +9387,7 @@ "id": "updateteamreviewassignment", "href": "/graphql/reference/mutations#updateteamreviewassignment", "description": "Updates team review assignment.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -9298,6 +9418,7 @@ "id": "updateteamsrepository", "href": "/graphql/reference/mutations#updateteamsrepository", "description": "Update team repository.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -9449,6 +9570,7 @@ "id": "verifyverifiabledomain", "href": "/graphql/reference/mutations#verifyverifiabledomain", "description": "Verify that a verifiable domain has the expected DNS record.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -9583,6 +9705,7 @@ "id": "addedtomergequeueevent", "href": "/graphql/reference/objects#addedtomergequeueevent", "description": "Represents anadded_to_merge_queueevent on a given pull request.
Represents anassignedevent on any assignable object.
Represents aauto_merge_disabledevent on a given pull request.
Represents aauto_merge_enabledevent on a given pull request.
Represents an auto-merge request for a pull request.
", + "isDeprecated": false, "fields": [ { "name": "authorEmail", @@ -10252,6 +10379,7 @@ "id": "autorebaseenabledevent", "href": "/graphql/reference/objects#autorebaseenabledevent", "description": "Represents aauto_rebase_enabledevent on a given pull request.
Represents aauto_squash_enabledevent on a given pull request.
Represents aautomatic_base_change_failedevent on a given pull request.
Represents aautomatic_base_change_succeededevent on a given pull request.
Represents abase_ref_changedevent on a given issue or pull request.
Represents abase_ref_deletedevent on a given pull request.
Represents abase_ref_force_pushedevent on a given pull request.
A branch protection rule.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -11576,6 +11711,7 @@ "id": "branchprotectionruleconflict", "href": "/graphql/reference/objects#branchprotectionruleconflict", "description": "A conflict between two branch protection rules.
", + "isDeprecated": false, "fields": [ { "name": "branchProtectionRule", @@ -11721,6 +11857,7 @@ "id": "bypassforcepushallowance", "href": "/graphql/reference/objects#bypassforcepushallowance", "description": "A user, team, or app who has the ability to bypass a force push requirement on a protected branch.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -11815,6 +11952,7 @@ "id": "bypasspullrequestallowance", "href": "/graphql/reference/objects#bypasspullrequestallowance", "description": "A user, team, or app who has the ability to bypass a pull request requirement on a protected branch.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -11909,6 +12047,7 @@ "id": "cvss", "href": "/graphql/reference/objects#cvss", "description": "The Common Vulnerability Scoring System.
", + "isDeprecated": false, "fields": [ { "name": "score", @@ -11931,6 +12070,7 @@ "id": "cwe", "href": "/graphql/reference/objects#cwe", "description": "A common weakness enumeration.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -12032,6 +12172,7 @@ "id": "checkannotation", "href": "/graphql/reference/objects#checkannotation", "description": "A single check annotation.
", + "isDeprecated": false, "fields": [ { "name": "annotationLevel", @@ -12163,6 +12304,7 @@ "id": "checkannotationposition", "href": "/graphql/reference/objects#checkannotationposition", "description": "A character position in a check annotation.
", + "isDeprecated": false, "fields": [ { "name": "column", @@ -12185,6 +12327,7 @@ "id": "checkannotationspan", "href": "/graphql/reference/objects#checkannotationspan", "description": "An inclusive pair of positions for a check annotation.
", + "isDeprecated": false, "fields": [ { "name": "end", @@ -12207,6 +12350,7 @@ "id": "checkrun", "href": "/graphql/reference/objects#checkrun", "description": "A check run.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -12549,6 +12693,7 @@ "id": "checkrunstatecount", "href": "/graphql/reference/objects#checkrunstatecount", "description": "Represents a count of the state of a check run.
", + "isDeprecated": false, "fields": [ { "name": "count", @@ -12571,6 +12716,7 @@ "id": "checkstep", "href": "/graphql/reference/objects#checkstep", "description": "A single check step.
", + "isDeprecated": false, "fields": [ { "name": "completedAt", @@ -12693,6 +12839,7 @@ "id": "checksuite", "href": "/graphql/reference/objects#checksuite", "description": "A check suite.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -13015,6 +13162,7 @@ "id": "closedevent", "href": "/graphql/reference/objects#closedevent", "description": "Represents aclosedevent on any Closable.
Choose which tools must provide code scanning results before the reference is\nupdated. When configured, code scanning must be enabled and have results for\nboth the commit and the reference being updated.
", + "isDeprecated": false, "fields": [ { "name": "codeScanningTools", @@ -13171,6 +13320,7 @@ "id": "codescanningtool", "href": "/graphql/reference/objects#codescanningtool", "description": "A tool that must provide code scanning results for this rule to pass.
", + "isDeprecated": false, "fields": [ { "name": "alertsThreshold", @@ -13200,6 +13350,7 @@ "id": "commentdeletedevent", "href": "/graphql/reference/objects#commentdeletedevent", "description": "Represents acomment_deletedevent on a given issue or pull request.
Represents a comment on a given Commit.
", + "isDeprecated": false, "implements": [ { "name": "Comment", @@ -14460,6 +14612,7 @@ "id": "commitcommentthread", "href": "/graphql/reference/objects#commitcommentthread", "description": "A thread of comments on a commit.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -14810,6 +14963,7 @@ "id": "comparison", "href": "/graphql/reference/objects#comparison", "description": "Represents a comparison between two commit revisions.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -15942,6 +16096,7 @@ "id": "converttodraftevent", "href": "/graphql/reference/objects#converttodraftevent", "description": "Represents aconvert_to_draftevent on a given pull request.
Represents aconverted_note_to_issueevent on a given issue or pull request.
Copilot endpoint information.
", + "isDeprecated": false, "fields": [ { "name": "api", @@ -16831,6 +16988,7 @@ "id": "crossreferencedevent", "href": "/graphql/reference/objects#crossreferencedevent", "description": "Represents a mention made by one issue or pull request to another.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -16921,6 +17079,7 @@ "id": "cvssseverities", "href": "/graphql/reference/objects#cvssseverities", "description": "The Common Vulnerability Scoring System.
", + "isDeprecated": false, "fields": [ { "name": "cvssV3", @@ -16994,6 +17153,7 @@ "id": "dependabotupdate", "href": "/graphql/reference/objects#dependabotupdate", "description": "A Dependabot Update for a dependency in a repository.
", + "isDeprecated": false, "implements": [ { "name": "RepositoryNode", @@ -17030,6 +17190,7 @@ "id": "dependabotupdateerror", "href": "/graphql/reference/objects#dependabotupdateerror", "description": "An error produced from a Dependabot Update.
", + "isDeprecated": false, "fields": [ { "name": "body", @@ -17059,6 +17220,7 @@ "id": "dependencygraphdependency", "href": "/graphql/reference/objects#dependencygraphdependency", "description": "A dependency manifest entry.
", + "isDeprecated": false, "fields": [ { "name": "hasDependencies", @@ -17183,6 +17345,7 @@ "id": "dependencygraphmanifest", "href": "/graphql/reference/objects#dependencygraphmanifest", "description": "Dependency manifest for a repository.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -17350,6 +17513,7 @@ "id": "deploykey", "href": "/graphql/reference/objects#deploykey", "description": "A repository deploy key.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -17472,6 +17636,7 @@ "id": "deployedevent", "href": "/graphql/reference/objects#deployedevent", "description": "Represents adeployedevent on a given pull request.
Represents triggered deployment instance.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -17773,6 +17939,7 @@ "id": "deploymentenvironmentchangedevent", "href": "/graphql/reference/objects#deploymentenvironmentchangedevent", "description": "Represents adeployment_environment_changedevent on a given pull request.
A protection rule.
", + "isDeprecated": false, "fields": [ { "name": "databaseId", @@ -17962,6 +18130,7 @@ "id": "deploymentrequest", "href": "/graphql/reference/objects#deploymentrequest", "description": "A request to deploy a workflow run to an environment.
", + "isDeprecated": false, "fields": [ { "name": "currentUserCanApprove", @@ -18101,6 +18270,7 @@ "id": "deploymentreview", "href": "/graphql/reference/objects#deploymentreview", "description": "A deployment review.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -18312,6 +18482,7 @@ "id": "deploymentstatus", "href": "/graphql/reference/objects#deploymentstatus", "description": "Describes the status of a given deployment attempt.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -20229,6 +20400,7 @@ "id": "epss", "href": "/graphql/reference/objects#epss", "description": "The Exploit Prediction Scoring System.
", + "isDeprecated": false, "fields": [ { "name": "percentage", @@ -20251,6 +20423,7 @@ "id": "enterprise", "href": "/graphql/reference/objects#enterprise", "description": "An account to manage multiple organizations with consolidated policy and billing.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -20858,6 +21031,7 @@ "id": "enterpriseadministratorinvitation", "href": "/graphql/reference/objects#enterpriseadministratorinvitation", "description": "An invitation for a user to become an owner or billing manager of an enterprise.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -20980,6 +21154,7 @@ "id": "enterprisebillinginfo", "href": "/graphql/reference/objects#enterprisebillinginfo", "description": "Enterprise billing information visible to enterprise billing managers and owners.
", + "isDeprecated": false, "fields": [ { "name": "allLicensableUsersCount", @@ -21183,6 +21358,7 @@ "id": "enterpriseidentityprovider", "href": "/graphql/reference/objects#enterpriseidentityprovider", "description": "An identity provider configured to provision identities for an enterprise.\nVisible to enterprise owners or enterprise owners' personal access tokens\n(classic) with read:enterprise or admin:enterprise scope.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -21384,6 +21560,7 @@ "id": "enterprisememberinvitation", "href": "/graphql/reference/objects#enterprisememberinvitation", "description": "An invitation for a user to become an unaffiliated member of an enterprise.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -21676,6 +21853,7 @@ "id": "enterpriseownerinfo", "href": "/graphql/reference/objects#enterpriseownerinfo", "description": "Enterprise information visible to enterprise owners or enterprise owners'\npersonal access tokens (classic) with read:enterprise or admin:enterprise scope.
", + "isDeprecated": false, "fields": [ { "name": "admins", @@ -23656,6 +23834,7 @@ "id": "enterpriserepositoryinfo", "href": "/graphql/reference/objects#enterpriserepositoryinfo", "description": "A subset of repository information queryable from an enterprise.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -23757,6 +23936,7 @@ "id": "enterpriseserverinstallation", "href": "/graphql/reference/objects#enterpriseserverinstallation", "description": "An Enterprise Server installation.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -24045,6 +24225,7 @@ "id": "enterpriseserveruseraccount", "href": "/graphql/reference/objects#enterpriseserveruseraccount", "description": "A user account on an Enterprise Server installation.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -24235,6 +24416,7 @@ "id": "enterpriseserveruseraccountemail", "href": "/graphql/reference/objects#enterpriseserveruseraccountemail", "description": "An email belonging to a user account on an Enterprise Server installation.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -24350,6 +24532,7 @@ "id": "enterpriseserveruseraccountsupload", "href": "/graphql/reference/objects#enterpriseserveruseraccountsupload", "description": "A user accounts upload from an Enterprise Server installation.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -24472,6 +24655,7 @@ "id": "enterpriseuseraccount", "href": "/graphql/reference/objects#enterpriseuseraccount", "description": "An account for a user who is an admin of an enterprise or a member of an enterprise through one or more organizations.
", + "isDeprecated": false, "implements": [ { "name": "Actor", @@ -24717,6 +24901,7 @@ "id": "environment", "href": "/graphql/reference/objects#environment", "description": "An environment.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -24877,6 +25062,7 @@ "id": "externalidentity", "href": "/graphql/reference/objects#externalidentity", "description": "An external identity provisioned by SAML SSO or SCIM. If SAML is configured on\nthe organization, the external identity is visible to (1) organization owners,\n(2) organization owners' personal access tokens (classic) with read:org or\nadmin:org scope, (3) GitHub App with an installation token with read or write\naccess to members. If SAML is configured on the enterprise, the external\nidentity is visible to (1) enterprise owners, (2) enterprise owners' personal\naccess tokens (classic) with read:enterprise or admin:enterprise scope.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -24934,6 +25120,7 @@ "id": "externalidentityattribute", "href": "/graphql/reference/objects#externalidentityattribute", "description": "An attribute for the External Identity attributes collection.
", + "isDeprecated": false, "fields": [ { "name": "metadata", @@ -25021,6 +25208,7 @@ "id": "externalidentitysamlattributes", "href": "/graphql/reference/objects#externalidentitysamlattributes", "description": "SAML attributes for the External Identity.
", + "isDeprecated": false, "fields": [ { "name": "attributes", @@ -25078,6 +25266,7 @@ "id": "externalidentityscimattributes", "href": "/graphql/reference/objects#externalidentityscimattributes", "description": "SCIM attributes for the External Identity.
", + "isDeprecated": false, "fields": [ { "name": "emails", @@ -26133,6 +26322,7 @@ "id": "githubmetadata", "href": "/graphql/reference/objects#githubmetadata", "description": "Represents information about the GitHub instance.
", + "isDeprecated": false, "fields": [ { "name": "gitHubServicesSha", @@ -26190,6 +26380,7 @@ "id": "gpgsignature", "href": "/graphql/reference/objects#gpgsignature", "description": "Represents a GPG signature on a Commit or Tag.
", + "isDeprecated": false, "implements": [ { "name": "GitSignature", @@ -26268,6 +26459,7 @@ "id": "headrefdeletedevent", "href": "/graphql/reference/objects#headrefdeletedevent", "description": "Represents ahead_ref_deletedevent on a given pull request.
Represents ahead_ref_force_pushedevent on a given pull request.
Represents ahead_ref_restoredevent on a given pull request.
An IP address or range of addresses that is allowed to access an owner's resources.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -31134,6 +31329,7 @@ "id": "lockedevent", "href": "/graphql/reference/objects#lockedevent", "description": "Represents alockedevent on a given issue or pull request.
A placeholder user for attribution of imported data on GitHub.
", + "isDeprecated": false, "implements": [ { "name": "Actor", @@ -31355,6 +31552,7 @@ "id": "markedasduplicateevent", "href": "/graphql/reference/objects#markedasduplicateevent", "description": "Represents amarked_as_duplicateevent on a given issue or pull request.
Represents a member feature request notification.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -32677,6 +32876,7 @@ "id": "mentionedevent", "href": "/graphql/reference/objects#mentionedevent", "description": "Represents amentionedevent on a given issue or pull request.
The queue of pull request entries to be merged into a protected branch in a repository.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -32822,6 +33023,7 @@ "id": "mergequeueconfiguration", "href": "/graphql/reference/objects#mergequeueconfiguration", "description": "Configuration for a MergeQueue.
", + "isDeprecated": false, "fields": [ { "name": "checkResponseTimeout", @@ -32879,6 +33081,7 @@ "id": "mergequeueentry", "href": "/graphql/reference/objects#mergequeueentry", "description": "Entries in a MergeQueue.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -33093,6 +33296,7 @@ "id": "mergedevent", "href": "/graphql/reference/objects#mergedevent", "description": "Represents amergedevent on a given pull request.
A GitHub Enterprise Importer (GEI) migration source.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -33747,6 +33952,7 @@ "id": "oidcprovider", "href": "/graphql/reference/objects#oidcprovider", "description": "An OIDC identity provider configured to provision identities for an enterprise.\nVisible to enterprise owners or enterprise owners' personal access tokens\n(classic) with read:enterprise or admin:enterprise scope.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -35475,6 +35681,7 @@ "id": "orgdisablesamlauditentry", "href": "/graphql/reference/objects#orgdisablesamlauditentry", "description": "Audit log entry for a org.disable_saml event.
", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -35696,6 +35903,7 @@ "id": "orgdisabletwofactorrequirementauditentry", "href": "/graphql/reference/objects#orgdisabletwofactorrequirementauditentry", "description": "Audit log entry for a org.disable_two_factor_requirement event.
", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -36067,6 +36275,7 @@ "id": "orgenablesamlauditentry", "href": "/graphql/reference/objects#orgenablesamlauditentry", "description": "Audit log entry for a org.enable_saml event.
", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -36288,6 +36497,7 @@ "id": "orgenabletwofactorrequirementauditentry", "href": "/graphql/reference/objects#orgenabletwofactorrequirementauditentry", "description": "Audit log entry for a org.enable_two_factor_requirement event.
", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -39970,6 +40180,7 @@ "id": "organization", "href": "/graphql/reference/objects#organization", "description": "An account on GitHub, with one or more owners, that has repositories, members and teams.
", + "isDeprecated": false, "implements": [ { "name": "Actor", @@ -42834,6 +43045,7 @@ "id": "organizationidentityprovider", "href": "/graphql/reference/objects#organizationidentityprovider", "description": "An Identity Provider configured to provision SAML and SCIM identities for\nOrganizations. Visible to (1) organization owners, (2) organization owners'\npersonal access tokens (classic) with read:org or admin:org scope, (3) GitHub\nApp with an installation token with read or write access to members.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -42970,6 +43182,7 @@ "id": "organizationinvitation", "href": "/graphql/reference/objects#organizationinvitation", "description": "An Invitation for a user to an organization.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -43187,6 +43400,7 @@ "id": "organizationmigration", "href": "/graphql/reference/objects#organizationmigration", "description": "A GitHub Enterprise Importer (GEI) organization migration.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -43316,6 +43530,7 @@ "id": "organizationteamshovercardcontext", "href": "/graphql/reference/objects#organizationteamshovercardcontext", "description": "An organization teams hovercard context.
", + "isDeprecated": false, "implements": [ { "name": "HovercardContext", @@ -43411,6 +43626,7 @@ "id": "organizationshovercardcontext", "href": "/graphql/reference/objects#organizationshovercardcontext", "description": "An organization list hovercard context.
", + "isDeprecated": false, "implements": [ { "name": "HovercardContext", @@ -43501,6 +43717,7 @@ "id": "package", "href": "/graphql/reference/objects#package", "description": "Information for an uploaded package.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -43688,6 +43905,7 @@ "id": "packagefile", "href": "/graphql/reference/objects#packagefile", "description": "A file in a package version.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -43824,6 +44042,7 @@ "id": "packagestatistics", "href": "/graphql/reference/objects#packagestatistics", "description": "Represents a object that contains package activity statistics such as downloads.
", + "isDeprecated": false, "fields": [ { "name": "downloadsTotalCount", @@ -43839,6 +44058,7 @@ "id": "packagetag", "href": "/graphql/reference/objects#packagetag", "description": "A version tag contains the mapping between a tag name and a version.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -43875,6 +44095,7 @@ "id": "packageversion", "href": "/graphql/reference/objects#packageversion", "description": "Information about a specific package version.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -44065,6 +44286,7 @@ "id": "packageversionstatistics", "href": "/graphql/reference/objects#packageversionstatistics", "description": "Represents a object that contains package version activity statistics such as downloads.
", + "isDeprecated": false, "fields": [ { "name": "downloadsTotalCount", @@ -44116,6 +44338,7 @@ "id": "parentissueaddedevent", "href": "/graphql/reference/objects#parentissueaddedevent", "description": "Represents aparent_issue_addedevent on a given issue.
Represents aparent_issue_removedevent on a given issue.
Represents a pinned environment on a given repository.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -44561,6 +44786,7 @@ "id": "pinnedevent", "href": "/graphql/reference/objects#pinnedevent", "description": "Represents apinnedevent on a given issue or pull request.
A user's public key.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -49663,6 +49890,7 @@ "id": "pullrequest", "href": "/graphql/reference/objects#pullrequest", "description": "A repository pull request.
", + "isDeprecated": false, "implements": [ { "name": "Assignable", @@ -51579,6 +51807,7 @@ "id": "pullrequestchangedfile", "href": "/graphql/reference/objects#pullrequestchangedfile", "description": "A file changed in a pull request.
", + "isDeprecated": false, "fields": [ { "name": "additions", @@ -51680,6 +51909,7 @@ "id": "pullrequestcommit", "href": "/graphql/reference/objects#pullrequestcommit", "description": "Represents a Git commit part of a pull request.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -51735,6 +51965,7 @@ "id": "pullrequestcommitcommentthread", "href": "/graphql/reference/objects#pullrequestcommitcommentthread", "description": "Represents a commit comment thread part of a pull request.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -51936,6 +52167,7 @@ "id": "pullrequestcontributionsbyrepository", "href": "/graphql/reference/objects#pullrequestcontributionsbyrepository", "description": "This aggregates pull requests opened by a user within one repository.
", + "isDeprecated": false, "fields": [ { "name": "contributions", @@ -52084,6 +52316,7 @@ "id": "pullrequestreview", "href": "/graphql/reference/objects#pullrequestreview", "description": "A review object for a given pull request.
", + "isDeprecated": false, "implements": [ { "name": "Comment", @@ -52565,6 +52798,7 @@ "id": "pullrequestreviewcomment", "href": "/graphql/reference/objects#pullrequestreviewcomment", "description": "A review comment associated with a given repository pull request.
", + "isDeprecated": false, "implements": [ { "name": "Comment", @@ -53138,6 +53372,7 @@ "id": "pullrequestreviewcontributionsbyrepository", "href": "/graphql/reference/objects#pullrequestreviewcontributionsbyrepository", "description": "This aggregates pull request reviews made by a user within one repository.
", + "isDeprecated": false, "fields": [ { "name": "contributions", @@ -53229,6 +53464,7 @@ "id": "pullrequestreviewthread", "href": "/graphql/reference/objects#pullrequestreviewthread", "description": "A threaded list of comments for a given pull request.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -53482,6 +53718,7 @@ "id": "pullrequestrevisionmarker", "href": "/graphql/reference/objects#pullrequestrevisionmarker", "description": "Represents the latest point in the pull request timeline for which the viewer has seen the pull request's commits.
", + "isDeprecated": false, "fields": [ { "name": "createdAt", @@ -53511,6 +53748,7 @@ "id": "pullrequesttemplate", "href": "/graphql/reference/objects#pullrequesttemplate", "description": "A repository pull request template.
", + "isDeprecated": false, "fields": [ { "name": "body", @@ -53540,6 +53778,7 @@ "id": "pullrequestthread", "href": "/graphql/reference/objects#pullrequestthread", "description": "A threaded list of comments for a given pull request.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -53916,6 +54155,7 @@ "id": "pushallowance", "href": "/graphql/reference/objects#pushallowance", "description": "A team, user, or app who has the ability to push to a protected branch.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -54010,6 +54250,7 @@ "id": "ratelimit", "href": "/graphql/reference/objects#ratelimit", "description": "Represents the client's rate limit.
", + "isDeprecated": false, "fields": [ { "name": "cost", @@ -54442,6 +54683,7 @@ "id": "readyforreviewevent", "href": "/graphql/reference/objects#readyforreviewevent", "description": "Represents aready_for_reviewevent on a given pull request.
Represents a Git reference.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -54903,6 +55146,7 @@ "id": "referencedevent", "href": "/graphql/reference/objects#referencedevent", "description": "Represents areferencedevent on a given ReferencedSubject.
Represents aremoved_from_merge_queueevent on a given pull request.
Represents arenamedevent on a given issue or pull request.
Represents areopenedevent on any Closable.
A list of the repository's issue fields, inherited from the organization.
", + "type": "IssueFieldsConnection", + "id": "issuefieldsconnection", + "href": "/graphql/reference/objects#issuefieldsconnection", + "arguments": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.
", + "type": { + "name": "String", + "id": "string", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.
", + "type": { + "name": "String", + "id": "string", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "Returns the first n elements from the list.
", + "type": { + "name": "Int", + "id": "int", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "Returns the last n elements from the list.
", + "type": { + "name": "Int", + "id": "int", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "Ordering options for issue fields returned from the connection.
", + "type": { + "name": "IssueFieldOrder", + "id": "issuefieldorder", + "href": "/graphql/reference/input-objects#issuefieldorder" + } + } + ] + }, { "name": "issueOrPullRequest", "description": "Returns a single issue-like object from the current repository by number.
", @@ -63345,6 +63646,7 @@ "id": "repositorycodeowners", "href": "/graphql/reference/objects#repositorycodeowners", "description": "Information extracted from a repository's CODEOWNERS file.
An error in a CODEOWNERS file.
A GitHub Enterprise Importer (GEI) repository migration.
", + "isDeprecated": false, "implements": [ { "name": "Migration", @@ -64168,6 +64472,7 @@ "id": "repositoryplanfeatures", "href": "/graphql/reference/objects#repositoryplanfeatures", "description": "Information about the availability of features and limits for a repository based on its billing plan.
", + "isDeprecated": false, "fields": [ { "name": "codeowners", @@ -64233,6 +64538,7 @@ "id": "repositoryrule", "href": "/graphql/reference/objects#repositoryrule", "description": "A repository rule.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -64377,6 +64683,7 @@ "id": "repositoryruleset", "href": "/graphql/reference/objects#repositoryruleset", "description": "A repository ruleset.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -64554,6 +64861,7 @@ "id": "repositoryrulesetbypassactor", "href": "/graphql/reference/objects#repositoryrulesetbypassactor", "description": "A team, app or user that has the ability to bypass rules defined on a ruleset.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -65284,6 +65592,7 @@ "id": "repositoryvulnerabilityalert", "href": "/graphql/reference/objects#repositoryvulnerabilityalert", "description": "A Dependabot alert for a repository with a dependency affected by a security vulnerability.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -65597,6 +65906,7 @@ "id": "requiredstatuscheckdescription", "href": "/graphql/reference/objects#requiredstatuscheckdescription", "description": "Represents a required status check for a protected branch, but not any specific run of that check.
", + "isDeprecated": false, "fields": [ { "name": "app", @@ -65699,6 +66009,7 @@ "id": "reviewdismissalallowance", "href": "/graphql/reference/objects#reviewdismissalallowance", "description": "A user, team, or app who has the ability to dismiss a review on a protected branch.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -65793,6 +66104,7 @@ "id": "reviewdismissedevent", "href": "/graphql/reference/objects#reviewdismissedevent", "description": "Represents areview_dismissedevent on a given issue or pull request.
A request for a user to review a pull request.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -66005,6 +66318,7 @@ "id": "reviewrequestremovedevent", "href": "/graphql/reference/objects#reviewrequestremovedevent", "description": "Represents anreview_request_removedevent on a given pull request.
Represents anreview_requestedevent on a given pull request.
A hovercard context with a message describing the current code review state of the pull\nrequest.
", + "isDeprecated": false, "implements": [ { "name": "HovercardContext", @@ -66371,6 +66687,7 @@ "id": "securityadvisory", "href": "/graphql/reference/objects#securityadvisory", "description": "A GitHub Security Advisory.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -66707,6 +67024,7 @@ "id": "securityadvisoryidentifier", "href": "/graphql/reference/objects#securityadvisoryidentifier", "description": "A GitHub Security Advisory Identifier.
", + "isDeprecated": false, "fields": [ { "name": "type", @@ -66729,6 +67047,7 @@ "id": "securityadvisorypackage", "href": "/graphql/reference/objects#securityadvisorypackage", "description": "An individual package.
", + "isDeprecated": false, "fields": [ { "name": "ecosystem", @@ -66751,6 +67070,7 @@ "id": "securityadvisorypackageversion", "href": "/graphql/reference/objects#securityadvisorypackageversion", "description": "An individual package version.
", + "isDeprecated": false, "fields": [ { "name": "identifier", @@ -66766,6 +67086,7 @@ "id": "securityadvisoryreference", "href": "/graphql/reference/objects#securityadvisoryreference", "description": "A GitHub Security Advisory Reference.
", + "isDeprecated": false, "fields": [ { "name": "url", @@ -66781,6 +67102,7 @@ "id": "securityvulnerability", "href": "/graphql/reference/objects#securityvulnerability", "description": "An individual vulnerability within an Advisory.
", + "isDeprecated": false, "fields": [ { "name": "advisory", @@ -66889,6 +67211,7 @@ "id": "smimesignature", "href": "/graphql/reference/objects#smimesignature", "description": "Represents an S/MIME signature on a Commit or Tag.
", + "isDeprecated": false, "implements": [ { "name": "GitSignature", @@ -68322,6 +68645,7 @@ "id": "sshsignature", "href": "/graphql/reference/objects#sshsignature", "description": "Represents an SSH signature on a Commit or Tag.
", + "isDeprecated": false, "implements": [ { "name": "GitSignature", @@ -68666,6 +68990,7 @@ "id": "statuscheckrollup", "href": "/graphql/reference/objects#statuscheckrollup", "description": "Represents the rollup for both the check runs and status for a commit.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -68956,6 +69281,7 @@ "id": "statuscontextstatecount", "href": "/graphql/reference/objects#statuscontextstatecount", "description": "Represents a count of the state of a status context.
", + "isDeprecated": false, "fields": [ { "name": "count", @@ -69029,6 +69355,7 @@ "id": "subissueaddedevent", "href": "/graphql/reference/objects#subissueaddedevent", "description": "Represents asub_issue_addedevent on a given issue.
Represents asub_issue_removedevent on a given issue.
Summary of the state of an issue's sub-issues.
", + "isDeprecated": false, "fields": [ { "name": "completed", @@ -69260,6 +69589,7 @@ "id": "subscribedevent", "href": "/graphql/reference/objects#subscribedevent", "description": "Represents asubscribedevent on a given Subscribable.
A suggestion to review a pull request based on a user's commit history and review comments.
", + "isDeprecated": false, "fields": [ { "name": "isAuthor", @@ -69332,6 +69663,7 @@ "id": "suggestedrevieweractor", "href": "/graphql/reference/objects#suggestedrevieweractor", "description": "A suggestion to review a pull request based on an actor's commit history, review comments, and integrations.
", + "isDeprecated": false, "fields": [ { "name": "isAuthor", @@ -69419,6 +69751,7 @@ "id": "tag", "href": "/graphql/reference/objects#tag", "description": "Represents a Git tag.
", + "isDeprecated": false, "implements": [ { "name": "GitObject", @@ -69545,6 +69878,7 @@ "id": "team", "href": "/graphql/reference/objects#team", "description": "A team of users in an organization.
", + "isDeprecated": false, "implements": [ { "name": "MemberStatusable", @@ -71758,6 +72092,7 @@ "id": "textmatch", "href": "/graphql/reference/objects#textmatch", "description": "A text match within a search result.
", + "isDeprecated": false, "fields": [ { "name": "fragment", @@ -71787,6 +72122,7 @@ "id": "textmatchhighlight", "href": "/graphql/reference/objects#textmatchhighlight", "description": "Represents a single highlight in a search result match.
", + "isDeprecated": false, "fields": [ { "name": "beginIndice", @@ -72291,6 +72627,7 @@ "id": "unassignedevent", "href": "/graphql/reference/objects#unassignedevent", "description": "Represents anunassignedevent on any assignable object.
Represents an unknown signature on a Commit or Tag.
", + "isDeprecated": false, "implements": [ { "name": "GitSignature", @@ -72472,6 +72810,7 @@ "id": "unlockedevent", "href": "/graphql/reference/objects#unlockedevent", "description": "Represents anunlockedevent on a given issue or pull request.
Represents anunmarked_as_duplicateevent on a given issue or pull request.
Represents anunsubscribedevent on a given Subscribable.
Represents auser_blockedevent on a given user.
Email attributes from External Identity.
", + "isDeprecated": false, "fields": [ { "name": "primary", @@ -76195,6 +76538,7 @@ "id": "usernamespacerepository", "href": "/graphql/reference/objects#usernamespacerepository", "description": "A repository owned by an Enterprise Managed user.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -76440,6 +76784,7 @@ "id": "verifiabledomain", "href": "/graphql/reference/objects#verifiabledomain", "description": "A domain that can be verified or approved for an organization or an enterprise.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -76655,6 +77000,7 @@ "id": "workflow", "href": "/graphql/reference/objects#workflow", "description": "A workflow contains meta information about an Actions workflow file.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -76821,6 +77167,7 @@ "id": "workflowrun", "href": "/graphql/reference/objects#workflowrun", "description": "A workflow run.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -77066,6 +77413,7 @@ "id": "workflowrunfile", "href": "/graphql/reference/objects#workflowrunfile", "description": "An executed workflow file for a workflow run.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -77221,6 +77569,7 @@ "id": "agentic", "href": "/graphql/reference/interfaces#agentic", "description": "Copilot Agentic fields in context of the current viewer.
", + "isDeprecated": false, "fields": [ { "name": "viewerCopilotAgentCreatesChannel", @@ -77725,6 +78074,7 @@ "id": "contribution", "href": "/graphql/reference/interfaces#contribution", "description": "Represents a contribution a user made on GitHub, such as opening an issue.
", + "isDeprecated": false, "fields": [ { "name": "isRestricted", @@ -77865,6 +78215,7 @@ "id": "gitsignature", "href": "/graphql/reference/interfaces#gitsignature", "description": "Information about a signature (GPG or S/MIME) on a Commit or Tag.
", + "isDeprecated": false, "fields": [ { "name": "email", @@ -78168,6 +78519,7 @@ "id": "migration", "href": "/graphql/reference/interfaces#migration", "description": "Represents a GitHub Enterprise Importer (GEI) migration.
", + "isDeprecated": false, "fields": [ { "name": "continueOnError", @@ -78290,6 +78642,7 @@ "id": "node", "href": "/graphql/reference/interfaces#node", "description": "An object with an ID.
", + "isDeprecated": false, "fields": [ { "name": "id", @@ -78380,6 +78733,7 @@ "id": "packageowner", "href": "/graphql/reference/interfaces#packageowner", "description": "Represents an owner of a package.
", + "isDeprecated": false, "fields": [ { "name": "id", @@ -79941,6 +80295,7 @@ "id": "requirablebypullrequest", "href": "/graphql/reference/interfaces#requirablebypullrequest", "description": "Represents a type that can be required by a pull request for merging.
", + "isDeprecated": false, "fields": [ { "name": "isRequired", @@ -80790,6 +81145,7 @@ "id": "teamreviewrequestable", "href": "/graphql/reference/interfaces#teamreviewrequestable", "description": "Represents a team that can be requested to review a pull request.
", + "isDeprecated": false, "fields": [ { "name": "id", @@ -80842,6 +81198,7 @@ "id": "uniformresourcelocatable", "href": "/graphql/reference/interfaces#uniformresourcelocatable", "description": "Represents a type that can be retrieved by a URL.
", + "isDeprecated": false, "fields": [ { "name": "resourcePath", @@ -80864,6 +81221,7 @@ "id": "updatable", "href": "/graphql/reference/interfaces#updatable", "description": "Entities that can be updated.
", + "isDeprecated": false, "fields": [ { "name": "viewerCanUpdate", @@ -80927,6 +81285,7 @@ "id": "actortype", "href": "/graphql/reference/enums#actortype", "description": "The actor's type.
", + "isDeprecated": false, "values": [ { "name": "TEAM", @@ -80956,6 +81315,7 @@ "id": "checkannotationlevel", "href": "/graphql/reference/enums#checkannotationlevel", "description": "Represents an annotation's information level.
", + "isDeprecated": false, "values": [ { "name": "FAILURE", @@ -80976,6 +81336,7 @@ "id": "checkconclusionstate", "href": "/graphql/reference/enums#checkconclusionstate", "description": "The possible states for a check suite or run conclusion.
", + "isDeprecated": false, "values": [ { "name": "ACTION_REQUIRED", @@ -81020,6 +81381,7 @@ "id": "checkrunstate", "href": "/graphql/reference/enums#checkrunstate", "description": "The possible states of a check run in a status rollup.
", + "isDeprecated": false, "values": [ { "name": "ACTION_REQUIRED", @@ -81084,6 +81446,7 @@ "id": "checkruntype", "href": "/graphql/reference/enums#checkruntype", "description": "The possible types of check runs.
", + "isDeprecated": false, "values": [ { "name": "ALL", @@ -81100,6 +81463,7 @@ "id": "checkstatusstate", "href": "/graphql/reference/enums#checkstatusstate", "description": "The possible states for a check suite or run status.
", + "isDeprecated": false, "values": [ { "name": "COMPLETED", @@ -81248,6 +81612,7 @@ "id": "comparisonstatus", "href": "/graphql/reference/enums#comparisonstatus", "description": "The status of a git comparison between two refs.
", + "isDeprecated": false, "values": [ { "name": "AHEAD", @@ -81330,6 +81695,7 @@ "id": "defaultrepositorypermissionfield", "href": "/graphql/reference/enums#defaultrepositorypermissionfield", "description": "The possible base permissions for repositories.
", + "isDeprecated": false, "values": [ { "name": "ADMIN", @@ -81354,6 +81720,7 @@ "id": "dependencygraphecosystem", "href": "/graphql/reference/enums#dependencygraphecosystem", "description": "The possible ecosystems of a dependency graph package.
", + "isDeprecated": false, "values": [ { "name": "ACTIONS", @@ -81406,6 +81773,7 @@ "id": "deploymentorderfield", "href": "/graphql/reference/enums#deploymentorderfield", "description": "Properties by which deployment connections can be ordered.
", + "isDeprecated": false, "values": [ { "name": "CREATED_AT", @@ -81418,6 +81786,7 @@ "id": "deploymentprotectionruletype", "href": "/graphql/reference/enums#deploymentprotectionruletype", "description": "The possible protection rule types.
", + "isDeprecated": false, "values": [ { "name": "BRANCH_POLICY", @@ -81438,6 +81807,7 @@ "id": "deploymentreviewstate", "href": "/graphql/reference/enums#deploymentreviewstate", "description": "The possible states for a deployment review.
", + "isDeprecated": false, "values": [ { "name": "APPROVED", @@ -81454,6 +81824,7 @@ "id": "deploymentstate", "href": "/graphql/reference/enums#deploymentstate", "description": "The possible states in which a deployment can be.
", + "isDeprecated": false, "values": [ { "name": "ABANDONED", @@ -81506,6 +81877,7 @@ "id": "deploymentstatusstate", "href": "/graphql/reference/enums#deploymentstatusstate", "description": "The possible states for a deployment status.
", + "isDeprecated": false, "values": [ { "name": "ERROR", @@ -81546,6 +81918,7 @@ "id": "diffside", "href": "/graphql/reference/enums#diffside", "description": "The possible sides of a diff.
", + "isDeprecated": false, "values": [ { "name": "LEFT", @@ -81659,6 +82032,7 @@ "id": "dismissreason", "href": "/graphql/reference/enums#dismissreason", "description": "The possible reasons that a Dependabot alert was dismissed.
", + "isDeprecated": false, "values": [ { "name": "FIX_STARTED", @@ -81687,6 +82061,7 @@ "id": "enterpriseadministratorinvitationorderfield", "href": "/graphql/reference/enums#enterpriseadministratorinvitationorderfield", "description": "Properties by which enterprise administrator invitation connections can be ordered.
", + "isDeprecated": false, "values": [ { "name": "CREATED_AT", @@ -81699,6 +82074,7 @@ "id": "enterpriseadministratorrole", "href": "/graphql/reference/enums#enterpriseadministratorrole", "description": "The possible administrator roles in an enterprise account.
", + "isDeprecated": false, "values": [ { "name": "BILLING_MANAGER", @@ -81719,6 +82095,7 @@ "id": "enterpriseallowprivaterepositoryforkingpolicyvalue", "href": "/graphql/reference/enums#enterpriseallowprivaterepositoryforkingpolicyvalue", "description": "The possible values for the enterprise allow private repository forking policy value.
", + "isDeprecated": false, "values": [ { "name": "ENTERPRISE_ORGANIZATIONS", @@ -81751,6 +82128,7 @@ "id": "enterprisedefaultrepositorypermissionsettingvalue", "href": "/graphql/reference/enums#enterprisedefaultrepositorypermissionsettingvalue", "description": "The possible values for the enterprise base repository permission setting.
", + "isDeprecated": false, "values": [ { "name": "ADMIN", @@ -81779,6 +82157,7 @@ "id": "enterprisedisallowedmethodssettingvalue", "href": "/graphql/reference/enums#enterprisedisallowedmethodssettingvalue", "description": "The possible values for an enabled/no policy enterprise setting.
", + "isDeprecated": false, "values": [ { "name": "INSECURE", @@ -81795,6 +82174,7 @@ "id": "enterpriseenableddisabledsettingvalue", "href": "/graphql/reference/enums#enterpriseenableddisabledsettingvalue", "description": "The possible values for an enabled/disabled enterprise setting.
", + "isDeprecated": false, "values": [ { "name": "DISABLED", @@ -81815,6 +82195,7 @@ "id": "enterpriseenabledsettingvalue", "href": "/graphql/reference/enums#enterpriseenabledsettingvalue", "description": "The possible values for an enabled/no policy enterprise setting.
", + "isDeprecated": false, "values": [ { "name": "ENABLED", @@ -81831,6 +82212,7 @@ "id": "enterprisememberinvitationorderfield", "href": "/graphql/reference/enums#enterprisememberinvitationorderfield", "description": "Properties by which enterprise member invitation connections can be ordered.
", + "isDeprecated": false, "values": [ { "name": "CREATED_AT", @@ -81843,6 +82225,7 @@ "id": "enterprisememberorderfield", "href": "/graphql/reference/enums#enterprisememberorderfield", "description": "Properties by which enterprise member connections can be ordered.
", + "isDeprecated": false, "values": [ { "name": "CREATED_AT", @@ -81859,6 +82242,7 @@ "id": "enterprisememberscancreaterepositoriessettingvalue", "href": "/graphql/reference/enums#enterprisememberscancreaterepositoriessettingvalue", "description": "The possible values for the enterprise members can create repositories setting.
", + "isDeprecated": false, "values": [ { "name": "ALL", @@ -81887,6 +82271,7 @@ "id": "enterprisememberscanmakepurchasessettingvalue", "href": "/graphql/reference/enums#enterprisememberscanmakepurchasessettingvalue", "description": "The possible values for the members can make purchases setting.
", + "isDeprecated": false, "values": [ { "name": "DISABLED", @@ -81903,6 +82288,7 @@ "id": "enterprisemembershiptype", "href": "/graphql/reference/enums#enterprisemembershiptype", "description": "The possible values we have for filtering Platform::Objects::User#enterprises.
", + "isDeprecated": false, "values": [ { "name": "ADMIN", @@ -81927,6 +82313,7 @@ "id": "enterpriseorderfield", "href": "/graphql/reference/enums#enterpriseorderfield", "description": "Properties by which enterprise connections can be ordered.
", + "isDeprecated": false, "values": [ { "name": "NAME", @@ -81939,6 +82326,7 @@ "id": "enterpriseserverinstallationorderfield", "href": "/graphql/reference/enums#enterpriseserverinstallationorderfield", "description": "Properties by which Enterprise Server installation connections can be ordered.
", + "isDeprecated": false, "values": [ { "name": "CREATED_AT", @@ -81959,6 +82347,7 @@ "id": "enterpriseserveruseraccountemailorderfield", "href": "/graphql/reference/enums#enterpriseserveruseraccountemailorderfield", "description": "Properties by which Enterprise Server user account email connections can be ordered.
", + "isDeprecated": false, "values": [ { "name": "EMAIL", @@ -81971,6 +82360,7 @@ "id": "enterpriseserveruseraccountorderfield", "href": "/graphql/reference/enums#enterpriseserveruseraccountorderfield", "description": "Properties by which Enterprise Server user account connections can be ordered.
", + "isDeprecated": false, "values": [ { "name": "LOGIN", @@ -81987,6 +82377,7 @@ "id": "enterpriseserveruseraccountsuploadorderfield", "href": "/graphql/reference/enums#enterpriseserveruseraccountsuploadorderfield", "description": "Properties by which Enterprise Server user accounts upload connections can be ordered.
", + "isDeprecated": false, "values": [ { "name": "CREATED_AT", @@ -81999,6 +82390,7 @@ "id": "enterpriseserveruseraccountsuploadsyncstate", "href": "/graphql/reference/enums#enterpriseserveruseraccountsuploadsyncstate", "description": "Synchronization state of the Enterprise Server user accounts upload.
", + "isDeprecated": false, "values": [ { "name": "FAILURE", @@ -82019,6 +82411,7 @@ "id": "enterpriseuseraccountmembershiprole", "href": "/graphql/reference/enums#enterpriseuseraccountmembershiprole", "description": "The possible roles for enterprise membership.
", + "isDeprecated": false, "values": [ { "name": "MEMBER", @@ -82039,6 +82432,7 @@ "id": "enterpriseuserdeployment", "href": "/graphql/reference/enums#enterpriseuserdeployment", "description": "The possible GitHub Enterprise deployments where this user can exist.
", + "isDeprecated": false, "values": [ { "name": "CLOUD", @@ -82055,6 +82449,7 @@ "id": "environmentorderfield", "href": "/graphql/reference/enums#environmentorderfield", "description": "Properties by which environments connections can be ordered.
", + "isDeprecated": false, "values": [ { "name": "NAME", @@ -82067,6 +82462,7 @@ "id": "environmentpinnedfilterfield", "href": "/graphql/reference/enums#environmentpinnedfilterfield", "description": "Properties by which environments connections can be ordered.
", + "isDeprecated": false, "values": [ { "name": "ALL", @@ -82087,6 +82483,7 @@ "id": "fileviewedstate", "href": "/graphql/reference/enums#fileviewedstate", "description": "The possible viewed states of a file .
", + "isDeprecated": false, "values": [ { "name": "DISMISSED", @@ -82287,6 +82684,7 @@ "id": "identityproviderconfigurationstate", "href": "/graphql/reference/enums#identityproviderconfigurationstate", "description": "The possible states in which authentication can be configured with an identity provider.
", + "isDeprecated": false, "values": [ { "name": "CONFIGURED", @@ -82307,6 +82705,7 @@ "id": "ipallowlistenabledsettingvalue", "href": "/graphql/reference/enums#ipallowlistenabledsettingvalue", "description": "The possible values for the IP allow list enabled setting.
", + "isDeprecated": false, "values": [ { "name": "DISABLED", @@ -82323,6 +82722,7 @@ "id": "ipallowlistentryorderfield", "href": "/graphql/reference/enums#ipallowlistentryorderfield", "description": "Properties by which IP allow list entry connections can be ordered.
", + "isDeprecated": false, "values": [ { "name": "ALLOW_LIST_VALUE", @@ -82339,6 +82739,7 @@ "id": "ipallowlistforinstalledappsenabledsettingvalue", "href": "/graphql/reference/enums#ipallowlistforinstalledappsenabledsettingvalue", "description": "The possible values for the IP allow list configuration for installed GitHub Apps setting.
", + "isDeprecated": false, "values": [ { "name": "DISABLED", @@ -82355,6 +82756,7 @@ "id": "ipallowlistuserlevelenforcementenabledsettingvalue", "href": "/graphql/reference/enums#ipallowlistuserlevelenforcementenabledsettingvalue", "description": "The possible values for the IP allow list user-level enforcement enabled setting.
", + "isDeprecated": false, "values": [ { "name": "DISABLED", @@ -82914,6 +83316,7 @@ "id": "lexicalfallbackreason", "href": "/graphql/reference/enums#lexicalfallbackreason", "description": "Reason why a semantic or hybrid issue search fell back to lexical search.
", + "isDeprecated": false, "values": [ { "name": "NON_ISSUE_TARGET", @@ -82975,6 +83378,7 @@ "id": "mannequinorderfield", "href": "/graphql/reference/enums#mannequinorderfield", "description": "Properties by which mannequins can be ordered.
", + "isDeprecated": false, "values": [ { "name": "CREATED_AT", @@ -82991,6 +83395,7 @@ "id": "mergecommitmessage", "href": "/graphql/reference/enums#mergecommitmessage", "description": "The possible default commit messages for merges.
", + "isDeprecated": false, "values": [ { "name": "BLANK", @@ -83011,6 +83416,7 @@ "id": "mergecommittitle", "href": "/graphql/reference/enums#mergecommittitle", "description": "The possible default commit titles for merges.
", + "isDeprecated": false, "values": [ { "name": "MERGE_MESSAGE", @@ -83027,6 +83433,7 @@ "id": "mergequeueentrystate", "href": "/graphql/reference/enums#mergequeueentrystate", "description": "The possible states for a merge queue entry.
", + "isDeprecated": false, "values": [ { "name": "AWAITING_CHECKS", @@ -83091,6 +83498,7 @@ "id": "mergequeuemergingstrategy", "href": "/graphql/reference/enums#mergequeuemergingstrategy", "description": "The possible merging strategies for a merge queue.
", + "isDeprecated": false, "values": [ { "name": "ALLGREEN", @@ -83107,6 +83515,7 @@ "id": "mergestatestatus", "href": "/graphql/reference/enums#mergestatestatus", "description": "Detailed status information about a pull request merge.
", + "isDeprecated": false, "values": [ { "name": "BEHIND", @@ -83147,6 +83556,7 @@ "id": "mergeablestate", "href": "/graphql/reference/enums#mergeablestate", "description": "Whether or not a PullRequest can be merged.
", + "isDeprecated": false, "values": [ { "name": "CONFLICTING", @@ -83167,6 +83577,7 @@ "id": "migrationsourcetype", "href": "/graphql/reference/enums#migrationsourcetype", "description": "Represents the different GitHub Enterprise Importer (GEI) migration sources.
", + "isDeprecated": false, "values": [ { "name": "AZURE_DEVOPS", @@ -83187,6 +83598,7 @@ "id": "migrationstate", "href": "/graphql/reference/enums#migrationstate", "description": "The GitHub Enterprise Importer (GEI) migration state.
", + "isDeprecated": false, "values": [ { "name": "FAILED", @@ -83282,6 +83694,7 @@ "id": "oidcprovidertype", "href": "/graphql/reference/enums#oidcprovidertype", "description": "The OIDC identity provider type.
", + "isDeprecated": false, "values": [ { "name": "AAD", @@ -83352,6 +83765,7 @@ "id": "orderdirection", "href": "/graphql/reference/enums#orderdirection", "description": "Possible directions in which to order a list of items when provided an orderBy argument.
Properties by which enterprise owners can be ordered.
", + "isDeprecated": false, "values": [ { "name": "LOGIN", @@ -83630,6 +84045,7 @@ "id": "organizationinvitationrole", "href": "/graphql/reference/enums#organizationinvitationrole", "description": "The possible organization invitation roles.
", + "isDeprecated": false, "values": [ { "name": "ADMIN", @@ -83654,6 +84070,7 @@ "id": "organizationinvitationsource", "href": "/graphql/reference/enums#organizationinvitationsource", "description": "The possible organization invitation sources.
", + "isDeprecated": false, "values": [ { "name": "MEMBER", @@ -83674,6 +84091,7 @@ "id": "organizationinvitationtype", "href": "/graphql/reference/enums#organizationinvitationtype", "description": "The possible organization invitation types.
", + "isDeprecated": false, "values": [ { "name": "EMAIL", @@ -83690,6 +84108,7 @@ "id": "organizationmemberrole", "href": "/graphql/reference/enums#organizationmemberrole", "description": "The possible roles within an organization for its members.
", + "isDeprecated": false, "values": [ { "name": "ADMIN", @@ -83706,6 +84125,7 @@ "id": "organizationmemberscancreaterepositoriessettingvalue", "href": "/graphql/reference/enums#organizationmemberscancreaterepositoriessettingvalue", "description": "The possible values for the members can create repositories setting on an organization.
", + "isDeprecated": false, "values": [ { "name": "ALL", @@ -83730,6 +84150,7 @@ "id": "organizationmigrationstate", "href": "/graphql/reference/enums#organizationmigrationstate", "description": "The Octoshift Organization migration state.
", + "isDeprecated": false, "values": [ { "name": "FAILED", @@ -83778,6 +84199,7 @@ "id": "organizationorderfield", "href": "/graphql/reference/enums#organizationorderfield", "description": "Properties by which organization connections can be ordered.
", + "isDeprecated": false, "values": [ { "name": "CREATED_AT", @@ -83794,6 +84216,7 @@ "id": "packagefileorderfield", "href": "/graphql/reference/enums#packagefileorderfield", "description": "Properties by which package file connections can be ordered.
", + "isDeprecated": false, "values": [ { "name": "CREATED_AT", @@ -83806,6 +84229,7 @@ "id": "packageorderfield", "href": "/graphql/reference/enums#packageorderfield", "description": "Properties by which package connections can be ordered.
", + "isDeprecated": false, "values": [ { "name": "CREATED_AT", @@ -83818,6 +84242,7 @@ "id": "packagetype", "href": "/graphql/reference/enums#packagetype", "description": "The possible types of a package.
", + "isDeprecated": false, "values": [ { "name": "DEBIAN", @@ -83854,6 +84279,7 @@ "id": "packageversionorderfield", "href": "/graphql/reference/enums#packageversionorderfield", "description": "Properties by which package version connections can be ordered.
", + "isDeprecated": false, "values": [ { "name": "CREATED_AT", @@ -83866,6 +84292,7 @@ "id": "patchstatus", "href": "/graphql/reference/enums#patchstatus", "description": "The possible types of patch statuses.
", + "isDeprecated": false, "values": [ { "name": "ADDED", @@ -84001,6 +84428,7 @@ "id": "pinnedenvironmentorderfield", "href": "/graphql/reference/enums#pinnedenvironmentorderfield", "description": "Properties by which pinned environments connections can be ordered.
", + "isDeprecated": false, "values": [ { "name": "POSITION", @@ -84563,6 +84991,7 @@ "id": "pullrequestallowedmergemethods", "href": "/graphql/reference/enums#pullrequestallowedmergemethods", "description": "Array of allowed merge methods. Allowed values include merge, squash, and rebase. At least one option must be enabled.
The possible methods for updating a pull request's head branch with the base branch.
", + "isDeprecated": false, "values": [ { "name": "MERGE", @@ -84599,6 +85029,7 @@ "id": "pullrequestcreationpolicy", "href": "/graphql/reference/enums#pullrequestcreationpolicy", "description": "The policy controlling who can create pull requests in a repository.
", + "isDeprecated": false, "values": [ { "name": "ALL", @@ -84615,6 +85046,7 @@ "id": "pullrequestmergemethod", "href": "/graphql/reference/enums#pullrequestmergemethod", "description": "Represents available types of methods to use when merging a pull request.
", + "isDeprecated": false, "values": [ { "name": "MERGE", @@ -84652,6 +85084,7 @@ "id": "pullrequestreviewcommentstate", "href": "/graphql/reference/enums#pullrequestreviewcommentstate", "description": "The possible states of a pull request review comment.
", + "isDeprecated": false, "values": [ { "name": "PENDING", @@ -84668,6 +85101,7 @@ "id": "pullrequestreviewdecision", "href": "/graphql/reference/enums#pullrequestreviewdecision", "description": "The review status of a pull request.
", + "isDeprecated": false, "values": [ { "name": "APPROVED", @@ -84688,6 +85122,7 @@ "id": "pullrequestreviewevent", "href": "/graphql/reference/enums#pullrequestreviewevent", "description": "The possible events to perform on a pull request review.
", + "isDeprecated": false, "values": [ { "name": "APPROVE", @@ -84712,6 +85147,7 @@ "id": "pullrequestreviewstate", "href": "/graphql/reference/enums#pullrequestreviewstate", "description": "The possible states of a pull request review.
", + "isDeprecated": false, "values": [ { "name": "APPROVED", @@ -84740,6 +85176,7 @@ "id": "pullrequestreviewthreadsubjecttype", "href": "/graphql/reference/enums#pullrequestreviewthreadsubjecttype", "description": "The possible subject types of a pull request review comment.
", + "isDeprecated": false, "values": [ { "name": "FILE", @@ -84756,6 +85193,7 @@ "id": "pullrequeststate", "href": "/graphql/reference/enums#pullrequeststate", "description": "The possible states of a pull request.
", + "isDeprecated": false, "values": [ { "name": "CLOSED", @@ -85096,6 +85534,7 @@ "id": "pullrequestupdatestate", "href": "/graphql/reference/enums#pullrequestupdatestate", "description": "The possible target states when updating a pull request.
", + "isDeprecated": false, "values": [ { "name": "CLOSED", @@ -85166,6 +85605,7 @@ "id": "reforderfield", "href": "/graphql/reference/enums#reforderfield", "description": "Properties by which ref connections can be ordered.
", + "isDeprecated": false, "values": [ { "name": "ALPHABETICAL", @@ -85567,6 +86007,7 @@ "id": "repositorymigrationorderdirection", "href": "/graphql/reference/enums#repositorymigrationorderdirection", "description": "Possible directions in which to order a list of repository migrations when provided an orderBy argument.
Properties by which repository migrations can be ordered.
", + "isDeprecated": false, "values": [ { "name": "CREATED_AT", @@ -85670,6 +86112,7 @@ "id": "repositoryruleorderfield", "href": "/graphql/reference/enums#repositoryruleorderfield", "description": "Properties by which repository rule connections can be ordered.
", + "isDeprecated": false, "values": [ { "name": "CREATED_AT", @@ -85690,6 +86133,7 @@ "id": "repositoryruletype", "href": "/graphql/reference/enums#repositoryruletype", "description": "The rule types supported in rulesets.
", + "isDeprecated": false, "values": [ { "name": "AUTHORIZATION", @@ -85822,6 +86266,7 @@ "id": "repositoryrulesetbypassactorbypassmode", "href": "/graphql/reference/enums#repositoryrulesetbypassactorbypassmode", "description": "The bypass mode for a specific actor on a ruleset.
", + "isDeprecated": false, "values": [ { "name": "ALWAYS", @@ -85842,6 +86287,7 @@ "id": "repositoryrulesettarget", "href": "/graphql/reference/enums#repositoryrulesettarget", "description": "The targets supported for rulesets.
", + "isDeprecated": false, "values": [ { "name": "BRANCH", @@ -85904,6 +86350,7 @@ "id": "repositoryvulnerabilityalertdependencyrelationship", "href": "/graphql/reference/enums#repositoryvulnerabilityalertdependencyrelationship", "description": "The possible relationships of an alert's dependency.
", + "isDeprecated": false, "values": [ { "name": "DIRECT", @@ -85928,6 +86375,7 @@ "id": "repositoryvulnerabilityalertdependencyscope", "href": "/graphql/reference/enums#repositoryvulnerabilityalertdependencyscope", "description": "The possible scopes of an alert's dependency.
", + "isDeprecated": false, "values": [ { "name": "DEVELOPMENT", @@ -85944,6 +86392,7 @@ "id": "repositoryvulnerabilityalertstate", "href": "/graphql/reference/enums#repositoryvulnerabilityalertstate", "description": "The possible states of an alert.
", + "isDeprecated": false, "values": [ { "name": "AUTO_DISMISSED", @@ -85968,6 +86417,7 @@ "id": "requestablecheckstatusstate", "href": "/graphql/reference/enums#requestablecheckstatusstate", "description": "The possible states that can be requested when creating a check run.
", + "isDeprecated": false, "values": [ { "name": "COMPLETED", @@ -85996,6 +86446,7 @@ "id": "roleinorganization", "href": "/graphql/reference/enums#roleinorganization", "description": "Possible roles a user may have in relation to an organization.
", + "isDeprecated": false, "values": [ { "name": "DIRECT_MEMBER", @@ -86016,6 +86467,7 @@ "id": "ruleenforcement", "href": "/graphql/reference/enums#ruleenforcement", "description": "The level of enforcement for a rule or ruleset.
", + "isDeprecated": false, "values": [ { "name": "ACTIVE", @@ -86036,6 +86488,7 @@ "id": "samldigestalgorithm", "href": "/graphql/reference/enums#samldigestalgorithm", "description": "The possible digest algorithms used to sign SAML requests for an identity provider.
", + "isDeprecated": false, "values": [ { "name": "SHA1", @@ -86060,6 +86513,7 @@ "id": "samlsignaturealgorithm", "href": "/graphql/reference/enums#samlsignaturealgorithm", "description": "The possible signature algorithms used to sign SAML requests for a Identity Provider.
", + "isDeprecated": false, "values": [ { "name": "RSA_SHA1", @@ -86097,6 +86551,7 @@ "id": "searchtype", "href": "/graphql/reference/enums#searchtype", "description": "Represents the individual results of a search.
", + "isDeprecated": false, "values": [ { "name": "DISCUSSION", @@ -86133,6 +86588,7 @@ "id": "securityadvisoryclassification", "href": "/graphql/reference/enums#securityadvisoryclassification", "description": "Classification of the advisory.
", + "isDeprecated": false, "values": [ { "name": "GENERAL", @@ -86149,6 +86605,7 @@ "id": "securityadvisoryecosystem", "href": "/graphql/reference/enums#securityadvisoryecosystem", "description": "The possible ecosystems of a security vulnerability's package.
", + "isDeprecated": false, "values": [ { "name": "ACTIONS", @@ -86205,6 +86662,7 @@ "id": "securityadvisoryidentifiertype", "href": "/graphql/reference/enums#securityadvisoryidentifiertype", "description": "Identifier formats available for advisories.
", + "isDeprecated": false, "values": [ { "name": "CVE", @@ -86221,6 +86679,7 @@ "id": "securityadvisoryorderfield", "href": "/graphql/reference/enums#securityadvisoryorderfield", "description": "Properties by which security advisory connections can be ordered.
", + "isDeprecated": false, "values": [ { "name": "EPSS_PERCENTAGE", @@ -86245,6 +86704,7 @@ "id": "securityadvisoryseverity", "href": "/graphql/reference/enums#securityadvisoryseverity", "description": "Severity of the vulnerability.
", + "isDeprecated": false, "values": [ { "name": "CRITICAL", @@ -86273,6 +86733,7 @@ "id": "securityvulnerabilityorderfield", "href": "/graphql/reference/enums#securityvulnerabilityorderfield", "description": "Properties by which security vulnerability connections can be ordered.
", + "isDeprecated": false, "values": [ { "name": "UPDATED_AT", @@ -87572,6 +88033,7 @@ "id": "squashmergecommitmessage", "href": "/graphql/reference/enums#squashmergecommitmessage", "description": "The possible default commit messages for squash merges.
", + "isDeprecated": false, "values": [ { "name": "BLANK", @@ -87592,6 +88054,7 @@ "id": "squashmergecommittitle", "href": "/graphql/reference/enums#squashmergecommittitle", "description": "The possible default commit titles for squash merges.
", + "isDeprecated": false, "values": [ { "name": "COMMIT_OR_PR_TITLE", @@ -87671,6 +88134,7 @@ "id": "teammemberorderfield", "href": "/graphql/reference/enums#teammemberorderfield", "description": "Properties by which team member connections can be ordered.
", + "isDeprecated": false, "values": [ { "name": "CREATED_AT", @@ -87687,6 +88151,7 @@ "id": "teammemberrole", "href": "/graphql/reference/enums#teammemberrole", "description": "The possible team member roles; eithermaintaineror 'member'.
Defines which types of team members are included in the returned list. Can be one of IMMEDIATE, CHILD_TEAM or ALL.
", + "isDeprecated": false, "values": [ { "name": "ALL", @@ -87723,6 +88189,7 @@ "id": "teamnotificationsetting", "href": "/graphql/reference/enums#teamnotificationsetting", "description": "The possible team notification values.
", + "isDeprecated": false, "values": [ { "name": "NOTIFICATIONS_DISABLED", @@ -87739,6 +88206,7 @@ "id": "teamorderfield", "href": "/graphql/reference/enums#teamorderfield", "description": "Properties by which team connections can be ordered.
", + "isDeprecated": false, "values": [ { "name": "NAME", @@ -87751,6 +88219,7 @@ "id": "teamprivacy", "href": "/graphql/reference/enums#teamprivacy", "description": "The possible team privacy values.
", + "isDeprecated": false, "values": [ { "name": "SECRET", @@ -87767,6 +88236,7 @@ "id": "teamrepositoryorderfield", "href": "/graphql/reference/enums#teamrepositoryorderfield", "description": "Properties by which team repository connections can be ordered.
", + "isDeprecated": false, "values": [ { "name": "CREATED_AT", @@ -87799,6 +88269,7 @@ "id": "teamreviewassignmentalgorithm", "href": "/graphql/reference/enums#teamreviewassignmentalgorithm", "description": "The possible team review assignment algorithms.
", + "isDeprecated": false, "values": [ { "name": "LOAD_BALANCE", @@ -87815,6 +88286,7 @@ "id": "teamrole", "href": "/graphql/reference/enums#teamrole", "description": "The role of a user on a team.
", + "isDeprecated": false, "values": [ { "name": "ADMIN", @@ -87939,6 +88411,7 @@ "id": "twofactorcredentialsecuritytype", "href": "/graphql/reference/enums#twofactorcredentialsecuritytype", "description": "Filters by whether or not 2FA is enabled and if the method configured is considered secure or insecure.
", + "isDeprecated": false, "values": [ { "name": "DISABLED", @@ -88018,6 +88491,7 @@ "id": "verifiabledomainorderfield", "href": "/graphql/reference/enums#verifiabledomainorderfield", "description": "Properties by which verifiable domain connections can be ordered.
", + "isDeprecated": false, "values": [ { "name": "CREATED_AT", @@ -88034,6 +88508,7 @@ "id": "workflowrunorderfield", "href": "/graphql/reference/enums#workflowrunorderfield", "description": "Properties by which workflow run connections can be ordered.
", + "isDeprecated": false, "values": [ { "name": "CREATED_AT", @@ -88046,6 +88521,7 @@ "id": "workflowstate", "href": "/graphql/reference/enums#workflowstate", "description": "The possible states for a workflow.
", + "isDeprecated": false, "values": [ { "name": "ACTIVE", @@ -88129,6 +88605,7 @@ "id": "branchactorallowanceactor", "href": "/graphql/reference/unions#branchactorallowanceactor", "description": "Types which can be actors for BranchActorAllowance objects.
Types that can represent a repository ruleset bypass actor.
", + "isDeprecated": false, "possibleTypes": [ { "name": "App", @@ -88175,6 +88653,7 @@ "id": "claimable", "href": "/graphql/reference/unions#claimable", "description": "An object which can have its data claimed or claim data from another.
", + "isDeprecated": false, "possibleTypes": [ { "name": "Mannequin", @@ -88193,6 +88672,7 @@ "id": "closer", "href": "/graphql/reference/unions#closer", "description": "The object which triggered a ClosedEvent.
Users and teams.
", + "isDeprecated": false, "possibleTypes": [ { "name": "Team", @@ -88310,6 +88791,7 @@ "id": "enterprisemember", "href": "/graphql/reference/unions#enterprisemember", "description": "An object that is a member of an enterprise.
", + "isDeprecated": false, "possibleTypes": [ { "name": "EnterpriseUserAccount", @@ -88328,6 +88810,7 @@ "id": "ipallowlistowner", "href": "/graphql/reference/unions#ipallowlistowner", "description": "Types that can own an IP allow list.
", + "isDeprecated": false, "possibleTypes": [ { "name": "App", @@ -89394,6 +89877,7 @@ "id": "pullrequesttimelineitem", "href": "/graphql/reference/unions#pullrequesttimelineitem", "description": "An item in a pull request timeline.
", + "isDeprecated": false, "possibleTypes": [ { "name": "AssignedEvent", @@ -89567,6 +90051,7 @@ "id": "pullrequesttimelineitems", "href": "/graphql/reference/unions#pullrequesttimelineitems", "description": "An item in a pull request timeline.
", + "isDeprecated": false, "possibleTypes": [ { "name": "AddedToMergeQueueEvent", @@ -89965,6 +90450,7 @@ "id": "pushallowanceactor", "href": "/graphql/reference/unions#pushallowanceactor", "description": "Types that can be an actor.
", + "isDeprecated": false, "possibleTypes": [ { "name": "App", @@ -90017,6 +90503,7 @@ "id": "referencedsubject", "href": "/graphql/reference/unions#referencedsubject", "description": "Any referencable object.
", + "isDeprecated": false, "possibleTypes": [ { "name": "Issue", @@ -90035,6 +90522,7 @@ "id": "renamedtitlesubject", "href": "/graphql/reference/unions#renamedtitlesubject", "description": "An object which has a renamable title.
", + "isDeprecated": false, "possibleTypes": [ { "name": "Issue", @@ -90053,6 +90541,7 @@ "id": "requestedreviewer", "href": "/graphql/reference/unions#requestedreviewer", "description": "Types that can be requested reviewers.
", + "isDeprecated": false, "possibleTypes": [ { "name": "Bot", @@ -90081,6 +90570,7 @@ "id": "reviewdismissalallowanceactor", "href": "/graphql/reference/unions#reviewdismissalallowanceactor", "description": "Types that can be an actor.
", + "isDeprecated": false, "possibleTypes": [ { "name": "App", @@ -90104,6 +90594,7 @@ "id": "ruleparameters", "href": "/graphql/reference/unions#ruleparameters", "description": "Types which can be parameters for RepositoryRule objects.
Types which can have RepositoryRule objects.
The results of a search.
", + "isDeprecated": false, "possibleTypes": [ { "name": "App", @@ -90325,6 +90818,7 @@ "id": "statuscheckrollupcontext", "href": "/graphql/reference/unions#statuscheckrollupcontext", "description": "Types that can be inside a StatusCheckRollup context.
", + "isDeprecated": false, "possibleTypes": [ { "name": "CheckRun", @@ -90357,6 +90851,7 @@ "id": "verifiabledomainowner", "href": "/graphql/reference/unions#verifiabledomainowner", "description": "Types that can own a verifiable domain.
", + "isDeprecated": false, "possibleTypes": [ { "name": "Enterprise", @@ -91740,6 +92235,7 @@ "id": "checkannotationdata", "href": "/graphql/reference/input-objects#checkannotationdata", "description": "Information from a check run analysis to specific lines of code.
", + "isDeprecated": false, "inputFields": [ { "name": "annotationLevel", @@ -91790,6 +92286,7 @@ "id": "checkannotationrange", "href": "/graphql/reference/input-objects#checkannotationrange", "description": "Information from a check run analysis to specific lines of code.
", + "isDeprecated": false, "inputFields": [ { "name": "endColumn", @@ -91826,6 +92323,7 @@ "id": "checkrunaction", "href": "/graphql/reference/input-objects#checkrunaction", "description": "Possible further actions the integrator can perform.
", + "isDeprecated": false, "inputFields": [ { "name": "description", @@ -91855,6 +92353,7 @@ "id": "checkrunfilter", "href": "/graphql/reference/input-objects#checkrunfilter", "description": "The filters that are available when fetching check runs.
", + "isDeprecated": false, "inputFields": [ { "name": "appId", @@ -91905,6 +92404,7 @@ "id": "checkrunoutput", "href": "/graphql/reference/input-objects#checkrunoutput", "description": "Descriptive details about the check run.
", + "isDeprecated": false, "inputFields": [ { "name": "annotations", @@ -91948,6 +92448,7 @@ "id": "checkrunoutputimage", "href": "/graphql/reference/input-objects#checkrunoutputimage", "description": "Images attached to the check run output displayed in the GitHub pull request UI.
", + "isDeprecated": false, "inputFields": [ { "name": "alt", @@ -91977,6 +92478,7 @@ "id": "checksuiteautotriggerpreference", "href": "/graphql/reference/input-objects#checksuiteautotriggerpreference", "description": "The auto-trigger preferences that are available for check suites.
", + "isDeprecated": false, "inputFields": [ { "name": "appId", @@ -91999,6 +92501,7 @@ "id": "checksuitefilter", "href": "/graphql/reference/input-objects#checksuitefilter", "description": "The filters that are available when fetching check suites.
", + "isDeprecated": false, "inputFields": [ { "name": "appId", @@ -92292,6 +92795,7 @@ "id": "codescanningparametersinput", "href": "/graphql/reference/input-objects#codescanningparametersinput", "description": "Choose which tools must provide code scanning results before the reference is\nupdated. When configured, code scanning must be enabled and have results for\nboth the commit and the reference being updated.
", + "isDeprecated": false, "inputFields": [ { "name": "codeScanningTools", @@ -92307,6 +92811,7 @@ "id": "codescanningtoolinput", "href": "/graphql/reference/input-objects#codescanningtoolinput", "description": "A tool that must provide code scanning results for this rule to pass.
", + "isDeprecated": false, "inputFields": [ { "name": "alertsThreshold", @@ -95481,6 +95986,7 @@ "id": "deploymentorder", "href": "/graphql/reference/input-objects#deploymentorder", "description": "Ordering options for deployment connections.
", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -95655,6 +96161,7 @@ "id": "draftpullrequestreviewcomment", "href": "/graphql/reference/input-objects#draftpullrequestreviewcomment", "description": "Specifies a review comment to be left with a Pull Request Review.
", + "isDeprecated": false, "inputFields": [ { "name": "body", @@ -95684,6 +96191,7 @@ "id": "draftpullrequestreviewthread", "href": "/graphql/reference/input-objects#draftpullrequestreviewthread", "description": "Specifies a review comment thread to be left with a Pull Request Review.
", + "isDeprecated": false, "inputFields": [ { "name": "body", @@ -95829,6 +96337,7 @@ "id": "enterpriseadministratorinvitationorder", "href": "/graphql/reference/input-objects#enterpriseadministratorinvitationorder", "description": "Ordering options for enterprise administrator invitation connections.
", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -95851,6 +96360,7 @@ "id": "enterprisememberinvitationorder", "href": "/graphql/reference/input-objects#enterprisememberinvitationorder", "description": "Ordering options for enterprise administrator invitation connections.
", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -95873,6 +96383,7 @@ "id": "enterprisememberorder", "href": "/graphql/reference/input-objects#enterprisememberorder", "description": "Ordering options for enterprise member connections.
", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -95895,6 +96406,7 @@ "id": "enterpriseorder", "href": "/graphql/reference/input-objects#enterpriseorder", "description": "Ordering options for enterprises.
", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -95917,6 +96429,7 @@ "id": "enterpriseserverinstallationorder", "href": "/graphql/reference/input-objects#enterpriseserverinstallationorder", "description": "Ordering options for Enterprise Server installation connections.
", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -95939,6 +96452,7 @@ "id": "enterpriseserveruseraccountemailorder", "href": "/graphql/reference/input-objects#enterpriseserveruseraccountemailorder", "description": "Ordering options for Enterprise Server user account email connections.
", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -95961,6 +96475,7 @@ "id": "enterpriseserveruseraccountorder", "href": "/graphql/reference/input-objects#enterpriseserveruseraccountorder", "description": "Ordering options for Enterprise Server user account connections.
", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -95983,6 +96498,7 @@ "id": "enterpriseserveruseraccountsuploadorder", "href": "/graphql/reference/input-objects#enterpriseserveruseraccountsuploadorder", "description": "Ordering options for Enterprise Server user accounts upload connections.
", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -96005,6 +96521,7 @@ "id": "environments", "href": "/graphql/reference/input-objects#environments", "description": "Ordering options for environments.
", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -96386,6 +96903,7 @@ "id": "ipallowlistentryorder", "href": "/graphql/reference/input-objects#ipallowlistentryorder", "description": "Ordering options for IP allow list entry connections.
", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -96859,6 +97377,7 @@ "id": "mannequinorder", "href": "/graphql/reference/input-objects#mannequinorder", "description": "Ordering options for mannequins.
", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -97299,6 +97818,7 @@ "id": "orgenterpriseownerorder", "href": "/graphql/reference/input-objects#orgenterpriseownerorder", "description": "Ordering options for an organization's enterprise owner connections.
", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -97321,6 +97841,7 @@ "id": "organizationorder", "href": "/graphql/reference/input-objects#organizationorder", "description": "Ordering options for organization connections.
", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -97387,6 +97908,7 @@ "id": "packagefileorder", "href": "/graphql/reference/input-objects#packagefileorder", "description": "Ways in which lists of package files can be ordered upon return.
", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -97409,6 +97931,7 @@ "id": "packageorder", "href": "/graphql/reference/input-objects#packageorder", "description": "Ways in which lists of packages can be ordered upon return.
", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -97431,6 +97954,7 @@ "id": "packageversionorder", "href": "/graphql/reference/input-objects#packageversionorder", "description": "Ways in which lists of package versions can be ordered upon return.
", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -97529,6 +98053,7 @@ "id": "pinnedenvironmentorder", "href": "/graphql/reference/input-objects#pinnedenvironmentorder", "description": "Ordering options for pinned environments.
", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -98177,6 +98702,7 @@ "id": "reforder", "href": "/graphql/reference/input-objects#reforder", "description": "Ways in which lists of git refs can be ordered upon return.
", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -98900,6 +99426,7 @@ "id": "repositorymigrationorder", "href": "/graphql/reference/input-objects#repositorymigrationorder", "description": "Ordering options for repository migrations.
", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -99039,6 +99566,7 @@ "id": "repositoryruleinput", "href": "/graphql/reference/input-objects#repositoryruleinput", "description": "Specifies the attributes for a new or updated rule.
", + "isDeprecated": false, "inputFields": [ { "name": "id", @@ -99069,6 +99597,7 @@ "id": "repositoryruleorder", "href": "/graphql/reference/input-objects#repositoryruleorder", "description": "Ordering options for repository rules.
", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -99091,6 +99620,7 @@ "id": "repositoryrulesetbypassactorinput", "href": "/graphql/reference/input-objects#repositoryrulesetbypassactorinput", "description": "Specifies the attributes for a new or updated ruleset bypass actor. Only one of\nactor_id, repository_role_database_id, organization_admin,\nenterprise_owner, or deploy_key should be specified.
Specifies the attributes for a new or updated required status check.
", + "isDeprecated": false, "inputFields": [ { "name": "appId", @@ -99583,6 +100114,7 @@ "id": "ruleparametersinput", "href": "/graphql/reference/input-objects#ruleparametersinput", "description": "Specifies the parameters for a RepositoryRule object. Only one of the fields should be specified.
An advisory identifier to filter results on.
", + "isDeprecated": false, "inputFields": [ { "name": "type", @@ -99755,6 +100288,7 @@ "id": "securityadvisoryorder", "href": "/graphql/reference/input-objects#securityadvisoryorder", "description": "Ordering options for security advisory connections.
", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -99777,6 +100311,7 @@ "id": "securityvulnerabilityorder", "href": "/graphql/reference/input-objects#securityvulnerabilityorder", "description": "Ordering options for security vulnerability connections.
", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -100460,6 +100995,7 @@ "id": "teammemberorder", "href": "/graphql/reference/input-objects#teammemberorder", "description": "Ordering options for team member connections.
", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -100482,6 +101018,7 @@ "id": "teamorder", "href": "/graphql/reference/input-objects#teamorder", "description": "Ways in which team connections can be ordered.
", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -100504,6 +101041,7 @@ "id": "teamrepositoryorder", "href": "/graphql/reference/input-objects#teamrepositoryorder", "description": "Ordering options for team repository connections.
", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -103993,6 +104531,7 @@ "id": "verifiabledomainorder", "href": "/graphql/reference/input-objects#verifiabledomainorder", "description": "Ordering options for verifiable domain connections.
", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -104074,6 +104613,7 @@ "id": "workflowrunorder", "href": "/graphql/reference/input-objects#workflowrunorder", "description": "Ways in which lists of workflow runs can be ordered upon return.
", + "isDeprecated": false, "inputFields": [ { "name": "direction", diff --git a/src/graphql/data/ghec/schema.docs.graphql b/src/graphql/data/ghec/schema.docs.graphql index ea5789cb043d..d3d397531a2d 100644 --- a/src/graphql/data/ghec/schema.docs.graphql +++ b/src/graphql/data/ghec/schema.docs.graphql @@ -349,7 +349,7 @@ type ActorLocation @docsCategory(name: "users") { """ The actor's type. """ -enum ActorType { +enum ActorType @docsCategory(name: "users") { """ Indicates a team actor. """ @@ -1319,7 +1319,7 @@ type AddVerifiableDomainPayload { """ Represents an 'added_to_merge_queue' event on a given pull request. """ -type AddedToMergeQueueEvent implements Node { +type AddedToMergeQueueEvent implements Node @docsCategory(name: "pulls") { """ Identifies the actor who performed the event. """ @@ -1461,7 +1461,7 @@ input AgentAssignmentInput @docsCategory(name: "users") { """ Copilot Agentic fields in context of the current viewer. """ -interface Agentic { +interface Agentic @docsCategory(name: "copilot") { """ Channel value for subscribing to live updates for session creations. """ @@ -1856,7 +1856,7 @@ interface Assignable @docsCategory(name: "issues") { """ Represents an 'assigned' event on any assignable object. """ -type AssignedEvent implements Node { +type AssignedEvent implements Node @docsCategory(name: "issues") { """ Identifies the actor who performed the event. """ @@ -2076,7 +2076,7 @@ enum AuditLogOrderField @docsCategory(name: "enterprise-admin") { """ Represents a 'auto_merge_disabled' event on a given pull request. """ -type AutoMergeDisabledEvent implements Node { +type AutoMergeDisabledEvent implements Node @docsCategory(name: "pulls") { """ Identifies the actor who performed the event. """ @@ -2116,7 +2116,7 @@ type AutoMergeDisabledEvent implements Node { """ Represents a 'auto_merge_enabled' event on a given pull request. """ -type AutoMergeEnabledEvent implements Node { +type AutoMergeEnabledEvent implements Node @docsCategory(name: "pulls") { """ Identifies the actor who performed the event. """ @@ -2146,7 +2146,7 @@ type AutoMergeEnabledEvent implements Node { """ Represents an auto-merge request for a pull request """ -type AutoMergeRequest { +type AutoMergeRequest @docsCategory(name: "pulls") { """ The email address of the author of this auto-merge request. """ @@ -2189,7 +2189,7 @@ type AutoMergeRequest { """ Represents a 'auto_rebase_enabled' event on a given pull request. """ -type AutoRebaseEnabledEvent implements Node { +type AutoRebaseEnabledEvent implements Node @docsCategory(name: "pulls") { """ Identifies the actor who performed the event. """ @@ -2219,7 +2219,7 @@ type AutoRebaseEnabledEvent implements Node { """ Represents a 'auto_squash_enabled' event on a given pull request. """ -type AutoSquashEnabledEvent implements Node { +type AutoSquashEnabledEvent implements Node @docsCategory(name: "pulls") { """ Identifies the actor who performed the event. """ @@ -2249,7 +2249,7 @@ type AutoSquashEnabledEvent implements Node { """ Represents a 'automatic_base_change_failed' event on a given pull request. """ -type AutomaticBaseChangeFailedEvent implements Node { +type AutomaticBaseChangeFailedEvent implements Node @docsCategory(name: "pulls") { """ Identifies the actor who performed the event. """ @@ -2284,7 +2284,7 @@ type AutomaticBaseChangeFailedEvent implements Node { """ Represents a 'automatic_base_change_succeeded' event on a given pull request. """ -type AutomaticBaseChangeSucceededEvent implements Node { +type AutomaticBaseChangeSucceededEvent implements Node @docsCategory(name: "pulls") { """ Identifies the actor who performed the event. """ @@ -2324,7 +2324,7 @@ scalar Base64String """ Represents a 'base_ref_changed' event on a given issue or pull request. """ -type BaseRefChangedEvent implements Node { +type BaseRefChangedEvent implements Node @docsCategory(name: "pulls") { """ Identifies the actor who performed the event. """ @@ -2364,7 +2364,7 @@ type BaseRefChangedEvent implements Node { """ Represents a 'base_ref_deleted' event on a given pull request. """ -type BaseRefDeletedEvent implements Node { +type BaseRefDeletedEvent implements Node @docsCategory(name: "pulls") { """ Identifies the actor who performed the event. """ @@ -2394,7 +2394,7 @@ type BaseRefDeletedEvent implements Node { """ Represents a 'base_ref_force_pushed' event on a given pull request. """ -type BaseRefForcePushedEvent implements Node { +type BaseRefForcePushedEvent implements Node @docsCategory(name: "pulls") { """ Identifies the actor who performed the event. """ @@ -2683,7 +2683,7 @@ type Bot implements Actor & Node & UniformResourceLocatable @docsCategory(name: """ Types which can be actors for `BranchActorAllowance` objects. """ -union BranchActorAllowanceActor = App | Team | User +union BranchActorAllowanceActor @docsCategory(name: "branches") = App | Team | User """ Parameters to be used for the branch_name_pattern rule @@ -2738,7 +2738,7 @@ input BranchNamePatternParametersInput { """ A branch protection rule. """ -type BranchProtectionRule implements Node { +type BranchProtectionRule implements Node @docsCategory(name: "branches") { """ Can this branch be deleted. """ @@ -3034,7 +3034,7 @@ type BranchProtectionRule implements Node { """ A conflict between two branch protection rules. """ -type BranchProtectionRuleConflict { +type BranchProtectionRuleConflict @docsCategory(name: "branches") { """ Identifies the branch protection rule. """ @@ -3155,12 +3155,12 @@ input BulkSponsorship @docsCategory(name: "sponsors") { """ Types that can represent a repository ruleset bypass actor. """ -union BypassActor = App | Team | User +union BypassActor @docsCategory(name: "repos") = App | Team | User """ A user, team, or app who has the ability to bypass a force push requirement on a protected branch. """ -type BypassForcePushAllowance implements Node { +type BypassForcePushAllowance implements Node @docsCategory(name: "branches") { """ The actor that can force push. """ @@ -3220,7 +3220,7 @@ type BypassForcePushAllowanceEdge { """ A user, team, or app who has the ability to bypass a pull request requirement on a protected branch. """ -type BypassPullRequestAllowance implements Node { +type BypassPullRequestAllowance implements Node @docsCategory(name: "branches") { """ The actor that can bypass. """ @@ -3280,7 +3280,7 @@ type BypassPullRequestAllowanceEdge { """ The Common Vulnerability Scoring System """ -type CVSS { +type CVSS @docsCategory(name: "security-advisories") { """ The CVSS score associated with this advisory """ @@ -3295,7 +3295,7 @@ type CVSS { """ A common weakness enumeration """ -type CWE implements Node { +type CWE implements Node @docsCategory(name: "security-advisories") { """ The id of the CWE """ @@ -3528,7 +3528,7 @@ type ChangeUserStatusPayload { """ A single check annotation. """ -type CheckAnnotation { +type CheckAnnotation @docsCategory(name: "checks") { """ The annotation's severity level. """ @@ -3606,7 +3606,7 @@ type CheckAnnotationConnection { """ Information from a check run analysis to specific lines of code. """ -input CheckAnnotationData { +input CheckAnnotationData @docsCategory(name: "checks") { """ Represents an annotation's information level """ @@ -3656,7 +3656,7 @@ type CheckAnnotationEdge { """ Represents an annotation's information level. """ -enum CheckAnnotationLevel { +enum CheckAnnotationLevel @docsCategory(name: "checks") { """ An annotation indicating an inescapable error. """ @@ -3676,7 +3676,7 @@ enum CheckAnnotationLevel { """ A character position in a check annotation. """ -type CheckAnnotationPosition { +type CheckAnnotationPosition @docsCategory(name: "checks") { """ Column number (1 indexed). """ @@ -3691,7 +3691,7 @@ type CheckAnnotationPosition { """ Information from a check run analysis to specific lines of code. """ -input CheckAnnotationRange { +input CheckAnnotationRange @docsCategory(name: "checks") { """ The ending column of the range. """ @@ -3716,7 +3716,7 @@ input CheckAnnotationRange { """ An inclusive pair of positions for a check annotation. """ -type CheckAnnotationSpan { +type CheckAnnotationSpan @docsCategory(name: "checks") { """ End position (inclusive). """ @@ -3731,7 +3731,7 @@ type CheckAnnotationSpan { """ The possible states for a check suite or run conclusion. """ -enum CheckConclusionState { +enum CheckConclusionState @docsCategory(name: "checks") { """ The check suite or run requires action. """ @@ -3781,7 +3781,7 @@ enum CheckConclusionState { """ A check run. """ -type CheckRun implements Node & RequirableByPullRequest & UniformResourceLocatable { +type CheckRun implements Node & RequirableByPullRequest & UniformResourceLocatable @docsCategory(name: "checks") { """ The check run's annotations """ @@ -3951,7 +3951,7 @@ type CheckRun implements Node & RequirableByPullRequest & UniformResourceLocatab """ Possible further actions the integrator can perform. """ -input CheckRunAction { +input CheckRunAction @docsCategory(name: "checks") { """ A short explanation of what this action would do. """ @@ -4011,7 +4011,7 @@ type CheckRunEdge { """ The filters that are available when fetching check runs. """ -input CheckRunFilter { +input CheckRunFilter @docsCategory(name: "checks") { """ Filters the check runs created by this application ID. """ @@ -4046,7 +4046,7 @@ input CheckRunFilter { """ Descriptive details about the check run. """ -input CheckRunOutput { +input CheckRunOutput @docsCategory(name: "checks") { """ The annotations that are made as part of the check run. """ @@ -4076,7 +4076,7 @@ input CheckRunOutput { """ Images attached to the check run output displayed in the GitHub pull request UI. """ -input CheckRunOutputImage { +input CheckRunOutputImage @docsCategory(name: "checks") { """ The alternative text for the image. """ @@ -4096,7 +4096,7 @@ input CheckRunOutputImage { """ The possible states of a check run in a status rollup. """ -enum CheckRunState { +enum CheckRunState @docsCategory(name: "checks") { """ The check run requires action. """ @@ -4171,7 +4171,7 @@ enum CheckRunState { """ Represents a count of the state of a check run. """ -type CheckRunStateCount { +type CheckRunStateCount @docsCategory(name: "checks") { """ The number of check runs with this state. """ @@ -4186,7 +4186,7 @@ type CheckRunStateCount { """ The possible types of check runs. """ -enum CheckRunType { +enum CheckRunType @docsCategory(name: "checks") { """ Every check run available. """ @@ -4201,7 +4201,7 @@ enum CheckRunType { """ The possible states for a check suite or run status. """ -enum CheckStatusState { +enum CheckStatusState @docsCategory(name: "checks") { """ The check suite or run has been completed. """ @@ -4236,7 +4236,7 @@ enum CheckStatusState { """ A single check step. """ -type CheckStep { +type CheckStep @docsCategory(name: "checks") { """ Identifies the date and time when the check step was completed. """ @@ -4321,7 +4321,7 @@ type CheckStepEdge { """ A check suite. """ -type CheckSuite implements Node { +type CheckSuite implements Node @docsCategory(name: "checks") { """ The GitHub App which created this check suite. """ @@ -4481,7 +4481,7 @@ type CheckSuite implements Node { """ The auto-trigger preferences that are available for check suites. """ -input CheckSuiteAutoTriggerPreference { +input CheckSuiteAutoTriggerPreference @docsCategory(name: "checks") { """ The node ID of the application that owns the check suite. """ @@ -4536,7 +4536,7 @@ type CheckSuiteEdge { """ The filters that are available when fetching check suites. """ -input CheckSuiteFilter { +input CheckSuiteFilter @docsCategory(name: "checks") { """ Filters the check suites created by this application ID. """ @@ -4551,7 +4551,7 @@ input CheckSuiteFilter { """ An object which can have its data claimed or claim data from another. """ -union Claimable = Mannequin | User +union Claimable @docsCategory(name: "users") = Mannequin | User """ Autogenerated input type of ClearLabelsFromLabelable @@ -4876,7 +4876,7 @@ type ClosePullRequestPayload { """ Represents a 'closed' event on any `Closable`. """ -type ClosedEvent implements Node & UniformResourceLocatable { +type ClosedEvent implements Node & UniformResourceLocatable @docsCategory(name: "issues") { """ Identifies the actor who performed the event. """ @@ -4926,7 +4926,7 @@ type ClosedEvent implements Node & UniformResourceLocatable { """ The object which triggered a `ClosedEvent`. """ -union Closer = Commit | ProjectV2 | PullRequest +union Closer @docsCategory(name: "issues") = Commit | ProjectV2 | PullRequest """ The Code of Conduct for a repository @@ -4968,7 +4968,7 @@ Choose which tools must provide code scanning results before the reference is updated. When configured, code scanning must be enabled and have results for both the commit and the reference being updated. """ -type CodeScanningParameters { +type CodeScanningParameters @docsCategory(name: "repos") { """ Tools that must provide code scanning results for this rule to pass. """ @@ -4980,7 +4980,7 @@ Choose which tools must provide code scanning results before the reference is updated. When configured, code scanning must be enabled and have results for both the commit and the reference being updated. """ -input CodeScanningParametersInput { +input CodeScanningParametersInput @docsCategory(name: "repos") { """ Tools that must provide code scanning results for this rule to pass. """ @@ -4990,7 +4990,7 @@ input CodeScanningParametersInput { """ A tool that must provide code scanning results for this rule to pass. """ -type CodeScanningTool { +type CodeScanningTool @docsCategory(name: "repos") { """ The severity level at which code scanning results that raise alerts block a reference update. For more information on alert severity levels, see "[About code scanning alerts](${externalDocsUrl}/code-security/code-scanning/managing-code-scanning-alerts/about-code-scanning-alerts#about-alert-severity-and-security-severity-levels)." @@ -5013,7 +5013,7 @@ type CodeScanningTool { """ A tool that must provide code scanning results for this rule to pass. """ -input CodeScanningToolInput { +input CodeScanningToolInput @docsCategory(name: "repos") { """ The severity level at which code scanning results that raise alerts block a reference update. For more information on alert severity levels, see "[About code scanning alerts](${externalDocsUrl}/code-security/code-scanning/managing-code-scanning-alerts/about-code-scanning-alerts#about-alert-severity-and-security-severity-levels)." @@ -5241,7 +5241,7 @@ enum CommentCannotUpdateReason @docsCategory(name: "issues") { """ Represents a 'comment_deleted' event on a given issue or pull request. """ -type CommentDeletedEvent implements Node { +type CommentDeletedEvent implements Node @docsCategory(name: "issues") { """ Identifies the actor who performed the event. """ @@ -5791,7 +5791,8 @@ input CommitAuthorEmailPatternParametersInput { """ Represents a comment on a given Commit. """ -type CommitComment implements Comment & Deletable & Minimizable & Node & Reactable & RepositoryNode & Updatable & UpdatableComment { +type CommitComment implements Comment & Deletable & Minimizable & Node & Reactable & RepositoryNode & Updatable & UpdatableComment + @docsCategory(name: "commits") { """ The actor who authored the comment. """ @@ -6049,7 +6050,7 @@ type CommitCommentEdge { """ A thread of comments on a commit. """ -type CommitCommentThread implements Node & RepositoryNode { +type CommitCommentThread implements Node & RepositoryNode @docsCategory(name: "commits") { """ The comments that exist in this thread. """ @@ -6404,7 +6405,7 @@ input CommitterEmailPatternParametersInput { """ Represents a comparison between two commit revisions. """ -type Comparison implements Node { +type Comparison implements Node @docsCategory(name: "commits") { """ The number of commits ahead of the base branch. """ @@ -6494,7 +6495,7 @@ type ComparisonCommitConnection { """ The status of a git comparison between two refs. """ -enum ComparisonStatus { +enum ComparisonStatus @docsCategory(name: "commits") { """ The head ref is ahead of the base ref. """ @@ -6609,7 +6610,7 @@ type ContributingGuidelines @docsCategory(name: "repos") { """ Represents a contribution a user made on GitHub, such as opening an issue. """ -interface Contribution { +interface Contribution @docsCategory(name: "users") { """ Whether this contribution is associated with a record you do not have access to. For example, your own 'first issue' contribution may have been made on a repository you can no @@ -7318,7 +7319,7 @@ type ConvertPullRequestToDraftPayload { """ Represents a 'convert_to_draft' event on a given pull request. """ -type ConvertToDraftEvent implements Node & UniformResourceLocatable { +type ConvertToDraftEvent implements Node & UniformResourceLocatable @docsCategory(name: "pulls") { """ Identifies the actor who performed the event. """ @@ -7383,7 +7384,7 @@ type ConvertedFromDraftEvent implements Node & ProjectV2Event @docsCategory(name """ Represents a 'converted_note_to_issue' event on a given issue or pull request. """ -type ConvertedNoteToIssueEvent implements Node { +type ConvertedNoteToIssueEvent implements Node @docsCategory(name: "issues") { """ Identifies the actor who performed the event. """ @@ -7488,7 +7489,7 @@ input CopilotCodeReviewParametersInput { """ Copilot endpoint information """ -type CopilotEndpoints { +type CopilotEndpoints @docsCategory(name: "copilot") { """ Copilot API endpoint """ @@ -9948,7 +9949,7 @@ union CreatedRepositoryOrRestrictedContribution @docsCategory(name: "users") = """ Represents a mention made by one issue or pull request to another. """ -type CrossReferencedEvent implements Node & UniformResourceLocatable { +type CrossReferencedEvent implements Node & UniformResourceLocatable @docsCategory(name: "issues") { """ Identifies the actor who performed the event. """ @@ -10061,7 +10062,7 @@ enum CustomPropertyValueType @docsCategory(name: "repos") { """ The Common Vulnerability Scoring System """ -type CvssSeverities { +type CvssSeverities @docsCategory(name: "security-advisories") { """ The CVSS v3 severity associated with this advisory """ @@ -10138,7 +10139,7 @@ type DeclineTopicSuggestionPayload { """ The possible base permissions for repositories. """ -enum DefaultRepositoryPermissionField { +enum DefaultRepositoryPermissionField @docsCategory(name: "repos") { """ Can read, write, and administrate repos by default """ @@ -11086,7 +11087,7 @@ type DemilestonedEvent implements Node @docsCategory(name: "issues") { """ A Dependabot Update for a dependency in a repository """ -type DependabotUpdate implements RepositoryNode { +type DependabotUpdate implements RepositoryNode @docsCategory(name: "dependabot") { """ The error from a dependency update """ @@ -11106,7 +11107,7 @@ type DependabotUpdate implements RepositoryNode { """ An error produced from a Dependabot Update """ -type DependabotUpdateError { +type DependabotUpdateError @docsCategory(name: "dependabot") { """ The body of the error """ @@ -11126,7 +11127,7 @@ type DependabotUpdateError { """ A dependency manifest entry """ -type DependencyGraphDependency { +type DependencyGraphDependency @docsCategory(name: "dependency-graph") { """ Does the dependency itself have dependencies? """ @@ -11214,7 +11215,7 @@ type DependencyGraphDependencyEdge { """ The possible ecosystems of a dependency graph package. """ -enum DependencyGraphEcosystem { +enum DependencyGraphEcosystem @docsCategory(name: "dependency-graph") { """ GitHub Actions """ @@ -11274,7 +11275,7 @@ enum DependencyGraphEcosystem { """ Dependency manifest for a repository """ -type DependencyGraphManifest implements Node { +type DependencyGraphManifest implements Node @docsCategory(name: "dependency-graph") { """ Path to view the manifest file blob """ @@ -11379,7 +11380,7 @@ type DependencyGraphManifestEdge { """ A repository deploy key. """ -type DeployKey implements Node { +type DeployKey implements Node @docsCategory(name: "deploy-keys") { """ Identifies the date and time when the object was created. """ @@ -11459,7 +11460,7 @@ type DeployKeyEdge { """ Represents a 'deployed' event on a given pull request. """ -type DeployedEvent implements Node { +type DeployedEvent implements Node @docsCategory(name: "deployments") { """ Identifies the actor who performed the event. """ @@ -11499,7 +11500,7 @@ type DeployedEvent implements Node { """ Represents triggered deployment instance. """ -type Deployment implements Node { +type Deployment implements Node @docsCategory(name: "deployments") { """ Identifies the commit sha of the deployment. """ @@ -11654,7 +11655,7 @@ type DeploymentEdge { """ Represents a 'deployment_environment_changed' event on a given pull request. """ -type DeploymentEnvironmentChangedEvent implements Node { +type DeploymentEnvironmentChangedEvent implements Node @docsCategory(name: "deployments") { """ Identifies the actor who performed the event. """ @@ -11684,7 +11685,7 @@ type DeploymentEnvironmentChangedEvent implements Node { """ Ordering options for deployment connections """ -input DeploymentOrder { +input DeploymentOrder @docsCategory(name: "deployments") { """ The ordering direction. """ @@ -11699,7 +11700,7 @@ input DeploymentOrder { """ Properties by which deployment connections can be ordered. """ -enum DeploymentOrderField { +enum DeploymentOrderField @docsCategory(name: "deployments") { """ Order collection by creation time """ @@ -11709,7 +11710,7 @@ enum DeploymentOrderField { """ A protection rule. """ -type DeploymentProtectionRule { +type DeploymentProtectionRule @docsCategory(name: "deployments") { """ Identifies the primary key from the database. """ @@ -11799,7 +11800,7 @@ type DeploymentProtectionRuleEdge { """ The possible protection rule types. """ -enum DeploymentProtectionRuleType { +enum DeploymentProtectionRuleType @docsCategory(name: "deployments") { """ Branch policy """ @@ -11819,7 +11820,7 @@ enum DeploymentProtectionRuleType { """ A request to deploy a workflow run to an environment. """ -type DeploymentRequest { +type DeploymentRequest @docsCategory(name: "deployments") { """ Whether or not the current user can approve the deployment """ @@ -11909,7 +11910,7 @@ type DeploymentRequestEdge { """ A deployment review. """ -type DeploymentReview implements Node { +type DeploymentReview implements Node @docsCategory(name: "deployments") { """ The comment the user left. """ @@ -12004,7 +12005,7 @@ type DeploymentReviewEdge { """ The possible states for a deployment review. """ -enum DeploymentReviewState { +enum DeploymentReviewState @docsCategory(name: "deployments") { """ The deployment was approved. """ @@ -12019,7 +12020,7 @@ enum DeploymentReviewState { """ Users and teams. """ -union DeploymentReviewer = Team | User +union DeploymentReviewer @docsCategory(name: "deployments") = Team | User """ The connection type for DeploymentReviewer. @@ -12064,7 +12065,7 @@ type DeploymentReviewerEdge { """ The possible states in which a deployment can be. """ -enum DeploymentState { +enum DeploymentState @docsCategory(name: "deployments") { """ The pending deployment was not updated after 30 minutes. """ @@ -12124,7 +12125,7 @@ enum DeploymentState { """ Describes the status of a given deployment attempt. """ -type DeploymentStatus implements Node { +type DeploymentStatus implements Node @docsCategory(name: "deployments") { """ Identifies the date and time when the object was created. """ @@ -12219,7 +12220,7 @@ type DeploymentStatusEdge { """ The possible states for a deployment status. """ -enum DeploymentStatusState { +enum DeploymentStatusState @docsCategory(name: "deployments") { """ The deployment experienced an error. """ @@ -12294,7 +12295,7 @@ type DequeuePullRequestPayload { """ The possible sides of a diff. """ -enum DiffSide { +enum DiffSide @docsCategory(name: "pulls") { """ The left side of the diff. """ @@ -13449,7 +13450,7 @@ type DismissPullRequestReviewPayload { """ The possible reasons that a Dependabot alert was dismissed. """ -enum DismissReason { +enum DismissReason @docsCategory(name: "dependabot") { """ A fix has already been started """ @@ -13634,7 +13635,7 @@ type DraftIssue implements Node @docsCategory(name: "projects") { """ Specifies a review comment to be left with a Pull Request Review. """ -input DraftPullRequestReviewComment { +input DraftPullRequestReviewComment @docsCategory(name: "pulls") { """ Body of the comment to leave. """ @@ -13654,7 +13655,7 @@ input DraftPullRequestReviewComment { """ Specifies a review comment thread to be left with a Pull Request Review. """ -input DraftPullRequestReviewThread { +input DraftPullRequestReviewThread @docsCategory(name: "pulls") { """ Body of the comment to leave. """ @@ -13690,7 +13691,7 @@ input DraftPullRequestReviewThread { """ The Exploit Prediction Scoring System """ -type EPSS { +type EPSS @docsCategory(name: "security-advisories") { """ The EPSS percentage represents the likelihood of a CVE being exploited. """ @@ -13810,7 +13811,7 @@ type EnqueuePullRequestPayload { """ An account to manage multiple organizations with consolidated policy and billing. """ -type Enterprise implements Node { +type Enterprise implements Node @docsCategory(name: "enterprise-admin") { """ The announcement banner set on this enterprise, if any. Only visible to members of the enterprise. """ @@ -14182,7 +14183,7 @@ type EnterpriseAdministratorEdge { """ An invitation for a user to become an owner or billing manager of an enterprise. """ -type EnterpriseAdministratorInvitation implements Node { +type EnterpriseAdministratorInvitation implements Node @docsCategory(name: "enterprise-admin") { """ Identifies the date and time when the object was created. """ @@ -14262,7 +14263,7 @@ type EnterpriseAdministratorInvitationEdge { """ Ordering options for enterprise administrator invitation connections """ -input EnterpriseAdministratorInvitationOrder { +input EnterpriseAdministratorInvitationOrder @docsCategory(name: "enterprise-admin") { """ The ordering direction. """ @@ -14277,7 +14278,7 @@ input EnterpriseAdministratorInvitationOrder { """ Properties by which enterprise administrator invitation connections can be ordered. """ -enum EnterpriseAdministratorInvitationOrderField { +enum EnterpriseAdministratorInvitationOrderField @docsCategory(name: "enterprise-admin") { """ Order enterprise administrator member invitations by creation time """ @@ -14287,7 +14288,7 @@ enum EnterpriseAdministratorInvitationOrderField { """ The possible administrator roles in an enterprise account. """ -enum EnterpriseAdministratorRole { +enum EnterpriseAdministratorRole @docsCategory(name: "enterprise-admin") { """ Represents a billing manager of the enterprise account. """ @@ -14307,7 +14308,7 @@ enum EnterpriseAdministratorRole { """ The possible values for the enterprise allow private repository forking policy value. """ -enum EnterpriseAllowPrivateRepositoryForkingPolicyValue { +enum EnterpriseAllowPrivateRepositoryForkingPolicyValue @docsCategory(name: "enterprise-admin") { """ Members can fork a repository to an organization within this enterprise. """ @@ -14364,7 +14365,7 @@ interface EnterpriseAuditEntryData @docsCategory(name: "enterprise-admin") { """ Enterprise billing information visible to enterprise billing managers and owners. """ -type EnterpriseBillingInfo { +type EnterpriseBillingInfo @docsCategory(name: "enterprise-admin") { """ The number of licenseable users/emails across the enterprise. """ @@ -14444,7 +14445,7 @@ type EnterpriseConnection { """ The possible values for the enterprise base repository permission setting. """ -enum EnterpriseDefaultRepositoryPermissionSettingValue { +enum EnterpriseDefaultRepositoryPermissionSettingValue @docsCategory(name: "enterprise-admin") { """ Organization members will be able to clone, pull, push, and add new collaborators to all organization repositories. """ @@ -14474,7 +14475,7 @@ enum EnterpriseDefaultRepositoryPermissionSettingValue { """ The possible values for an enabled/no policy enterprise setting. """ -enum EnterpriseDisallowedMethodsSettingValue { +enum EnterpriseDisallowedMethodsSettingValue @docsCategory(name: "enterprise-admin") { """ The setting prevents insecure 2FA methods from being used by members of the enterprise. """ @@ -14504,7 +14505,7 @@ type EnterpriseEdge { """ The possible values for an enabled/disabled enterprise setting. """ -enum EnterpriseEnabledDisabledSettingValue { +enum EnterpriseEnabledDisabledSettingValue @docsCategory(name: "enterprise-admin") { """ The setting is disabled for organizations in the enterprise. """ @@ -14524,7 +14525,7 @@ enum EnterpriseEnabledDisabledSettingValue { """ The possible values for an enabled/no policy enterprise setting. """ -enum EnterpriseEnabledSettingValue { +enum EnterpriseEnabledSettingValue @docsCategory(name: "enterprise-admin") { """ The setting is enabled for organizations in the enterprise. """ @@ -14586,7 +14587,7 @@ An identity provider configured to provision identities for an enterprise. Visible to enterprise owners or enterprise owners' personal access tokens (classic) with read:enterprise or admin:enterprise scope. """ -type EnterpriseIdentityProvider implements Node { +type EnterpriseIdentityProvider implements Node @docsCategory(name: "enterprise-admin") { """ The digest algorithm used to sign SAML requests for the identity provider. """ @@ -14671,7 +14672,7 @@ type EnterpriseIdentityProvider implements Node { """ An object that is a member of an enterprise. """ -union EnterpriseMember = EnterpriseUserAccount | User +union EnterpriseMember @docsCategory(name: "enterprise-admin") = EnterpriseUserAccount | User """ The connection type for EnterpriseMember. @@ -14716,7 +14717,7 @@ type EnterpriseMemberEdge { """ An invitation for a user to become an unaffiliated member of an enterprise. """ -type EnterpriseMemberInvitation implements Node { +type EnterpriseMemberInvitation implements Node @docsCategory(name: "enterprise-admin") { """ Identifies the date and time when the object was created. """ @@ -14791,7 +14792,7 @@ type EnterpriseMemberInvitationEdge { """ Ordering options for enterprise administrator invitation connections """ -input EnterpriseMemberInvitationOrder { +input EnterpriseMemberInvitationOrder @docsCategory(name: "enterprise-admin") { """ The ordering direction. """ @@ -14806,7 +14807,7 @@ input EnterpriseMemberInvitationOrder { """ Properties by which enterprise member invitation connections can be ordered. """ -enum EnterpriseMemberInvitationOrderField { +enum EnterpriseMemberInvitationOrderField @docsCategory(name: "enterprise-admin") { """ Order enterprise member invitations by creation time """ @@ -14816,7 +14817,7 @@ enum EnterpriseMemberInvitationOrderField { """ Ordering options for enterprise member connections. """ -input EnterpriseMemberOrder { +input EnterpriseMemberOrder @docsCategory(name: "enterprise-admin") { """ The ordering direction. """ @@ -14831,7 +14832,7 @@ input EnterpriseMemberOrder { """ Properties by which enterprise member connections can be ordered. """ -enum EnterpriseMemberOrderField { +enum EnterpriseMemberOrderField @docsCategory(name: "enterprise-admin") { """ Order enterprise members by creation time """ @@ -14846,7 +14847,7 @@ enum EnterpriseMemberOrderField { """ The possible values for the enterprise members can create repositories setting. """ -enum EnterpriseMembersCanCreateRepositoriesSettingValue { +enum EnterpriseMembersCanCreateRepositoriesSettingValue @docsCategory(name: "enterprise-admin") { """ Members will be able to create public and private repositories. """ @@ -14876,7 +14877,7 @@ enum EnterpriseMembersCanCreateRepositoriesSettingValue { """ The possible values for the members can make purchases setting. """ -enum EnterpriseMembersCanMakePurchasesSettingValue { +enum EnterpriseMembersCanMakePurchasesSettingValue @docsCategory(name: "enterprise-admin") { """ The setting is disabled for organizations in the enterprise. """ @@ -14891,7 +14892,7 @@ enum EnterpriseMembersCanMakePurchasesSettingValue { """ The possible values we have for filtering Platform::Objects::User#enterprises. """ -enum EnterpriseMembershipType { +enum EnterpriseMembershipType @docsCategory(name: "enterprise-admin") { """ Returns all enterprises in which the user is an admin. """ @@ -14916,7 +14917,7 @@ enum EnterpriseMembershipType { """ Ordering options for enterprises. """ -input EnterpriseOrder { +input EnterpriseOrder @docsCategory(name: "enterprise-admin") { """ The ordering direction. """ @@ -14931,7 +14932,7 @@ input EnterpriseOrder { """ Properties by which enterprise connections can be ordered. """ -enum EnterpriseOrderField { +enum EnterpriseOrderField @docsCategory(name: "enterprise-admin") { """ Order enterprises by name """ @@ -15057,7 +15058,7 @@ type EnterpriseOutsideCollaboratorEdge { Enterprise information visible to enterprise owners or enterprise owners' personal access tokens (classic) with read:enterprise or admin:enterprise scope. """ -type EnterpriseOwnerInfo { +type EnterpriseOwnerInfo @docsCategory(name: "enterprise-admin") { """ A list of all of the administrators for this enterprise. """ @@ -16212,7 +16213,7 @@ type EnterprisePendingMemberInvitationEdge { """ A subset of repository information queryable from an enterprise. """ -type EnterpriseRepositoryInfo implements Node { +type EnterpriseRepositoryInfo implements Node @docsCategory(name: "enterprise-admin") { """ The Node ID of the EnterpriseRepositoryInfo object """ @@ -16277,7 +16278,7 @@ type EnterpriseRepositoryInfoEdge { """ An Enterprise Server installation. """ -type EnterpriseServerInstallation implements Node { +type EnterpriseServerInstallation implements Node @docsCategory(name: "enterprise-admin") { """ Identifies the date and time when the object was created. """ @@ -16457,7 +16458,7 @@ type EnterpriseServerInstallationMembershipEdge { """ Ordering options for Enterprise Server installation connections. """ -input EnterpriseServerInstallationOrder { +input EnterpriseServerInstallationOrder @docsCategory(name: "enterprise-admin") { """ The ordering direction. """ @@ -16472,7 +16473,7 @@ input EnterpriseServerInstallationOrder { """ Properties by which Enterprise Server installation connections can be ordered. """ -enum EnterpriseServerInstallationOrderField { +enum EnterpriseServerInstallationOrderField @docsCategory(name: "enterprise-admin") { """ Order Enterprise Server installations by creation time """ @@ -16492,7 +16493,7 @@ enum EnterpriseServerInstallationOrderField { """ A user account on an Enterprise Server installation. """ -type EnterpriseServerUserAccount implements Node { +type EnterpriseServerUserAccount implements Node @docsCategory(name: "enterprise-admin") { """ Identifies the date and time when the object was created. """ @@ -16612,7 +16613,7 @@ type EnterpriseServerUserAccountEdge { """ An email belonging to a user account on an Enterprise Server installation. """ -type EnterpriseServerUserAccountEmail implements Node { +type EnterpriseServerUserAccountEmail implements Node @docsCategory(name: "enterprise-admin") { """ Identifies the date and time when the object was created. """ @@ -16687,7 +16688,7 @@ type EnterpriseServerUserAccountEmailEdge { """ Ordering options for Enterprise Server user account email connections. """ -input EnterpriseServerUserAccountEmailOrder { +input EnterpriseServerUserAccountEmailOrder @docsCategory(name: "enterprise-admin") { """ The ordering direction. """ @@ -16702,7 +16703,7 @@ input EnterpriseServerUserAccountEmailOrder { """ Properties by which Enterprise Server user account email connections can be ordered. """ -enum EnterpriseServerUserAccountEmailOrderField { +enum EnterpriseServerUserAccountEmailOrderField @docsCategory(name: "enterprise-admin") { """ Order emails by email """ @@ -16712,7 +16713,7 @@ enum EnterpriseServerUserAccountEmailOrderField { """ Ordering options for Enterprise Server user account connections. """ -input EnterpriseServerUserAccountOrder { +input EnterpriseServerUserAccountOrder @docsCategory(name: "enterprise-admin") { """ The ordering direction. """ @@ -16727,7 +16728,7 @@ input EnterpriseServerUserAccountOrder { """ Properties by which Enterprise Server user account connections can be ordered. """ -enum EnterpriseServerUserAccountOrderField { +enum EnterpriseServerUserAccountOrderField @docsCategory(name: "enterprise-admin") { """ Order user accounts by login """ @@ -16742,7 +16743,7 @@ enum EnterpriseServerUserAccountOrderField { """ A user accounts upload from an Enterprise Server installation. """ -type EnterpriseServerUserAccountsUpload implements Node { +type EnterpriseServerUserAccountsUpload implements Node @docsCategory(name: "enterprise-admin") { """ Identifies the date and time when the object was created. """ @@ -16822,7 +16823,7 @@ type EnterpriseServerUserAccountsUploadEdge { """ Ordering options for Enterprise Server user accounts upload connections. """ -input EnterpriseServerUserAccountsUploadOrder { +input EnterpriseServerUserAccountsUploadOrder @docsCategory(name: "enterprise-admin") { """ The ordering direction. """ @@ -16837,7 +16838,7 @@ input EnterpriseServerUserAccountsUploadOrder { """ Properties by which Enterprise Server user accounts upload connections can be ordered. """ -enum EnterpriseServerUserAccountsUploadOrderField { +enum EnterpriseServerUserAccountsUploadOrderField @docsCategory(name: "enterprise-admin") { """ Order user accounts uploads by creation time """ @@ -16847,7 +16848,7 @@ enum EnterpriseServerUserAccountsUploadOrderField { """ Synchronization state of the Enterprise Server user accounts upload """ -enum EnterpriseServerUserAccountsUploadSyncState { +enum EnterpriseServerUserAccountsUploadSyncState @docsCategory(name: "enterprise-admin") { """ The synchronization of the upload failed. """ @@ -16867,7 +16868,7 @@ enum EnterpriseServerUserAccountsUploadSyncState { """ An account for a user who is an admin of an enterprise or a member of an enterprise through one or more organizations. """ -type EnterpriseUserAccount implements Actor & Node { +type EnterpriseUserAccount implements Actor & Node @docsCategory(name: "enterprise-admin") { """ A URL pointing to the enterprise user account's public avatar. """ @@ -17007,7 +17008,7 @@ type EnterpriseUserAccount implements Actor & Node { """ The possible roles for enterprise membership. """ -enum EnterpriseUserAccountMembershipRole { +enum EnterpriseUserAccountMembershipRole @docsCategory(name: "enterprise-admin") { """ The user is a member of an organization in the enterprise. """ @@ -17028,7 +17029,7 @@ enum EnterpriseUserAccountMembershipRole { """ The possible GitHub Enterprise deployments where this user can exist. """ -enum EnterpriseUserDeployment { +enum EnterpriseUserDeployment @docsCategory(name: "enterprise-admin") { """ The user is part of a GitHub Enterprise Cloud deployment. """ @@ -17043,7 +17044,7 @@ enum EnterpriseUserDeployment { """ An environment. """ -type Environment implements Node { +type Environment implements Node @docsCategory(name: "deployments") { """ Identifies the primary key from the database. """ @@ -17143,7 +17144,7 @@ type EnvironmentEdge { """ Properties by which environments connections can be ordered """ -enum EnvironmentOrderField { +enum EnvironmentOrderField @docsCategory(name: "deployments") { """ Order environments by name. """ @@ -17153,7 +17154,7 @@ enum EnvironmentOrderField { """ Properties by which environments connections can be ordered """ -enum EnvironmentPinnedFilterField { +enum EnvironmentPinnedFilterField @docsCategory(name: "deployments") { """ All environments will be returned. """ @@ -17173,7 +17174,7 @@ enum EnvironmentPinnedFilterField { """ Ordering options for environments """ -input Environments { +input Environments @docsCategory(name: "deployments") { """ The direction in which to order environments by the specified field. """ @@ -17194,7 +17195,7 @@ access to members. If SAML is configured on the enterprise, the external identity is visible to (1) enterprise owners, (2) enterprise owners' personal access tokens (classic) with read:enterprise or admin:enterprise scope. """ -type ExternalIdentity implements Node { +type ExternalIdentity implements Node @docsCategory(name: "enterprise-admin") { """ The GUID for this identity """ @@ -17229,7 +17230,7 @@ type ExternalIdentity implements Node { """ An attribute for the External Identity attributes collection """ -type ExternalIdentityAttribute { +type ExternalIdentityAttribute @docsCategory(name: "enterprise-admin") { """ The attribute metadata as JSON """ @@ -17289,7 +17290,7 @@ type ExternalIdentityEdge { """ SAML attributes for the External Identity """ -type ExternalIdentitySamlAttributes { +type ExternalIdentitySamlAttributes @docsCategory(name: "enterprise-admin") { """ SAML Identity attributes """ @@ -17329,7 +17330,7 @@ type ExternalIdentitySamlAttributes { """ SCIM attributes for the External Identity """ -type ExternalIdentityScimAttributes { +type ExternalIdentityScimAttributes @docsCategory(name: "enterprise-admin") { """ The emails associated with the SCIM identity """ @@ -17554,7 +17555,7 @@ input FilePathRestrictionParametersInput { """ The possible viewed states of a file . """ -enum FileViewedState { +enum FileViewedState @docsCategory(name: "pulls") { """ The file has new changes since last viewed. """ @@ -18368,7 +18369,7 @@ type GitActorEdge { """ Represents information about the GitHub instance. """ -type GitHubMetadata { +type GitHubMetadata @docsCategory(name: "meta") { """ Returns a String that's a SHA of `github-services` """ @@ -18458,7 +18459,7 @@ scalar GitSSHRemote """ Information about a signature (GPG or S/MIME) on a Commit or Tag. """ -interface GitSignature { +interface GitSignature @docsCategory(name: "git") { """ Email used to sign this object. """ @@ -18599,7 +18600,7 @@ scalar GitTimestamp """ Represents a GPG signature on a Commit or Tag. """ -type GpgSignature implements GitSignature { +type GpgSignature implements GitSignature @docsCategory(name: "git") { """ Email used to sign this object. """ @@ -18750,7 +18751,7 @@ scalar HTML """ Represents a 'head_ref_deleted' event on a given pull request. """ -type HeadRefDeletedEvent implements Node { +type HeadRefDeletedEvent implements Node @docsCategory(name: "pulls") { """ Identifies the actor who performed the event. """ @@ -18785,7 +18786,7 @@ type HeadRefDeletedEvent implements Node { """ Represents a 'head_ref_force_pushed' event on a given pull request. """ -type HeadRefForcePushedEvent implements Node { +type HeadRefForcePushedEvent implements Node @docsCategory(name: "pulls") { """ Identifies the actor who performed the event. """ @@ -18825,7 +18826,7 @@ type HeadRefForcePushedEvent implements Node { """ Represents a 'head_ref_restored' event on a given pull request. """ -type HeadRefRestoredEvent implements Node { +type HeadRefRestoredEvent implements Node @docsCategory(name: "pulls") { """ Identifies the actor who performed the event. """ @@ -18875,7 +18876,7 @@ interface HovercardContext @docsCategory(name: "users") { """ The possible states in which authentication can be configured with an identity provider. """ -enum IdentityProviderConfigurationState { +enum IdentityProviderConfigurationState @docsCategory(name: "enterprise-admin") { """ Authentication with an identity provider is configured but not enforced. """ @@ -19030,7 +19031,7 @@ type InviteEnterpriseMemberPayload { """ The possible values for the IP allow list enabled setting. """ -enum IpAllowListEnabledSettingValue { +enum IpAllowListEnabledSettingValue @docsCategory(name: "enterprise-admin") { """ The setting is disabled for the owner. """ @@ -19045,7 +19046,7 @@ enum IpAllowListEnabledSettingValue { """ An IP address or range of addresses that is allowed to access an owner's resources. """ -type IpAllowListEntry implements Node { +type IpAllowListEntry implements Node @docsCategory(name: "enterprise-admin") { """ A single IP address or range of IP addresses in CIDR notation. """ @@ -19125,7 +19126,7 @@ type IpAllowListEntryEdge { """ Ordering options for IP allow list entry connections. """ -input IpAllowListEntryOrder { +input IpAllowListEntryOrder @docsCategory(name: "enterprise-admin") { """ The ordering direction. """ @@ -19140,7 +19141,7 @@ input IpAllowListEntryOrder { """ Properties by which IP allow list entry connections can be ordered. """ -enum IpAllowListEntryOrderField { +enum IpAllowListEntryOrderField @docsCategory(name: "enterprise-admin") { """ Order IP allow list entries by the allow list value. """ @@ -19155,7 +19156,7 @@ enum IpAllowListEntryOrderField { """ The possible values for the IP allow list configuration for installed GitHub Apps setting. """ -enum IpAllowListForInstalledAppsEnabledSettingValue { +enum IpAllowListForInstalledAppsEnabledSettingValue @docsCategory(name: "enterprise-admin") { """ The setting is disabled for the owner. """ @@ -19170,12 +19171,12 @@ enum IpAllowListForInstalledAppsEnabledSettingValue { """ Types that can own an IP allow list. """ -union IpAllowListOwner = App | Enterprise | Organization +union IpAllowListOwner @docsCategory(name: "enterprise-admin") = App | Enterprise | Organization """ The possible values for the IP allow list user-level enforcement enabled setting. """ -enum IpAllowListUserLevelEnforcementEnabledSettingValue { +enum IpAllowListUserLevelEnforcementEnabledSettingValue @docsCategory(name: "enterprise-admin") { """ The setting is disabled for the owner. """ @@ -22720,7 +22721,7 @@ enum LanguageOrderField @docsCategory(name: "repos") { """ Reason why a semantic or hybrid issue search fell back to lexical search """ -enum LexicalFallbackReason { +enum LexicalFallbackReason @docsCategory(name: "search") { """ Query targets non-issue types (e.g., pull requests) """ @@ -23105,7 +23106,7 @@ interface Lockable @docsCategory(name: "issues") { """ Represents a 'locked' event on a given issue or pull request. """ -type LockedEvent implements Node { +type LockedEvent implements Node @docsCategory(name: "issues") { """ Identifies the actor who performed the event. """ @@ -23135,7 +23136,7 @@ type LockedEvent implements Node { """ A placeholder user for attribution of imported data on GitHub. """ -type Mannequin implements Actor & Node & UniformResourceLocatable { +type Mannequin implements Actor & Node & UniformResourceLocatable @docsCategory(name: "migrations") { """ A URL pointing to the GitHub App's public avatar. """ @@ -23240,7 +23241,7 @@ type MannequinEdge { """ Ordering options for mannequins. """ -input MannequinOrder { +input MannequinOrder @docsCategory(name: "migrations") { """ The ordering direction. """ @@ -23255,7 +23256,7 @@ input MannequinOrder { """ Properties by which mannequins can be ordered. """ -enum MannequinOrderField { +enum MannequinOrderField @docsCategory(name: "migrations") { """ Order mannequins why when they were created. """ @@ -23395,7 +23396,7 @@ type MarkPullRequestReadyForReviewPayload { """ Represents a 'marked_as_duplicate' event on a given issue or pull request. """ -type MarkedAsDuplicateEvent implements Node { +type MarkedAsDuplicateEvent implements Node @docsCategory(name: "issues") { """ Identifies the actor who performed the event. """ @@ -23857,7 +23858,7 @@ input MaxFileSizeParametersInput { """ Represents a member feature request notification """ -type MemberFeatureRequestNotification implements Node { +type MemberFeatureRequestNotification implements Node @docsCategory(name: "orgs") { """ Represents member feature request body containing entity name and the number of feature requests """ @@ -24402,7 +24403,7 @@ type MembersCanDeleteReposEnableAuditEntry implements AuditEntry & EnterpriseAud """ Represents a 'mentioned' event on a given issue or pull request. """ -type MentionedEvent implements Node { +type MentionedEvent implements Node @docsCategory(name: "issues") { """ Identifies the actor who performed the event. """ @@ -24477,7 +24478,7 @@ type MergeBranchPayload { """ The possible default commit messages for merges. """ -enum MergeCommitMessage { +enum MergeCommitMessage @docsCategory(name: "repos") { """ Default to a blank commit message. """ @@ -24497,7 +24498,7 @@ enum MergeCommitMessage { """ The possible default commit titles for merges. """ -enum MergeCommitTitle { +enum MergeCommitTitle @docsCategory(name: "repos") { """ Default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name). """ @@ -24572,7 +24573,7 @@ type MergePullRequestPayload { """ The queue of pull request entries to be merged into a protected branch in a repository. """ -type MergeQueue implements Node { +type MergeQueue implements Node @docsCategory(name: "pulls") { """ The configuration for this merge queue """ @@ -24632,7 +24633,7 @@ type MergeQueue implements Node { """ Configuration for a MergeQueue """ -type MergeQueueConfiguration { +type MergeQueueConfiguration @docsCategory(name: "pulls") { """ The amount of time in minutes to wait for a check response before considering it a failure. """ @@ -24673,7 +24674,7 @@ type MergeQueueConfiguration { """ Entries in a MergeQueue """ -type MergeQueueEntry implements Node { +type MergeQueueEntry implements Node @docsCategory(name: "pulls") { """ The base commit for this entry """ @@ -24778,7 +24779,7 @@ type MergeQueueEntryEdge { """ The possible states for a merge queue entry. """ -enum MergeQueueEntryState { +enum MergeQueueEntryState @docsCategory(name: "pulls") { """ The entry is currently waiting for checks to pass. """ @@ -24846,7 +24847,7 @@ enum MergeQueueMergeMethod { """ The possible merging strategies for a merge queue. """ -enum MergeQueueMergingStrategy { +enum MergeQueueMergingStrategy @docsCategory(name: "pulls") { """ Entries only allowed to merge if they are passing. """ @@ -24955,7 +24956,7 @@ input MergeQueueParametersInput { """ Detailed status information about a pull request merge. """ -enum MergeStateStatus { +enum MergeStateStatus @docsCategory(name: "pulls") { """ The head ref is out of date. """ @@ -25003,7 +25004,7 @@ enum MergeStateStatus { """ Whether or not a PullRequest can be merged. """ -enum MergeableState { +enum MergeableState @docsCategory(name: "pulls") { """ The pull request cannot be merged due to merge conflicts. """ @@ -25023,7 +25024,7 @@ enum MergeableState { """ Represents a 'merged' event on a given pull request. """ -type MergedEvent implements Node & UniformResourceLocatable { +type MergedEvent implements Node & UniformResourceLocatable @docsCategory(name: "pulls") { """ Identifies the actor who performed the event. """ @@ -25073,7 +25074,7 @@ type MergedEvent implements Node & UniformResourceLocatable { """ Represents a GitHub Enterprise Importer (GEI) migration. """ -interface Migration { +interface Migration @docsCategory(name: "migrations") { """ The migration flag to continue on error. """ @@ -25134,7 +25135,7 @@ interface Migration { """ A GitHub Enterprise Importer (GEI) migration source. """ -type MigrationSource implements Node { +type MigrationSource implements Node @docsCategory(name: "migrations") { """ The Node ID of the MigrationSource object """ @@ -25159,7 +25160,7 @@ type MigrationSource implements Node { """ Represents the different GitHub Enterprise Importer (GEI) migration sources. """ -enum MigrationSourceType { +enum MigrationSourceType @docsCategory(name: "migrations") { """ An Azure DevOps migration source. """ @@ -25179,7 +25180,7 @@ enum MigrationSourceType { """ The GitHub Enterprise Importer (GEI) migration state. """ -enum MigrationState { +enum MigrationState @docsCategory(name: "migrations") { """ The migration has failed. """ @@ -25758,7 +25759,7 @@ type MovedColumnsInProjectEvent implements Node @docsCategory(name: "projects-cl """ The root query for implementing GraphQL mutations. """ -type Mutation { +type Mutation @docsCategory(name: "meta") { """ Clear all of a customer's queued migrations """ @@ -25767,7 +25768,7 @@ type Mutation { Parameters for AbortQueuedMigrations """ input: AbortQueuedMigrationsInput! - ): AbortQueuedMigrationsPayload + ): AbortQueuedMigrationsPayload @docsCategory(name: "migrations") """ Abort a repository migration queued or in progress. @@ -25777,7 +25778,7 @@ type Mutation { Parameters for AbortRepositoryMigration """ input: AbortRepositoryMigrationInput! - ): AbortRepositoryMigrationPayload + ): AbortRepositoryMigrationPayload @docsCategory(name: "migrations") """ Accepts a pending invitation for a user to become an administrator of an enterprise. @@ -25787,7 +25788,7 @@ type Mutation { Parameters for AcceptEnterpriseAdministratorInvitation """ input: AcceptEnterpriseAdministratorInvitationInput! - ): AcceptEnterpriseAdministratorInvitationPayload + ): AcceptEnterpriseAdministratorInvitationPayload @docsCategory(name: "enterprise-admin") """ Accepts a pending invitation for a user to become an unaffiliated member of an enterprise. @@ -25797,7 +25798,7 @@ type Mutation { Parameters for AcceptEnterpriseMemberInvitation """ input: AcceptEnterpriseMemberInvitationInput! - ): AcceptEnterpriseMemberInvitationPayload + ): AcceptEnterpriseMemberInvitationPayload @docsCategory(name: "enterprise-admin") """ Applies a suggested topic to the repository. @@ -25817,7 +25818,7 @@ type Mutation { Parameters for AccessUserNamespaceRepository """ input: AccessUserNamespaceRepositoryInput! - ): AccessUserNamespaceRepositoryPayload + ): AccessUserNamespaceRepositoryPayload @docsCategory(name: "enterprise-admin") """ Adds assignees to an assignable object. @@ -25847,7 +25848,7 @@ type Mutation { Parameters for AddComment """ input: AddCommentInput! - ): AddCommentPayload + ): AddCommentPayload @docsCategory(name: "issues") """ Adds a comment to a Discussion, possibly as a reply to another comment. @@ -25877,7 +25878,7 @@ type Mutation { Parameters for AddEnterpriseOrganizationMember """ input: AddEnterpriseOrganizationMemberInput! - ): AddEnterpriseOrganizationMemberPayload + ): AddEnterpriseOrganizationMemberPayload @docsCategory(name: "enterprise-admin") """ Adds a support entitlement to an enterprise member. @@ -25887,7 +25888,7 @@ type Mutation { Parameters for AddEnterpriseSupportEntitlement """ input: AddEnterpriseSupportEntitlementInput! - ): AddEnterpriseSupportEntitlementPayload + ): AddEnterpriseSupportEntitlementPayload @docsCategory(name: "enterprise-admin") """ Adds labels to a labelable object. @@ -25955,7 +25956,7 @@ type Mutation { Parameters for AddPullRequestReview """ input: AddPullRequestReviewInput! - ): AddPullRequestReviewPayload + ): AddPullRequestReviewPayload @docsCategory(name: "pulls") """ Adds a comment to a review. @@ -25965,7 +25966,7 @@ type Mutation { Parameters for AddPullRequestReviewComment """ input: AddPullRequestReviewCommentInput! - ): AddPullRequestReviewCommentPayload + ): AddPullRequestReviewCommentPayload @docsCategory(name: "pulls") """ Adds a new thread to a pending Pull Request Review. @@ -25975,7 +25976,7 @@ type Mutation { Parameters for AddPullRequestReviewThread """ input: AddPullRequestReviewThreadInput! - ): AddPullRequestReviewThreadPayload + ): AddPullRequestReviewThreadPayload @docsCategory(name: "pulls") """ Adds a reply to an existing Pull Request Review Thread. @@ -25985,7 +25986,7 @@ type Mutation { Parameters for AddPullRequestReviewThreadReply """ input: AddPullRequestReviewThreadReplyInput! - ): AddPullRequestReviewThreadReplyPayload + ): AddPullRequestReviewThreadReplyPayload @docsCategory(name: "pulls") """ Adds a reaction to a subject. @@ -26015,7 +26016,7 @@ type Mutation { Parameters for AddSubIssue """ input: AddSubIssueInput! - ): AddSubIssuePayload + ): AddSubIssuePayload @docsCategory(name: "issues") """ Add an upvote to a discussion or discussion comment. @@ -26035,7 +26036,7 @@ type Mutation { Parameters for AddVerifiableDomain """ input: AddVerifiableDomainInput! - ): AddVerifiableDomainPayload + ): AddVerifiableDomainPayload @docsCategory(name: "orgs") """ Approve all pending deployments under one or more environments @@ -26045,7 +26046,7 @@ type Mutation { Parameters for ApproveDeployments """ input: ApproveDeploymentsInput! - ): ApproveDeploymentsPayload + ): ApproveDeploymentsPayload @docsCategory(name: "deployments") """ Approve a verifiable domain for notification delivery. @@ -26055,7 +26056,7 @@ type Mutation { Parameters for ApproveVerifiableDomain """ input: ApproveVerifiableDomainInput! - ): ApproveVerifiableDomainPayload + ): ApproveVerifiableDomainPayload @docsCategory(name: "orgs") """ Archives a ProjectV2Item @@ -26076,7 +26077,7 @@ type Mutation { Parameters for ArchivePullRequest """ input: ArchivePullRequestInput! - ): ArchivePullRequestPayload + ): ArchivePullRequestPayload @docsCategory(name: "pulls") """ Marks a repository as archived. @@ -26096,7 +26097,7 @@ type Mutation { Parameters for CancelEnterpriseAdminInvitation """ input: CancelEnterpriseAdminInvitationInput! - ): CancelEnterpriseAdminInvitationPayload + ): CancelEnterpriseAdminInvitationPayload @docsCategory(name: "enterprise-admin") """ Cancels a pending invitation for an unaffiliated member to join an enterprise. @@ -26106,7 +26107,7 @@ type Mutation { Parameters for CancelEnterpriseMemberInvitation """ input: CancelEnterpriseMemberInvitationInput! - ): CancelEnterpriseMemberInvitationPayload + ): CancelEnterpriseMemberInvitationPayload @docsCategory(name: "enterprise-admin") """ Cancel an active sponsorship. @@ -26202,7 +26203,7 @@ type Mutation { Parameters for ClosePullRequest """ input: ClosePullRequestInput! - ): ClosePullRequestPayload + ): ClosePullRequestPayload @docsCategory(name: "pulls") """ Convert a project note card to one associated with a newly created issue. @@ -26236,7 +26237,7 @@ type Mutation { Parameters for ConvertPullRequestToDraft """ input: ConvertPullRequestToDraftInput! - ): ConvertPullRequestToDraftPayload + ): ConvertPullRequestToDraftPayload @docsCategory(name: "pulls") """ Copy a project. @@ -26256,7 +26257,7 @@ type Mutation { Parameters for CreateAttributionInvitation """ input: CreateAttributionInvitationInput! - ): CreateAttributionInvitationPayload + ): CreateAttributionInvitationPayload @docsCategory(name: "migrations") """ Create a new branch protection rule @@ -26266,7 +26267,7 @@ type Mutation { Parameters for CreateBranchProtectionRule """ input: CreateBranchProtectionRuleInput! - ): CreateBranchProtectionRulePayload + ): CreateBranchProtectionRulePayload @docsCategory(name: "branches") """ Create a check run. @@ -26276,7 +26277,7 @@ type Mutation { Parameters for CreateCheckRun """ input: CreateCheckRunInput! - ): CreateCheckRunPayload + ): CreateCheckRunPayload @docsCategory(name: "checks") """ Create a check suite @@ -26286,7 +26287,7 @@ type Mutation { Parameters for CreateCheckSuite """ input: CreateCheckSuiteInput! - ): CreateCheckSuitePayload + ): CreateCheckSuitePayload @docsCategory(name: "checks") """ Appends a commit to the given branch as the authenticated user. @@ -26347,7 +26348,7 @@ type Mutation { Parameters for CreateDeployment """ input: CreateDeploymentInput! - ): CreateDeploymentPayload + ): CreateDeploymentPayload @docsCategory(name: "deployments") """ Create a deployment status. @@ -26357,7 +26358,7 @@ type Mutation { Parameters for CreateDeploymentStatus """ input: CreateDeploymentStatusInput! - ): CreateDeploymentStatusPayload + ): CreateDeploymentStatusPayload @docsCategory(name: "deployments") """ Create a discussion. @@ -26382,7 +26383,7 @@ type Mutation { Parameters for CreateEnterpriseOrganization """ input: CreateEnterpriseOrganizationInput! - ): CreateEnterpriseOrganizationPayload + ): CreateEnterpriseOrganizationPayload @docsCategory(name: "enterprise-admin") """ Creates an environment or simply returns it if already exists. @@ -26392,7 +26393,7 @@ type Mutation { Parameters for CreateEnvironment """ input: CreateEnvironmentInput! - ): CreateEnvironmentPayload + ): CreateEnvironmentPayload @docsCategory(name: "deployments") """ Creates a new IP allow list entry. @@ -26402,7 +26403,7 @@ type Mutation { Parameters for CreateIpAllowListEntry """ input: CreateIpAllowListEntryInput! - ): CreateIpAllowListEntryPayload + ): CreateIpAllowListEntryPayload @docsCategory(name: "enterprise-admin") """ Creates a new issue. @@ -26472,7 +26473,7 @@ type Mutation { Parameters for CreateMigrationSource """ input: CreateMigrationSourceInput! - ): CreateMigrationSourcePayload + ): CreateMigrationSourcePayload @docsCategory(name: "migrations") """ Creates a new project. @@ -26536,7 +26537,7 @@ type Mutation { Parameters for CreatePullRequest """ input: CreatePullRequestInput! - ): CreatePullRequestPayload + ): CreatePullRequestPayload @docsCategory(name: "pulls") """ Create a new Git Ref. @@ -26546,7 +26547,7 @@ type Mutation { Parameters for CreateRef """ input: CreateRefInput! - ): CreateRefPayload + ): CreateRefPayload @docsCategory(name: "git") """ Create a new repository. @@ -26576,7 +26577,7 @@ type Mutation { Parameters for CreateRepositoryRuleset """ input: CreateRepositoryRulesetInput! - ): CreateRepositoryRulesetPayload + ): CreateRepositoryRulesetPayload @docsCategory(name: "repos") """ Create a GitHub Sponsors profile to allow others to sponsor you or your organization. @@ -26647,7 +26648,7 @@ type Mutation { Parameters for DeleteBranchProtectionRule """ input: DeleteBranchProtectionRuleInput! - ): DeleteBranchProtectionRulePayload + ): DeleteBranchProtectionRulePayload @docsCategory(name: "branches") """ Deletes a deployment. @@ -26657,7 +26658,7 @@ type Mutation { Parameters for DeleteDeployment """ input: DeleteDeploymentInput! - ): DeleteDeploymentPayload + ): DeleteDeploymentPayload @docsCategory(name: "deployments") """ Delete a discussion and all of its replies. @@ -26687,7 +26688,7 @@ type Mutation { Parameters for DeleteEnvironment """ input: DeleteEnvironmentInput! - ): DeleteEnvironmentPayload + ): DeleteEnvironmentPayload @docsCategory(name: "deployments") """ Deletes an IP allow list entry. @@ -26697,7 +26698,7 @@ type Mutation { Parameters for DeleteIpAllowListEntry """ input: DeleteIpAllowListEntryInput! - ): DeleteIpAllowListEntryPayload + ): DeleteIpAllowListEntryPayload @docsCategory(name: "enterprise-admin") """ Deletes an Issue object. @@ -26777,7 +26778,7 @@ type Mutation { Parameters for DeletePackageVersion """ input: DeletePackageVersionInput! - ): DeletePackageVersionPayload + ): DeletePackageVersionPayload @docsCategory(name: "packages") """ Deletes a project. @@ -26879,7 +26880,7 @@ type Mutation { Parameters for DeletePullRequestReview """ input: DeletePullRequestReviewInput! - ): DeletePullRequestReviewPayload + ): DeletePullRequestReviewPayload @docsCategory(name: "pulls") """ Deletes a pull request review comment. @@ -26889,7 +26890,7 @@ type Mutation { Parameters for DeletePullRequestReviewComment """ input: DeletePullRequestReviewCommentInput! - ): DeletePullRequestReviewCommentPayload + ): DeletePullRequestReviewCommentPayload @docsCategory(name: "pulls") """ Delete a Git Ref. @@ -26899,7 +26900,7 @@ type Mutation { Parameters for DeleteRef """ input: DeleteRefInput! - ): DeleteRefPayload + ): DeleteRefPayload @docsCategory(name: "git") """ Delete a repository custom property. @@ -26919,7 +26920,7 @@ type Mutation { Parameters for DeleteRepositoryRuleset """ input: DeleteRepositoryRulesetInput! - ): DeleteRepositoryRulesetPayload + ): DeleteRepositoryRulesetPayload @docsCategory(name: "repos") """ Deletes a user list. @@ -26939,7 +26940,7 @@ type Mutation { Parameters for DeleteVerifiableDomain """ input: DeleteVerifiableDomainInput! - ): DeleteVerifiableDomainPayload + ): DeleteVerifiableDomainPayload @docsCategory(name: "orgs") """ Remove a pull request from the merge queue. @@ -26949,7 +26950,7 @@ type Mutation { Parameters for DequeuePullRequest """ input: DequeuePullRequestInput! - ): DequeuePullRequestPayload + ): DequeuePullRequestPayload @docsCategory(name: "pulls") """ Disable auto merge on the given pull request @@ -26959,7 +26960,7 @@ type Mutation { Parameters for DisablePullRequestAutoMerge """ input: DisablePullRequestAutoMergeInput! - ): DisablePullRequestAutoMergePayload + ): DisablePullRequestAutoMergePayload @docsCategory(name: "pulls") """ Dismisses an approved or rejected pull request review. @@ -26969,7 +26970,7 @@ type Mutation { Parameters for DismissPullRequestReview """ input: DismissPullRequestReviewInput! - ): DismissPullRequestReviewPayload + ): DismissPullRequestReviewPayload @docsCategory(name: "pulls") """ Dismisses the Dependabot alert. @@ -26979,7 +26980,7 @@ type Mutation { Parameters for DismissRepositoryVulnerabilityAlert """ input: DismissRepositoryVulnerabilityAlertInput! - ): DismissRepositoryVulnerabilityAlertPayload + ): DismissRepositoryVulnerabilityAlertPayload @docsCategory(name: "dependabot") """ Enable the default auto-merge on a pull request. @@ -26989,7 +26990,7 @@ type Mutation { Parameters for EnablePullRequestAutoMerge """ input: EnablePullRequestAutoMergeInput! - ): EnablePullRequestAutoMergePayload + ): EnablePullRequestAutoMergePayload @docsCategory(name: "pulls") """ Add a pull request to the merge queue. @@ -26999,7 +27000,7 @@ type Mutation { Parameters for EnqueuePullRequest """ input: EnqueuePullRequestInput! - ): EnqueuePullRequestPayload + ): EnqueuePullRequestPayload @docsCategory(name: "pulls") """ Follow an organization. @@ -27029,7 +27030,7 @@ type Mutation { Parameters for GrantEnterpriseOrganizationsMigratorRole """ input: GrantEnterpriseOrganizationsMigratorRoleInput! - ): GrantEnterpriseOrganizationsMigratorRolePayload + ): GrantEnterpriseOrganizationsMigratorRolePayload @docsCategory(name: "enterprise-admin") """ Grant the migrator role to a user or a team. @@ -27039,7 +27040,7 @@ type Mutation { Parameters for GrantMigratorRole """ input: GrantMigratorRoleInput! - ): GrantMigratorRolePayload + ): GrantMigratorRolePayload @docsCategory(name: "migrations") """ Creates a new project by importing columns and a list of issues/PRs. @@ -27063,7 +27064,7 @@ type Mutation { Parameters for InviteEnterpriseAdmin """ input: InviteEnterpriseAdminInput! - ): InviteEnterpriseAdminPayload + ): InviteEnterpriseAdminPayload @docsCategory(name: "enterprise-admin") """ Invite someone to become an unaffiliated member of the enterprise. @@ -27073,7 +27074,7 @@ type Mutation { Parameters for InviteEnterpriseMember """ input: InviteEnterpriseMemberInput! - ): InviteEnterpriseMemberPayload + ): InviteEnterpriseMemberPayload @docsCategory(name: "enterprise-admin") """ Links a project to a repository. @@ -27093,7 +27094,7 @@ type Mutation { Parameters for LinkProjectV2ToTeam """ input: LinkProjectV2ToTeamInput! - ): LinkProjectV2ToTeamPayload + ): LinkProjectV2ToTeamPayload @docsCategory(name: "projects") """ Creates a repository link for a project. @@ -27137,7 +27138,7 @@ type Mutation { Parameters for MarkFileAsViewed """ input: MarkFileAsViewedInput! - ): MarkFileAsViewedPayload + ): MarkFileAsViewedPayload @docsCategory(name: "pulls") """ Mark a project as a template. Note that only projects which are owned by an Organization can be marked as a template. @@ -27157,7 +27158,7 @@ type Mutation { Parameters for MarkPullRequestReadyForReview """ input: MarkPullRequestReadyForReviewInput! - ): MarkPullRequestReadyForReviewPayload + ): MarkPullRequestReadyForReviewPayload @docsCategory(name: "pulls") """ Merge a head into a branch. @@ -27177,7 +27178,7 @@ type Mutation { Parameters for MergePullRequest """ input: MergePullRequestInput! - ): MergePullRequestPayload + ): MergePullRequestPayload @docsCategory(name: "pulls") """ Minimizes a comment on an Issue, Commit, Pull Request, or Gist @@ -27225,7 +27226,7 @@ type Mutation { Parameters for PinEnvironment """ input: PinEnvironmentInput! - ): PinEnvironmentPayload + ): PinEnvironmentPayload @docsCategory(name: "deployments") """ Pin an issue to a repository @@ -27275,7 +27276,7 @@ type Mutation { Parameters for RegenerateEnterpriseIdentityProviderRecoveryCodes """ input: RegenerateEnterpriseIdentityProviderRecoveryCodesInput! - ): RegenerateEnterpriseIdentityProviderRecoveryCodesPayload + ): RegenerateEnterpriseIdentityProviderRecoveryCodesPayload @docsCategory(name: "enterprise-admin") """ Regenerates a verifiable domain's verification token. @@ -27285,7 +27286,7 @@ type Mutation { Parameters for RegenerateVerifiableDomainToken """ input: RegenerateVerifiableDomainTokenInput! - ): RegenerateVerifiableDomainTokenPayload + ): RegenerateVerifiableDomainTokenPayload @docsCategory(name: "orgs") """ Reject all pending deployments under one or more environments @@ -27295,7 +27296,7 @@ type Mutation { Parameters for RejectDeployments """ input: RejectDeploymentsInput! - ): RejectDeploymentsPayload + ): RejectDeploymentsPayload @docsCategory(name: "deployments") """ Removes assignees from an assignable object. @@ -27325,7 +27326,7 @@ type Mutation { Parameters for RemoveEnterpriseAdmin """ input: RemoveEnterpriseAdminInput! - ): RemoveEnterpriseAdminPayload + ): RemoveEnterpriseAdminPayload @docsCategory(name: "enterprise-admin") """ Removes the identity provider from an enterprise. Owners of enterprises both @@ -27336,7 +27337,7 @@ type Mutation { Parameters for RemoveEnterpriseIdentityProvider """ input: RemoveEnterpriseIdentityProviderInput! - ): RemoveEnterpriseIdentityProviderPayload + ): RemoveEnterpriseIdentityProviderPayload @docsCategory(name: "enterprise-admin") """ Completely removes a user from the enterprise @@ -27346,7 +27347,7 @@ type Mutation { Parameters for RemoveEnterpriseMember """ input: RemoveEnterpriseMemberInput! - ): RemoveEnterpriseMemberPayload + ): RemoveEnterpriseMemberPayload @docsCategory(name: "enterprise-admin") """ Removes an organization from the enterprise @@ -27356,7 +27357,7 @@ type Mutation { Parameters for RemoveEnterpriseOrganization """ input: RemoveEnterpriseOrganizationInput! - ): RemoveEnterpriseOrganizationPayload + ): RemoveEnterpriseOrganizationPayload @docsCategory(name: "enterprise-admin") """ Removes a support entitlement from an enterprise member. @@ -27366,7 +27367,7 @@ type Mutation { Parameters for RemoveEnterpriseSupportEntitlement """ input: RemoveEnterpriseSupportEntitlementInput! - ): RemoveEnterpriseSupportEntitlementPayload + ): RemoveEnterpriseSupportEntitlementPayload @docsCategory(name: "enterprise-admin") """ Removes labels from a Labelable object. @@ -27386,7 +27387,7 @@ type Mutation { Parameters for RemoveOutsideCollaborator """ input: RemoveOutsideCollaboratorInput! - ): RemoveOutsideCollaboratorPayload + ): RemoveOutsideCollaboratorPayload @docsCategory(name: "orgs") """ Removes a reaction from a subject. @@ -27416,7 +27417,7 @@ type Mutation { Parameters for RemoveSubIssue """ input: RemoveSubIssueInput! - ): RemoveSubIssuePayload + ): RemoveSubIssuePayload @docsCategory(name: "issues") """ Remove an upvote to a discussion or discussion comment. @@ -27466,7 +27467,7 @@ type Mutation { Parameters for ReorderEnvironment """ input: ReorderEnvironmentInput! - ): ReorderEnvironmentPayload + ): ReorderEnvironmentPayload @docsCategory(name: "deployments") """ Replaces all actors for assignable object. @@ -27486,7 +27487,7 @@ type Mutation { Parameters for ReprioritizeSubIssue """ input: ReprioritizeSubIssueInput! - ): ReprioritizeSubIssuePayload + ): ReprioritizeSubIssuePayload @docsCategory(name: "issues") """ Set review requests on a pull request. @@ -27496,7 +27497,7 @@ type Mutation { Parameters for RequestReviews """ input: RequestReviewsInput! - ): RequestReviewsPayload + ): RequestReviewsPayload @docsCategory(name: "pulls") """ Set review requests on a pull request using login strings instead of IDs. @@ -27506,7 +27507,7 @@ type Mutation { Parameters for RequestReviewsByLogin """ input: RequestReviewsByLoginInput! - ): RequestReviewsByLoginPayload + ): RequestReviewsByLoginPayload @docsCategory(name: "pulls") """ Rerequests an existing check suite. @@ -27516,7 +27517,7 @@ type Mutation { Parameters for RerequestCheckSuite """ input: RerequestCheckSuiteInput! - ): RerequestCheckSuitePayload + ): RerequestCheckSuitePayload @docsCategory(name: "checks") """ Marks a review thread as resolved. @@ -27526,7 +27527,7 @@ type Mutation { Parameters for ResolveReviewThread """ input: ResolveReviewThreadInput! - ): ResolveReviewThreadPayload + ): ResolveReviewThreadPayload @docsCategory(name: "pulls") """ Retire a published payment tier from your GitHub Sponsors profile so it cannot be used to start new sponsorships. @@ -27546,7 +27547,7 @@ type Mutation { Parameters for RevertPullRequest """ input: RevertPullRequestInput! - ): RevertPullRequestPayload + ): RevertPullRequestPayload @docsCategory(name: "pulls") """ Revoke the migrator role to a user for all organizations under an enterprise account. @@ -27556,7 +27557,7 @@ type Mutation { Parameters for RevokeEnterpriseOrganizationsMigratorRole """ input: RevokeEnterpriseOrganizationsMigratorRoleInput! - ): RevokeEnterpriseOrganizationsMigratorRolePayload + ): RevokeEnterpriseOrganizationsMigratorRolePayload @docsCategory(name: "enterprise-admin") """ Revoke the migrator role from a user or a team. @@ -27566,7 +27567,7 @@ type Mutation { Parameters for RevokeMigratorRole """ input: RevokeMigratorRoleInput! - ): RevokeMigratorRolePayload + ): RevokeMigratorRolePayload @docsCategory(name: "migrations") """ Creates or updates the identity provider for an enterprise. @@ -27576,7 +27577,7 @@ type Mutation { Parameters for SetEnterpriseIdentityProvider """ input: SetEnterpriseIdentityProviderInput! - ): SetEnterpriseIdentityProviderPayload + ): SetEnterpriseIdentityProviderPayload @docsCategory(name: "enterprise-admin") """ Sets the value of an IssueFieldValue. @@ -27636,7 +27637,7 @@ type Mutation { Parameters for StartOrganizationMigration """ input: StartOrganizationMigrationInput! - ): StartOrganizationMigrationPayload + ): StartOrganizationMigrationPayload @docsCategory(name: "migrations") """ Starts a GitHub Enterprise Importer (GEI) repository migration. @@ -27646,7 +27647,7 @@ type Mutation { Parameters for StartRepositoryMigration """ input: StartRepositoryMigrationInput! - ): StartRepositoryMigrationPayload + ): StartRepositoryMigrationPayload @docsCategory(name: "migrations") """ Submits a pending pull request review. @@ -27656,7 +27657,7 @@ type Mutation { Parameters for SubmitPullRequestReview """ input: SubmitPullRequestReviewInput! - ): SubmitPullRequestReviewPayload + ): SubmitPullRequestReviewPayload @docsCategory(name: "pulls") """ Transfer an organization from one enterprise to another enterprise. @@ -27666,7 +27667,7 @@ type Mutation { Parameters for TransferEnterpriseOrganization """ input: TransferEnterpriseOrganizationInput! - ): TransferEnterpriseOrganizationPayload + ): TransferEnterpriseOrganizationPayload @docsCategory(name: "enterprise-admin") """ Transfer an issue to a different repository @@ -27698,7 +27699,7 @@ type Mutation { Parameters for UnarchivePullRequest """ input: UnarchivePullRequestInput! - ): UnarchivePullRequestPayload + ): UnarchivePullRequestPayload @docsCategory(name: "pulls") """ Unarchives a repository. @@ -27748,7 +27749,7 @@ type Mutation { Parameters for UnlinkProjectV2FromTeam """ input: UnlinkProjectV2FromTeamInput! - ): UnlinkProjectV2FromTeamPayload + ): UnlinkProjectV2FromTeamPayload @docsCategory(name: "projects") """ Deletes a repository link from a project. @@ -27792,7 +27793,7 @@ type Mutation { Parameters for UnmarkFileAsViewed """ input: UnmarkFileAsViewedInput! - ): UnmarkFileAsViewedPayload + ): UnmarkFileAsViewedPayload @docsCategory(name: "pulls") """ Unmark an issue as a duplicate of another issue. @@ -27852,7 +27853,7 @@ type Mutation { Parameters for UnresolveReviewThread """ input: UnresolveReviewThreadInput! - ): UnresolveReviewThreadPayload + ): UnresolveReviewThreadPayload @docsCategory(name: "pulls") """ Update a branch protection rule @@ -27862,7 +27863,7 @@ type Mutation { Parameters for UpdateBranchProtectionRule """ input: UpdateBranchProtectionRuleInput! - ): UpdateBranchProtectionRulePayload + ): UpdateBranchProtectionRulePayload @docsCategory(name: "branches") """ Update a check run @@ -27872,7 +27873,7 @@ type Mutation { Parameters for UpdateCheckRun """ input: UpdateCheckRunInput! - ): UpdateCheckRunPayload + ): UpdateCheckRunPayload @docsCategory(name: "checks") """ Modifies the settings of an existing check suite @@ -27882,7 +27883,7 @@ type Mutation { Parameters for UpdateCheckSuitePreferences """ input: UpdateCheckSuitePreferencesInput! - ): UpdateCheckSuitePreferencesPayload + ): UpdateCheckSuitePreferencesPayload @docsCategory(name: "checks") """ Update a discussion @@ -27912,7 +27913,7 @@ type Mutation { Parameters for UpdateEnterpriseAdministratorRole """ input: UpdateEnterpriseAdministratorRoleInput! - ): UpdateEnterpriseAdministratorRolePayload + ): UpdateEnterpriseAdministratorRolePayload @docsCategory(name: "enterprise-admin") """ Sets whether private repository forks are enabled for an enterprise. @@ -27922,7 +27923,7 @@ type Mutation { Parameters for UpdateEnterpriseAllowPrivateRepositoryForkingSetting """ input: UpdateEnterpriseAllowPrivateRepositoryForkingSettingInput! - ): UpdateEnterpriseAllowPrivateRepositoryForkingSettingPayload + ): UpdateEnterpriseAllowPrivateRepositoryForkingSettingPayload @docsCategory(name: "enterprise-admin") """ Sets the base repository permission for organizations in an enterprise. @@ -27932,7 +27933,7 @@ type Mutation { Parameters for UpdateEnterpriseDefaultRepositoryPermissionSetting """ input: UpdateEnterpriseDefaultRepositoryPermissionSettingInput! - ): UpdateEnterpriseDefaultRepositoryPermissionSettingPayload + ): UpdateEnterpriseDefaultRepositoryPermissionSettingPayload @docsCategory(name: "enterprise-admin") """ Sets whether deploy keys are allowed to be created and used for an enterprise. @@ -27942,7 +27943,7 @@ type Mutation { Parameters for UpdateEnterpriseDeployKeySetting """ input: UpdateEnterpriseDeployKeySettingInput! - ): UpdateEnterpriseDeployKeySettingPayload + ): UpdateEnterpriseDeployKeySettingPayload @docsCategory(name: "enterprise-admin") """ Sets whether organization members with admin permissions on a repository can change repository visibility. @@ -27952,7 +27953,7 @@ type Mutation { Parameters for UpdateEnterpriseMembersCanChangeRepositoryVisibilitySetting """ input: UpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInput! - ): UpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingPayload + ): UpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingPayload @docsCategory(name: "enterprise-admin") """ Sets the members can create repositories setting for an enterprise. @@ -27962,7 +27963,7 @@ type Mutation { Parameters for UpdateEnterpriseMembersCanCreateRepositoriesSetting """ input: UpdateEnterpriseMembersCanCreateRepositoriesSettingInput! - ): UpdateEnterpriseMembersCanCreateRepositoriesSettingPayload + ): UpdateEnterpriseMembersCanCreateRepositoriesSettingPayload @docsCategory(name: "enterprise-admin") """ Sets the members can delete issues setting for an enterprise. @@ -27982,7 +27983,7 @@ type Mutation { Parameters for UpdateEnterpriseMembersCanDeleteRepositoriesSetting """ input: UpdateEnterpriseMembersCanDeleteRepositoriesSettingInput! - ): UpdateEnterpriseMembersCanDeleteRepositoriesSettingPayload + ): UpdateEnterpriseMembersCanDeleteRepositoriesSettingPayload @docsCategory(name: "enterprise-admin") """ Sets whether members can invite collaborators are enabled for an enterprise. @@ -27992,7 +27993,7 @@ type Mutation { Parameters for UpdateEnterpriseMembersCanInviteCollaboratorsSetting """ input: UpdateEnterpriseMembersCanInviteCollaboratorsSettingInput! - ): UpdateEnterpriseMembersCanInviteCollaboratorsSettingPayload + ): UpdateEnterpriseMembersCanInviteCollaboratorsSettingPayload @docsCategory(name: "enterprise-admin") """ Sets whether or not an organization owner can make purchases. @@ -28002,7 +28003,7 @@ type Mutation { Parameters for UpdateEnterpriseMembersCanMakePurchasesSetting """ input: UpdateEnterpriseMembersCanMakePurchasesSettingInput! - ): UpdateEnterpriseMembersCanMakePurchasesSettingPayload + ): UpdateEnterpriseMembersCanMakePurchasesSettingPayload @docsCategory(name: "enterprise-admin") """ Sets the members can update protected branches setting for an enterprise. @@ -28012,7 +28013,7 @@ type Mutation { Parameters for UpdateEnterpriseMembersCanUpdateProtectedBranchesSetting """ input: UpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInput! - ): UpdateEnterpriseMembersCanUpdateProtectedBranchesSettingPayload + ): UpdateEnterpriseMembersCanUpdateProtectedBranchesSettingPayload @docsCategory(name: "enterprise-admin") """ Sets the members can view dependency insights for an enterprise. @@ -28022,7 +28023,7 @@ type Mutation { Parameters for UpdateEnterpriseMembersCanViewDependencyInsightsSetting """ input: UpdateEnterpriseMembersCanViewDependencyInsightsSettingInput! - ): UpdateEnterpriseMembersCanViewDependencyInsightsSettingPayload + ): UpdateEnterpriseMembersCanViewDependencyInsightsSettingPayload @docsCategory(name: "enterprise-admin") """ Sets whether organization projects are enabled for an enterprise. @@ -28032,7 +28033,7 @@ type Mutation { Parameters for UpdateEnterpriseOrganizationProjectsSetting """ input: UpdateEnterpriseOrganizationProjectsSettingInput! - ): UpdateEnterpriseOrganizationProjectsSettingPayload + ): UpdateEnterpriseOrganizationProjectsSettingPayload @docsCategory(name: "enterprise-admin") """ Updates the role of an enterprise owner with an organization. @@ -28042,7 +28043,7 @@ type Mutation { Parameters for UpdateEnterpriseOwnerOrganizationRole """ input: UpdateEnterpriseOwnerOrganizationRoleInput! - ): UpdateEnterpriseOwnerOrganizationRolePayload + ): UpdateEnterpriseOwnerOrganizationRolePayload @docsCategory(name: "enterprise-admin") """ Updates an enterprise's profile. @@ -28062,7 +28063,7 @@ type Mutation { Parameters for UpdateEnterpriseRepositoryProjectsSetting """ input: UpdateEnterpriseRepositoryProjectsSettingInput! - ): UpdateEnterpriseRepositoryProjectsSettingPayload + ): UpdateEnterpriseRepositoryProjectsSettingPayload @docsCategory(name: "enterprise-admin") """ Sets the two-factor authentication methods that users of an enterprise may not use. @@ -28072,7 +28073,7 @@ type Mutation { Parameters for UpdateEnterpriseTwoFactorAuthenticationDisallowedMethodsSetting """ input: UpdateEnterpriseTwoFactorAuthenticationDisallowedMethodsSettingInput! - ): UpdateEnterpriseTwoFactorAuthenticationDisallowedMethodsSettingPayload + ): UpdateEnterpriseTwoFactorAuthenticationDisallowedMethodsSettingPayload @docsCategory(name: "enterprise-admin") """ Sets whether two factor authentication is required for all users in an enterprise. @@ -28082,7 +28083,7 @@ type Mutation { Parameters for UpdateEnterpriseTwoFactorAuthenticationRequiredSetting """ input: UpdateEnterpriseTwoFactorAuthenticationRequiredSettingInput! - ): UpdateEnterpriseTwoFactorAuthenticationRequiredSettingPayload + ): UpdateEnterpriseTwoFactorAuthenticationRequiredSettingPayload @docsCategory(name: "enterprise-admin") """ Updates an environment. @@ -28092,7 +28093,7 @@ type Mutation { Parameters for UpdateEnvironment """ input: UpdateEnvironmentInput! - ): UpdateEnvironmentPayload + ): UpdateEnvironmentPayload @docsCategory(name: "deployments") """ Sets whether an IP allow list is enabled on an owner. @@ -28102,7 +28103,7 @@ type Mutation { Parameters for UpdateIpAllowListEnabledSetting """ input: UpdateIpAllowListEnabledSettingInput! - ): UpdateIpAllowListEnabledSettingPayload + ): UpdateIpAllowListEnabledSettingPayload @docsCategory(name: "enterprise-admin") """ Updates an IP allow list entry. @@ -28112,7 +28113,7 @@ type Mutation { Parameters for UpdateIpAllowListEntry """ input: UpdateIpAllowListEntryInput! - ): UpdateIpAllowListEntryPayload + ): UpdateIpAllowListEntryPayload @docsCategory(name: "enterprise-admin") """ Sets whether IP allow list configuration for installed GitHub Apps is enabled on an owner. @@ -28122,7 +28123,7 @@ type Mutation { Parameters for UpdateIpAllowListForInstalledAppsEnabledSetting """ input: UpdateIpAllowListForInstalledAppsEnabledSettingInput! - ): UpdateIpAllowListForInstalledAppsEnabledSettingPayload + ): UpdateIpAllowListForInstalledAppsEnabledSettingPayload @docsCategory(name: "enterprise-admin") """ Sets whether IP allow list user-level enforcement is enabled on an enterprise. @@ -28132,7 +28133,7 @@ type Mutation { Parameters for UpdateIpAllowListUserLevelEnforcementEnabledSetting """ input: UpdateIpAllowListUserLevelEnforcementEnabledSettingInput! - ): UpdateIpAllowListUserLevelEnforcementEnabledSettingPayload + ): UpdateIpAllowListUserLevelEnforcementEnabledSettingPayload @docsCategory(name: "enterprise-admin") """ Updates an Issue. @@ -28222,7 +28223,7 @@ type Mutation { Parameters for UpdateOrganizationAllowPrivateRepositoryForkingSetting """ input: UpdateOrganizationAllowPrivateRepositoryForkingSettingInput! - ): UpdateOrganizationAllowPrivateRepositoryForkingSettingPayload + ): UpdateOrganizationAllowPrivateRepositoryForkingSettingPayload @docsCategory(name: "orgs") """ Sets whether contributors are required to sign off on web-based commits for repositories in an organization. @@ -28368,7 +28369,7 @@ type Mutation { Parameters for UpdatePullRequest """ input: UpdatePullRequestInput! - ): UpdatePullRequestPayload + ): UpdatePullRequestPayload @docsCategory(name: "pulls") """ Merge or Rebase HEAD from upstream branch into pull request branch @@ -28378,7 +28379,7 @@ type Mutation { Parameters for UpdatePullRequestBranch """ input: UpdatePullRequestBranchInput! - ): UpdatePullRequestBranchPayload + ): UpdatePullRequestBranchPayload @docsCategory(name: "pulls") """ Updates the body of a pull request review. @@ -28388,7 +28389,7 @@ type Mutation { Parameters for UpdatePullRequestReview """ input: UpdatePullRequestReviewInput! - ): UpdatePullRequestReviewPayload + ): UpdatePullRequestReviewPayload @docsCategory(name: "pulls") """ Updates a pull request review comment. @@ -28398,7 +28399,7 @@ type Mutation { Parameters for UpdatePullRequestReviewComment """ input: UpdatePullRequestReviewCommentInput! - ): UpdatePullRequestReviewCommentPayload + ): UpdatePullRequestReviewCommentPayload @docsCategory(name: "pulls") """ Update a Git Ref. @@ -28408,7 +28409,7 @@ type Mutation { Parameters for UpdateRef """ input: UpdateRefInput! - ): UpdateRefPayload + ): UpdateRefPayload @docsCategory(name: "git") """ Creates, updates and/or deletes multiple refs in a repository. @@ -28435,7 +28436,7 @@ type Mutation { Parameters for UpdateRefs """ input: UpdateRefsInput! - ): UpdateRefsPayload + ): UpdateRefsPayload @docsCategory(name: "git") """ Update information about a repository. @@ -28465,7 +28466,7 @@ type Mutation { Parameters for UpdateRepositoryRuleset """ input: UpdateRepositoryRulesetInput! - ): UpdateRepositoryRulesetPayload + ): UpdateRepositoryRulesetPayload @docsCategory(name: "repos") """ Sets whether contributors are required to sign off on web-based commits for a repository. @@ -28505,7 +28506,7 @@ type Mutation { Parameters for UpdateTeamReviewAssignment """ input: UpdateTeamReviewAssignmentInput! - ): UpdateTeamReviewAssignmentPayload + ): UpdateTeamReviewAssignmentPayload @docsCategory(name: "pulls") """ Update team repository. @@ -28515,7 +28516,7 @@ type Mutation { Parameters for UpdateTeamsRepository """ input: UpdateTeamsRepositoryInput! - ): UpdateTeamsRepositoryPayload + ): UpdateTeamsRepositoryPayload @docsCategory(name: "teams") """ Replaces the repository's topics with the given topics. @@ -28555,13 +28556,13 @@ type Mutation { Parameters for VerifyVerifiableDomain """ input: VerifyVerifiableDomainInput! - ): VerifyVerifiableDomainPayload + ): VerifyVerifiableDomainPayload @docsCategory(name: "orgs") } """ An object with an ID. """ -interface Node { +interface Node @docsCategory(name: "meta") { """ ID of the object. """ @@ -28588,7 +28589,7 @@ An OIDC identity provider configured to provision identities for an enterprise. Visible to enterprise owners or enterprise owners' personal access tokens (classic) with read:enterprise or admin:enterprise scope. """ -type OIDCProvider implements Node { +type OIDCProvider implements Node @docsCategory(name: "enterprise-admin") { """ The enterprise this identity provider belongs to. """ @@ -28653,7 +28654,7 @@ type OIDCProvider implements Node { """ The OIDC identity provider type """ -enum OIDCProviderType { +enum OIDCProviderType @docsCategory(name: "enterprise-admin") { """ Azure Active Directory """ @@ -28937,7 +28938,7 @@ enum OperationType @docsCategory(name: "meta") { """ Possible directions in which to order a list of items when provided an `orderBy` argument. """ -enum OrderDirection { +enum OrderDirection @docsCategory(name: "meta") { """ Specifies an ascending order for a given `orderBy` argument. """ @@ -30079,7 +30080,7 @@ type OrgDisableOauthAppRestrictionsAuditEntry implements AuditEntry & Node & Org """ Audit log entry for a org.disable_saml event. """ -type OrgDisableSamlAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { +type OrgDisableSamlAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData @docsCategory(name: "orgs") { """ The action name """ @@ -30257,7 +30258,8 @@ type OrgDisableSamlAuditEntry implements AuditEntry & Node & OrganizationAuditEn """ Audit log entry for a org.disable_two_factor_requirement event. """ -type OrgDisableTwoFactorRequirementAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { +type OrgDisableTwoFactorRequirementAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData + @docsCategory(name: "orgs") { """ The action name """ @@ -30550,7 +30552,7 @@ type OrgEnableOauthAppRestrictionsAuditEntry implements AuditEntry & Node & Orga """ Audit log entry for a org.enable_saml event. """ -type OrgEnableSamlAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { +type OrgEnableSamlAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData @docsCategory(name: "orgs") { """ The action name """ @@ -30728,7 +30730,8 @@ type OrgEnableSamlAuditEntry implements AuditEntry & Node & OrganizationAuditEnt """ Audit log entry for a org.enable_two_factor_requirement event. """ -type OrgEnableTwoFactorRequirementAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { +type OrgEnableTwoFactorRequirementAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData + @docsCategory(name: "orgs") { """ The action name """ @@ -30874,7 +30877,7 @@ type OrgEnableTwoFactorRequirementAuditEntry implements AuditEntry & Node & Orga """ Ordering options for an organization's enterprise owner connections. """ -input OrgEnterpriseOwnerOrder { +input OrgEnterpriseOwnerOrder @docsCategory(name: "orgs") { """ The ordering direction. """ @@ -30889,7 +30892,7 @@ input OrgEnterpriseOwnerOrder { """ Properties by which enterprise owners can be ordered. """ -enum OrgEnterpriseOwnerOrderField { +enum OrgEnterpriseOwnerOrderField @docsCategory(name: "orgs") { """ Order enterprise owners by login. """ @@ -33847,7 +33850,8 @@ type OrgUpdateMemberRepositoryInvitationPermissionAuditEntry implements AuditEnt """ An account on GitHub, with one or more owners, that has repositories, members and teams. """ -type Organization implements Actor & MemberStatusable & Node & PackageOwner & ProfileOwner & ProjectOwner & ProjectV2Owner & ProjectV2Recent & RepositoryDiscussionAuthor & RepositoryDiscussionCommentAuthor & RepositoryOwner & Sponsorable & UniformResourceLocatable { +type Organization implements Actor & MemberStatusable & Node & PackageOwner & ProfileOwner & ProjectOwner & ProjectV2Owner & ProjectV2Recent & RepositoryDiscussionAuthor & RepositoryDiscussionCommentAuthor & RepositoryOwner & Sponsorable & UniformResourceLocatable + @docsCategory(name: "orgs") { """ The announcement banner set on this organization, if any. Only visible to members of the organization's enterprise. """ @@ -35612,7 +35616,7 @@ Organizations. Visible to (1) organization owners, (2) organization owners' personal access tokens (classic) with read:org or admin:org scope, (3) GitHub App with an installation token with read or write access to members. """ -type OrganizationIdentityProvider implements Node { +type OrganizationIdentityProvider implements Node @docsCategory(name: "orgs") { """ The digest algorithm used to sign SAML requests for the Identity Provider. """ @@ -35692,7 +35696,7 @@ type OrganizationIdentityProvider implements Node { """ An Invitation for a user to an organization. """ -type OrganizationInvitation implements Node { +type OrganizationInvitation implements Node @docsCategory(name: "orgs") { """ Identifies the date and time when the object was created. """ @@ -35790,7 +35794,7 @@ type OrganizationInvitationEdge { """ The possible organization invitation roles. """ -enum OrganizationInvitationRole { +enum OrganizationInvitationRole @docsCategory(name: "orgs") { """ The user is invited to be an admin of the organization. """ @@ -35815,7 +35819,7 @@ enum OrganizationInvitationRole { """ The possible organization invitation sources. """ -enum OrganizationInvitationSource { +enum OrganizationInvitationSource @docsCategory(name: "orgs") { """ The invitation was created from the web interface or from API """ @@ -35835,7 +35839,7 @@ enum OrganizationInvitationSource { """ The possible organization invitation types. """ -enum OrganizationInvitationType { +enum OrganizationInvitationType @docsCategory(name: "orgs") { """ The invitation was to an email address. """ @@ -35900,7 +35904,7 @@ type OrganizationMemberEdge { """ The possible roles within an organization for its members. """ -enum OrganizationMemberRole { +enum OrganizationMemberRole @docsCategory(name: "orgs") { """ The user is an administrator of the organization. """ @@ -35915,7 +35919,7 @@ enum OrganizationMemberRole { """ The possible values for the members can create repositories setting on an organization. """ -enum OrganizationMembersCanCreateRepositoriesSettingValue { +enum OrganizationMembersCanCreateRepositoriesSettingValue @docsCategory(name: "orgs") { """ Members will be able to create public and private repositories. """ @@ -35940,7 +35944,7 @@ enum OrganizationMembersCanCreateRepositoriesSettingValue { """ A GitHub Enterprise Importer (GEI) organization migration. """ -type OrganizationMigration implements Node { +type OrganizationMigration implements Node @docsCategory(name: "migrations") { """ Identifies the date and time when the object was created. """ @@ -35995,7 +35999,7 @@ type OrganizationMigration implements Node { """ The Octoshift Organization migration state. """ -enum OrganizationMigrationState { +enum OrganizationMigrationState @docsCategory(name: "migrations") { """ The Octoshift migration has failed. """ @@ -36055,7 +36059,7 @@ union OrganizationOrUser @docsCategory(name: "projects") = Organization | User """ Ordering options for organization connections. """ -input OrganizationOrder { +input OrganizationOrder @docsCategory(name: "orgs") { """ The ordering direction. """ @@ -36070,7 +36074,7 @@ input OrganizationOrder { """ Properties by which organization connections can be ordered. """ -enum OrganizationOrderField { +enum OrganizationOrderField @docsCategory(name: "orgs") { """ Order organizations by creation time """ @@ -36145,7 +36149,7 @@ input OrganizationPropertyTargetDefinitionInput { """ An organization teams hovercard context """ -type OrganizationTeamsHovercardContext implements HovercardContext { +type OrganizationTeamsHovercardContext implements HovercardContext @docsCategory(name: "teams") { """ A string describing this context """ @@ -36200,7 +36204,7 @@ type OrganizationTeamsHovercardContext implements HovercardContext { """ An organization list hovercard context """ -type OrganizationsHovercardContext implements HovercardContext { +type OrganizationsHovercardContext implements HovercardContext @docsCategory(name: "orgs") { """ A string describing this context """ @@ -36250,7 +36254,7 @@ type OrganizationsHovercardContext implements HovercardContext { """ Information for an uploaded package. """ -type Package implements Node { +type Package implements Node @docsCategory(name: "packages") { """ The Node ID of the Package object """ @@ -36365,7 +36369,7 @@ type PackageEdge { """ A file in a package version. """ -type PackageFile implements Node { +type PackageFile implements Node @docsCategory(name: "packages") { """ The Node ID of the PackageFile object """ @@ -36455,7 +36459,7 @@ type PackageFileEdge { """ Ways in which lists of package files can be ordered upon return. """ -input PackageFileOrder { +input PackageFileOrder @docsCategory(name: "packages") { """ The direction in which to order package files by the specified field. """ @@ -36470,7 +36474,7 @@ input PackageFileOrder { """ Properties by which package file connections can be ordered. """ -enum PackageFileOrderField { +enum PackageFileOrderField @docsCategory(name: "packages") { """ Order package files by creation time """ @@ -36480,7 +36484,7 @@ enum PackageFileOrderField { """ Ways in which lists of packages can be ordered upon return. """ -input PackageOrder { +input PackageOrder @docsCategory(name: "packages") { """ The direction in which to order packages by the specified field. """ @@ -36495,7 +36499,7 @@ input PackageOrder { """ Properties by which package connections can be ordered. """ -enum PackageOrderField { +enum PackageOrderField @docsCategory(name: "packages") { """ Order packages by creation time """ @@ -36505,7 +36509,7 @@ enum PackageOrderField { """ Represents an owner of a package. """ -interface PackageOwner { +interface PackageOwner @docsCategory(name: "packages") { """ The Node ID of the PackageOwner object """ @@ -36560,7 +36564,7 @@ interface PackageOwner { """ Represents a object that contains package activity statistics such as downloads. """ -type PackageStatistics { +type PackageStatistics @docsCategory(name: "packages") { """ Number of times the package was downloaded since it was created. """ @@ -36570,7 +36574,7 @@ type PackageStatistics { """ A version tag contains the mapping between a tag name and a version. """ -type PackageTag implements Node { +type PackageTag implements Node @docsCategory(name: "packages") { """ The Node ID of the PackageTag object """ @@ -36590,7 +36594,7 @@ type PackageTag implements Node { """ The possible types of a package. """ -enum PackageType { +enum PackageType @docsCategory(name: "packages") { """ A debian package. """ @@ -36645,7 +36649,7 @@ enum PackageType { """ Information about a specific package version. """ -type PackageVersion implements Node { +type PackageVersion implements Node @docsCategory(name: "packages") { """ List of files associated with this package version """ @@ -36765,7 +36769,7 @@ type PackageVersionEdge { """ Ways in which lists of package versions can be ordered upon return. """ -input PackageVersionOrder { +input PackageVersionOrder @docsCategory(name: "packages") { """ The direction in which to order package versions by the specified field. """ @@ -36780,7 +36784,7 @@ input PackageVersionOrder { """ Properties by which package version connections can be ordered. """ -enum PackageVersionOrderField { +enum PackageVersionOrderField @docsCategory(name: "packages") { """ Order package versions by creation time """ @@ -36790,7 +36794,7 @@ enum PackageVersionOrderField { """ Represents a object that contains package version activity statistics such as downloads. """ -type PackageVersionStatistics { +type PackageVersionStatistics @docsCategory(name: "packages") { """ Number of times the package was downloaded since it was created. """ @@ -36825,7 +36829,7 @@ type PageInfo { """ Represents a 'parent_issue_added' event on a given issue. """ -type ParentIssueAddedEvent implements Node { +type ParentIssueAddedEvent implements Node @docsCategory(name: "issues") { """ Identifies the actor who performed the event. """ @@ -36850,7 +36854,7 @@ type ParentIssueAddedEvent implements Node { """ Represents a 'parent_issue_removed' event on a given issue. """ -type ParentIssueRemovedEvent implements Node { +type ParentIssueRemovedEvent implements Node @docsCategory(name: "issues") { """ Identifies the actor who performed the event. """ @@ -36875,7 +36879,7 @@ type ParentIssueRemovedEvent implements Node { """ The possible types of patch statuses. """ -enum PatchStatus { +enum PatchStatus @docsCategory(name: "pulls") { """ The file was added. Git status 'A'. """ @@ -37320,7 +37324,7 @@ enum PinnedDiscussionPattern @docsCategory(name: "discussions") { """ Represents a pinned environment on a given repository """ -type PinnedEnvironment implements Node { +type PinnedEnvironment implements Node @docsCategory(name: "deployments") { """ Identifies the date and time when the pinned environment was created """ @@ -37395,7 +37399,7 @@ type PinnedEnvironmentEdge { """ Ordering options for pinned environments """ -input PinnedEnvironmentOrder { +input PinnedEnvironmentOrder @docsCategory(name: "deployments") { """ The direction in which to order pinned environments by the specified field. """ @@ -37410,7 +37414,7 @@ input PinnedEnvironmentOrder { """ Properties by which pinned environments connections can be ordered """ -enum PinnedEnvironmentOrderField { +enum PinnedEnvironmentOrderField @docsCategory(name: "deployments") { """ Order pinned environments by position """ @@ -37420,7 +37424,7 @@ enum PinnedEnvironmentOrderField { """ Represents a 'pinned' event on a given issue or pull request. """ -type PinnedEvent implements Node { +type PinnedEvent implements Node @docsCategory(name: "issues") { """ Identifies the actor who performed the event. """ @@ -41996,7 +42000,7 @@ input PropertyTargetDefinitionInput { """ A user's public key. """ -type PublicKey implements Node { +type PublicKey implements Node @docsCategory(name: "users") { """ The last time this authorization was used to perform an action. Values will be null for keys not owned by the user. """ @@ -42109,7 +42113,8 @@ type PublishSponsorsTierPayload { """ A repository pull request. """ -type PullRequest implements Assignable & Closable & Comment & Labelable & Lockable & Node & ProjectV2Owner & Reactable & RepositoryNode & Subscribable & UniformResourceLocatable & Updatable & UpdatableComment { +type PullRequest implements Assignable & Closable & Comment & Labelable & Lockable & Node & ProjectV2Owner & Reactable & RepositoryNode & Subscribable & UniformResourceLocatable & Updatable & UpdatableComment + @docsCategory(name: "pulls") { """ Reason that the conversation was locked. """ @@ -43235,7 +43240,7 @@ type PullRequest implements Assignable & Closable & Comment & Labelable & Lockab """ Array of allowed merge methods. Allowed values include `merge`, `squash`, and `rebase`. At least one option must be enabled. """ -enum PullRequestAllowedMergeMethods { +enum PullRequestAllowedMergeMethods @docsCategory(name: "pulls") { """ Add all commits from the head branch to the base branch with a merge commit. """ @@ -43255,7 +43260,7 @@ enum PullRequestAllowedMergeMethods { """ The possible methods for updating a pull request's head branch with the base branch. """ -enum PullRequestBranchUpdateMethod { +enum PullRequestBranchUpdateMethod @docsCategory(name: "pulls") { """ Update branch via merge """ @@ -43270,7 +43275,7 @@ enum PullRequestBranchUpdateMethod { """ A file changed in a pull request. """ -type PullRequestChangedFile { +type PullRequestChangedFile @docsCategory(name: "pulls") { """ The number of additions to the file. """ @@ -43340,7 +43345,7 @@ type PullRequestChangedFileEdge { """ Represents a Git commit part of a pull request. """ -type PullRequestCommit implements Node & UniformResourceLocatable { +type PullRequestCommit implements Node & UniformResourceLocatable @docsCategory(name: "pulls") { """ The Git commit object """ @@ -43370,7 +43375,7 @@ type PullRequestCommit implements Node & UniformResourceLocatable { """ Represents a commit comment thread part of a pull request. """ -type PullRequestCommitCommentThread implements Node & RepositoryNode { +type PullRequestCommitCommentThread implements Node & RepositoryNode @docsCategory(name: "pulls") { """ The comments that exist in this thread. """ @@ -43495,7 +43500,7 @@ type PullRequestConnection { """ This aggregates pull requests opened by a user within one repository. """ -type PullRequestContributionsByRepository { +type PullRequestContributionsByRepository @docsCategory(name: "pulls") { """ The pull request contributions. """ @@ -43535,7 +43540,7 @@ type PullRequestContributionsByRepository { """ The policy controlling who can create pull requests in a repository. """ -enum PullRequestCreationPolicy { +enum PullRequestCreationPolicy @docsCategory(name: "pulls") { """ Anyone can create pull requests. """ @@ -43565,7 +43570,7 @@ type PullRequestEdge { """ Represents available types of methods to use when merging a pull request. """ -enum PullRequestMergeMethod { +enum PullRequestMergeMethod @docsCategory(name: "pulls") { """ Add all commits from the head branch to the base branch with a merge commit. """ @@ -43701,7 +43706,8 @@ input PullRequestParametersInput { """ A review object for a given pull request. """ -type PullRequestReview implements Comment & Deletable & Minimizable & Node & Reactable & RepositoryNode & Updatable & UpdatableComment { +type PullRequestReview implements Comment & Deletable & Minimizable & Node & Reactable & RepositoryNode & Updatable & UpdatableComment + @docsCategory(name: "pulls") { """ The actor who authored the comment. """ @@ -43987,7 +43993,8 @@ type PullRequestReview implements Comment & Deletable & Minimizable & Node & Rea """ A review comment associated with a given repository pull request. """ -type PullRequestReviewComment implements Comment & Deletable & Minimizable & Node & Reactable & RepositoryNode & Updatable & UpdatableComment { +type PullRequestReviewComment implements Comment & Deletable & Minimizable & Node & Reactable & RepositoryNode & Updatable & UpdatableComment + @docsCategory(name: "pulls") { """ The actor who authored the comment. """ @@ -44327,7 +44334,7 @@ type PullRequestReviewCommentEdge { """ The possible states of a pull request review comment. """ -enum PullRequestReviewCommentState { +enum PullRequestReviewCommentState @docsCategory(name: "pulls") { """ A comment that is part of a pending review """ @@ -44367,7 +44374,7 @@ type PullRequestReviewConnection { """ This aggregates pull request reviews made by a user within one repository. """ -type PullRequestReviewContributionsByRepository { +type PullRequestReviewContributionsByRepository @docsCategory(name: "pulls") { """ The pull request review contributions. """ @@ -44407,7 +44414,7 @@ type PullRequestReviewContributionsByRepository { """ The review status of a pull request. """ -enum PullRequestReviewDecision { +enum PullRequestReviewDecision @docsCategory(name: "pulls") { """ The pull request has received an approving review. """ @@ -44442,7 +44449,7 @@ type PullRequestReviewEdge { """ The possible events to perform on a pull request review. """ -enum PullRequestReviewEvent { +enum PullRequestReviewEvent @docsCategory(name: "pulls") { """ Submit feedback and approve merging these changes. """ @@ -44467,7 +44474,7 @@ enum PullRequestReviewEvent { """ The possible states of a pull request review. """ -enum PullRequestReviewState { +enum PullRequestReviewState @docsCategory(name: "pulls") { """ A review allowing the pull request to merge. """ @@ -44497,7 +44504,7 @@ enum PullRequestReviewState { """ A threaded list of comments for a given pull request. """ -type PullRequestReviewThread implements Node { +type PullRequestReviewThread implements Node @docsCategory(name: "pulls") { """ A list of pull request comments associated with the thread. """ @@ -44662,7 +44669,7 @@ type PullRequestReviewThreadEdge { """ The possible subject types of a pull request review comment. """ -enum PullRequestReviewThreadSubjectType { +enum PullRequestReviewThreadSubjectType @docsCategory(name: "pulls") { """ A comment that has been made against the file of a pull request """ @@ -44677,7 +44684,7 @@ enum PullRequestReviewThreadSubjectType { """ Represents the latest point in the pull request timeline for which the viewer has seen the pull request's commits. """ -type PullRequestRevisionMarker { +type PullRequestRevisionMarker @docsCategory(name: "pulls") { """ Identifies the date and time when the object was created. """ @@ -44697,7 +44704,7 @@ type PullRequestRevisionMarker { """ The possible states of a pull request. """ -enum PullRequestState { +enum PullRequestState @docsCategory(name: "pulls") { """ A pull request that has been closed without being merged. """ @@ -44717,7 +44724,7 @@ enum PullRequestState { """ A repository pull request template. """ -type PullRequestTemplate { +type PullRequestTemplate @docsCategory(name: "pulls") { """ The body of the template """ @@ -44737,7 +44744,7 @@ type PullRequestTemplate { """ A threaded list of comments for a given pull request. """ -type PullRequestThread implements Node { +type PullRequestThread implements Node @docsCategory(name: "pulls") { """ A list of pull request comments associated with the thread. """ @@ -44877,7 +44884,7 @@ type PullRequestTimelineConnection { """ An item in a pull request timeline """ -union PullRequestTimelineItem = +union PullRequestTimelineItem @docsCategory(name: "pulls") = | AssignedEvent | BaseRefDeletedEvent | BaseRefForcePushedEvent @@ -44930,7 +44937,7 @@ type PullRequestTimelineItemEdge { """ An item in a pull request timeline """ -union PullRequestTimelineItems = +union PullRequestTimelineItems @docsCategory(name: "pulls") = | AddedToMergeQueueEvent | AddedToProjectEvent | AddedToProjectV2Event @@ -45463,7 +45470,7 @@ enum PullRequestTimelineItemsItemType { """ The possible target states when updating a pull request. """ -enum PullRequestUpdateState { +enum PullRequestUpdateState @docsCategory(name: "pulls") { """ A pull request that has been closed without being merged. """ @@ -45513,7 +45520,7 @@ type Push implements Node @docsCategory(name: "git") { """ A team, user, or app who has the ability to push to a protected branch. """ -type PushAllowance implements Node { +type PushAllowance implements Node @docsCategory(name: "branches") { """ The actor that can push. """ @@ -45533,7 +45540,7 @@ type PushAllowance implements Node { """ Types that can be an actor. """ -union PushAllowanceActor = App | Team | User +union PushAllowanceActor @docsCategory(name: "branches") = App | Team | User """ The connection type for PushAllowance. @@ -45578,7 +45585,7 @@ type PushAllowanceEdge { """ The query root of GitHub's GraphQL interface. """ -type Query implements Node { +type Query implements Node @docsCategory(name: "meta") { """ Look up a code of conduct by its key """ @@ -46144,7 +46151,7 @@ type Query implements Node { """ Represents the client's rate limit. """ -type RateLimit { +type RateLimit @docsCategory(name: "meta") { """ The point cost for the current query counting against the rate limit. """ @@ -46558,7 +46565,7 @@ type ReactorEdge { """ Represents a 'ready_for_review' event on a given pull request. """ -type ReadyForReviewEvent implements Node & UniformResourceLocatable { +type ReadyForReviewEvent implements Node & UniformResourceLocatable @docsCategory(name: "pulls") { """ Identifies the actor who performed the event. """ @@ -46593,7 +46600,7 @@ type ReadyForReviewEvent implements Node & UniformResourceLocatable { """ Represents a Git reference. """ -type Ref implements Node { +type Ref implements Node @docsCategory(name: "git") { """ A list of pull requests with this ref as the head ref. """ @@ -46797,7 +46804,7 @@ input RefNameConditionTargetInput { """ Ways in which lists of git refs can be ordered upon return. """ -input RefOrder { +input RefOrder @docsCategory(name: "git") { """ The direction in which to order refs by the specified field. """ @@ -46812,7 +46819,7 @@ input RefOrder { """ Properties by which ref connections can be ordered. """ -enum RefOrderField { +enum RefOrderField @docsCategory(name: "git") { """ Order refs by their alphanumeric name """ @@ -46917,7 +46924,7 @@ type RefUpdateRule @docsCategory(name: "git") { """ Represents a 'referenced' event on a given `ReferencedSubject`. """ -type ReferencedEvent implements Node { +type ReferencedEvent implements Node @docsCategory(name: "issues") { """ Identifies the actor who performed the event. """ @@ -46962,7 +46969,7 @@ type ReferencedEvent implements Node { """ Any referencable object """ -union ReferencedSubject = Issue | PullRequest +union ReferencedSubject @docsCategory(name: "issues") = Issue | PullRequest """ Autogenerated input type of RegenerateEnterpriseIdentityProviderRecoveryCodes @@ -47965,7 +47972,7 @@ type RemoveUpvotePayload { """ Represents a 'removed_from_merge_queue' event on a given pull request. """ -type RemovedFromMergeQueueEvent implements Node { +type RemovedFromMergeQueueEvent implements Node @docsCategory(name: "pulls") { """ Identifies the actor who performed the event. """ @@ -48084,7 +48091,7 @@ type RemovedFromProjectV2Event implements Node & ProjectV2Event @docsCategory(na """ Represents a 'renamed' event on a given issue or pull request """ -type RenamedTitleEvent implements Node { +type RenamedTitleEvent implements Node @docsCategory(name: "issues") { """ Identifies the actor who performed the event. """ @@ -48119,7 +48126,7 @@ type RenamedTitleEvent implements Node { """ An object which has a renamable title """ -union RenamedTitleSubject = Issue | PullRequest +union RenamedTitleSubject @docsCategory(name: "issues") = Issue | PullRequest """ Autogenerated input type of ReopenDiscussion @@ -48214,7 +48221,7 @@ type ReopenPullRequestPayload { """ Represents a 'reopened' event on any `Closable`. """ -type ReopenedEvent implements Node { +type ReopenedEvent implements Node @docsCategory(name: "issues") { """ Identifies the actor who performed the event. """ @@ -52424,6 +52431,36 @@ type Repository implements Node & PackageOwner & ProjectOwner & ProjectV2Recent number: Int! ): Issue + """ + A list of the repository's issue fields, inherited from the organization + """ + issueFields( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for issue fields returned from the connection. + """ + orderBy: IssueFieldOrder = {field: CREATED_AT, direction: ASC} + ): IssueFieldsConnection + """ Returns a single issue-like object from the current repository by number. """ @@ -53698,7 +53735,7 @@ interface RepositoryAuditEntryData @docsCategory(name: "repos") { """ Information extracted from a repository's `CODEOWNERS` file. """ -type RepositoryCodeowners { +type RepositoryCodeowners @docsCategory(name: "repos") { """ Any problems that were encountered while parsing the `CODEOWNERS` file. """ @@ -53708,7 +53745,7 @@ type RepositoryCodeowners { """ An error in a `CODEOWNERS` file. """ -type RepositoryCodeownersError { +type RepositoryCodeownersError @docsCategory(name: "repos") { """ The column number where the error occurs. """ @@ -54586,7 +54623,7 @@ enum RepositoryLockReason @docsCategory(name: "repos") { """ A GitHub Enterprise Importer (GEI) repository migration. """ -type RepositoryMigration implements Migration & Node { +type RepositoryMigration implements Migration & Node @docsCategory(name: "migrations") { """ The migration flag to continue on error. """ @@ -54687,7 +54724,7 @@ type RepositoryMigrationEdge { """ Ordering options for repository migrations. """ -input RepositoryMigrationOrder { +input RepositoryMigrationOrder @docsCategory(name: "migrations") { """ The ordering direction. """ @@ -54702,7 +54739,7 @@ input RepositoryMigrationOrder { """ Possible directions in which to order a list of repository migrations when provided an `orderBy` argument. """ -enum RepositoryMigrationOrderDirection { +enum RepositoryMigrationOrderDirection @docsCategory(name: "migrations") { """ Specifies an ascending order for a given `orderBy` argument. """ @@ -54717,7 +54754,7 @@ enum RepositoryMigrationOrderDirection { """ Properties by which repository migrations can be ordered. """ -enum RepositoryMigrationOrderField { +enum RepositoryMigrationOrderField @docsCategory(name: "migrations") { """ Order mannequins why when they were created. """ @@ -54982,7 +55019,7 @@ enum RepositoryPermission @docsCategory(name: "repos") { """ Information about the availability of features and limits for a repository based on its billing plan. """ -type RepositoryPlanFeatures { +type RepositoryPlanFeatures @docsCategory(name: "repos") { """ Whether reviews can be automatically requested and enforced with a CODEOWNERS file """ @@ -55057,7 +55094,7 @@ input RepositoryPropertyConditionTargetInput { """ A repository rule. """ -type RepositoryRule implements Node { +type RepositoryRule implements Node @docsCategory(name: "repos") { """ The Node ID of the RepositoryRule object """ @@ -55182,7 +55219,7 @@ type RepositoryRuleEdge { """ Specifies the attributes for a new or updated rule. """ -input RepositoryRuleInput { +input RepositoryRuleInput @docsCategory(name: "repos") { """ Optional ID of this rule when updating """ @@ -55202,7 +55239,7 @@ input RepositoryRuleInput { """ Ordering options for repository rules. """ -input RepositoryRuleOrder { +input RepositoryRuleOrder @docsCategory(name: "repos") { """ The ordering direction. """ @@ -55217,7 +55254,7 @@ input RepositoryRuleOrder { """ Properties by which repository rule connections can be ordered. """ -enum RepositoryRuleOrderField { +enum RepositoryRuleOrderField @docsCategory(name: "repos") { """ Order repository rules by created time """ @@ -55237,7 +55274,7 @@ enum RepositoryRuleOrderField { """ The rule types supported in rulesets """ -enum RepositoryRuleType { +enum RepositoryRuleType @docsCategory(name: "repos") { """ Authorization """ @@ -55405,7 +55442,7 @@ enum RepositoryRuleType { """ A repository ruleset. """ -type RepositoryRuleset implements Node { +type RepositoryRuleset implements Node @docsCategory(name: "repos") { """ The actors that can bypass this ruleset """ @@ -55510,7 +55547,7 @@ type RepositoryRuleset implements Node { """ A team, app or user that has the ability to bypass rules defined on a ruleset """ -type RepositoryRulesetBypassActor implements Node { +type RepositoryRulesetBypassActor implements Node @docsCategory(name: "repos") { """ The actor that can bypass rules. """ @@ -55565,7 +55602,7 @@ type RepositoryRulesetBypassActor implements Node { """ The bypass mode for a specific actor on a ruleset. """ -enum RepositoryRulesetBypassActorBypassMode { +enum RepositoryRulesetBypassActorBypassMode @docsCategory(name: "repos") { """ The actor can always bypass rules """ @@ -55627,7 +55664,7 @@ Specifies the attributes for a new or updated ruleset bypass actor. Only one of `actor_id`, `repository_role_database_id`, `organization_admin`, `enterprise_owner`, or `deploy_key` should be specified. """ -input RepositoryRulesetBypassActorInput { +input RepositoryRulesetBypassActorInput @docsCategory(name: "repos") { """ For Team, Integration and User bypasses, the Team, Integration, or User ID """ @@ -55707,7 +55744,7 @@ type RepositoryRulesetEdge { """ The targets supported for rulesets. """ -enum RepositoryRulesetTarget { +enum RepositoryRulesetTarget @docsCategory(name: "repos") { """ Branch """ @@ -56154,7 +56191,7 @@ type RepositoryVisibilityChangeEnableAuditEntry implements AuditEntry & Enterpri """ A Dependabot alert for a repository with a dependency affected by a security vulnerability. """ -type RepositoryVulnerabilityAlert implements Node & RepositoryNode { +type RepositoryVulnerabilityAlert implements Node & RepositoryNode @docsCategory(name: "dependabot") { """ When was the alert auto-dismissed? """ @@ -56279,7 +56316,7 @@ type RepositoryVulnerabilityAlertConnection { """ The possible relationships of an alert's dependency. """ -enum RepositoryVulnerabilityAlertDependencyRelationship { +enum RepositoryVulnerabilityAlertDependencyRelationship @docsCategory(name: "dependabot") { """ A direct dependency of your project """ @@ -56304,7 +56341,7 @@ enum RepositoryVulnerabilityAlertDependencyRelationship { """ The possible scopes of an alert's dependency. """ -enum RepositoryVulnerabilityAlertDependencyScope { +enum RepositoryVulnerabilityAlertDependencyScope @docsCategory(name: "dependabot") { """ A dependency that is only used in development """ @@ -56334,7 +56371,7 @@ type RepositoryVulnerabilityAlertEdge { """ The possible states of an alert """ -enum RepositoryVulnerabilityAlertState { +enum RepositoryVulnerabilityAlertState @docsCategory(name: "dependabot") { """ An alert that has been automatically closed by Dependabot. """ @@ -56524,7 +56561,7 @@ type RequestReviewsPayload { """ The possible states that can be requested when creating a check run. """ -enum RequestableCheckStatusState { +enum RequestableCheckStatusState @docsCategory(name: "checks") { """ The check suite or run has been completed. """ @@ -56554,7 +56591,7 @@ enum RequestableCheckStatusState { """ Types that can be requested reviewers. """ -union RequestedReviewer = Bot | Mannequin | Team | User +union RequestedReviewer @docsCategory(name: "pulls") = Bot | Mannequin | Team | User """ The connection type for RequestedReviewer. @@ -56599,7 +56636,7 @@ type RequestedReviewerEdge { """ Represents a type that can be required by a pull request for merging. """ -interface RequirableByPullRequest { +interface RequirableByPullRequest @docsCategory(name: "pulls") { """ Whether this is required to pass before merging for a specific pull request. """ @@ -56683,7 +56720,7 @@ input RequiredReviewerConfigurationInput { """ Represents a required status check for a protected branch, but not any specific run of that check. """ -type RequiredStatusCheckDescription { +type RequiredStatusCheckDescription @docsCategory(name: "branches") { """ The App that must provide this status in order for it to be accepted. """ @@ -56698,7 +56735,7 @@ type RequiredStatusCheckDescription { """ Specifies the attributes for a new or updated required status check. """ -input RequiredStatusCheckInput { +input RequiredStatusCheckInput @docsCategory(name: "branches") { """ The ID of the App that must set the status in order for it to be accepted. Omit this value to use whichever app has recently been setting this status, or @@ -56938,7 +56975,7 @@ type RevertPullRequestPayload { """ A user, team, or app who has the ability to dismiss a review on a protected branch. """ -type ReviewDismissalAllowance implements Node { +type ReviewDismissalAllowance implements Node @docsCategory(name: "branches") { """ The actor that can dismiss. """ @@ -56958,7 +56995,7 @@ type ReviewDismissalAllowance implements Node { """ Types that can be an actor. """ -union ReviewDismissalAllowanceActor = App | Team | User +union ReviewDismissalAllowanceActor @docsCategory(name: "branches") = App | Team | User """ The connection type for ReviewDismissalAllowance. @@ -57003,7 +57040,7 @@ type ReviewDismissalAllowanceEdge { """ Represents a 'review_dismissed' event on a given issue or pull request. """ -type ReviewDismissedEvent implements Node & UniformResourceLocatable { +type ReviewDismissedEvent implements Node & UniformResourceLocatable @docsCategory(name: "pulls") { """ Identifies the actor who performed the event. """ @@ -57068,7 +57105,7 @@ type ReviewDismissedEvent implements Node & UniformResourceLocatable { """ A request for a user to review a pull request. """ -type ReviewRequest implements Node { +type ReviewRequest implements Node @docsCategory(name: "pulls") { """ Whether this request was created for a code owner """ @@ -57138,7 +57175,7 @@ type ReviewRequestEdge { """ Represents an 'review_request_removed' event on a given pull request. """ -type ReviewRequestRemovedEvent implements Node { +type ReviewRequestRemovedEvent implements Node @docsCategory(name: "pulls") { """ Identifies the actor who performed the event. """ @@ -57168,7 +57205,7 @@ type ReviewRequestRemovedEvent implements Node { """ Represents an 'review_requested' event on a given pull request. """ -type ReviewRequestedEvent implements Node { +type ReviewRequestedEvent implements Node @docsCategory(name: "pulls") { """ Identifies the actor who performed the event. """ @@ -57199,7 +57236,7 @@ type ReviewRequestedEvent implements Node { A hovercard context with a message describing the current code review state of the pull request. """ -type ReviewStatusHovercardContext implements HovercardContext { +type ReviewStatusHovercardContext implements HovercardContext @docsCategory(name: "pulls") { """ A string describing this context """ @@ -57314,7 +57351,7 @@ type RevokeMigratorRolePayload { """ Possible roles a user may have in relation to an organization. """ -enum RoleInOrganization { +enum RoleInOrganization @docsCategory(name: "orgs") { """ A user who is a direct member of the organization. """ @@ -57334,7 +57371,7 @@ enum RoleInOrganization { """ The level of enforcement for a rule or ruleset. """ -enum RuleEnforcement { +enum RuleEnforcement @docsCategory(name: "repos") { """ Rules will be enforced """ @@ -57355,7 +57392,7 @@ enum RuleEnforcement { """ Types which can be parameters for `RepositoryRule` objects. """ -union RuleParameters = +union RuleParameters @docsCategory(name: "repos") = | BranchNamePatternParameters | CodeScanningParameters | CommitAuthorEmailPatternParameters @@ -57377,7 +57414,7 @@ union RuleParameters = """ Specifies the parameters for a `RepositoryRule` object. Only one of the fields should be specified. """ -input RuleParametersInput { +input RuleParametersInput @docsCategory(name: "repos") { """ Parameters used for the `branch_name_pattern` rule type """ @@ -57467,12 +57504,12 @@ input RuleParametersInput { """ Types which can have `RepositoryRule` objects. """ -union RuleSource = Enterprise | Organization | Repository +union RuleSource @docsCategory(name: "repos") = Enterprise | Organization | Repository """ The possible digest algorithms used to sign SAML requests for an identity provider. """ -enum SamlDigestAlgorithm { +enum SamlDigestAlgorithm @docsCategory(name: "enterprise-admin") { """ SHA1 """ @@ -57497,7 +57534,7 @@ enum SamlDigestAlgorithm { """ The possible signature algorithms used to sign SAML requests for a Identity Provider. """ -enum SamlSignatureAlgorithm { +enum SamlSignatureAlgorithm @docsCategory(name: "enterprise-admin") { """ RSA-SHA1 """ @@ -57622,7 +57659,15 @@ enum SavedReplyOrderField @docsCategory(name: "users") { """ The results of a search. """ -union SearchResultItem = App | Discussion | Issue | MarketplaceListing | Organization | PullRequest | Repository | User +union SearchResultItem @docsCategory(name: "search") = + | App + | Discussion + | Issue + | MarketplaceListing + | Organization + | PullRequest + | Repository + | User """ A list of results that matched against a search query. Regardless of the number @@ -57719,7 +57764,7 @@ type SearchResultItemEdge { """ Represents the individual results of a search. """ -enum SearchType { +enum SearchType @docsCategory(name: "search") { """ Returns matching discussions in repositories. """ @@ -57759,7 +57804,7 @@ enum SearchType { """ A GitHub Security Advisory """ -type SecurityAdvisory implements Node { +type SecurityAdvisory implements Node @docsCategory(name: "security-advisories") { """ The classification of the advisory """ @@ -57932,7 +57977,7 @@ type SecurityAdvisory implements Node { """ Classification of the advisory. """ -enum SecurityAdvisoryClassification { +enum SecurityAdvisoryClassification @docsCategory(name: "security-advisories") { """ Classification of general advisories. """ @@ -57972,7 +58017,7 @@ type SecurityAdvisoryConnection { """ The possible ecosystems of a security vulnerability's package. """ -enum SecurityAdvisoryEcosystem { +enum SecurityAdvisoryEcosystem @docsCategory(name: "security-advisories") { """ GitHub Actions """ @@ -58052,7 +58097,7 @@ type SecurityAdvisoryEdge { """ A GitHub Security Advisory Identifier """ -type SecurityAdvisoryIdentifier { +type SecurityAdvisoryIdentifier @docsCategory(name: "security-advisories") { """ The identifier type, e.g. GHSA, CVE """ @@ -58067,7 +58112,7 @@ type SecurityAdvisoryIdentifier { """ An advisory identifier to filter results on. """ -input SecurityAdvisoryIdentifierFilter { +input SecurityAdvisoryIdentifierFilter @docsCategory(name: "security-advisories") { """ The identifier type. """ @@ -58082,7 +58127,7 @@ input SecurityAdvisoryIdentifierFilter { """ Identifier formats available for advisories. """ -enum SecurityAdvisoryIdentifierType { +enum SecurityAdvisoryIdentifierType @docsCategory(name: "security-advisories") { """ Common Vulnerabilities and Exposures Identifier. """ @@ -58097,7 +58142,7 @@ enum SecurityAdvisoryIdentifierType { """ Ordering options for security advisory connections """ -input SecurityAdvisoryOrder { +input SecurityAdvisoryOrder @docsCategory(name: "security-advisories") { """ The ordering direction. """ @@ -58112,7 +58157,7 @@ input SecurityAdvisoryOrder { """ Properties by which security advisory connections can be ordered. """ -enum SecurityAdvisoryOrderField { +enum SecurityAdvisoryOrderField @docsCategory(name: "security-advisories") { """ Order advisories by EPSS percentage """ @@ -58137,7 +58182,7 @@ enum SecurityAdvisoryOrderField { """ An individual package """ -type SecurityAdvisoryPackage { +type SecurityAdvisoryPackage @docsCategory(name: "security-advisories") { """ The ecosystem the package belongs to, e.g. RUBYGEMS, NPM """ @@ -58152,7 +58197,7 @@ type SecurityAdvisoryPackage { """ An individual package version """ -type SecurityAdvisoryPackageVersion { +type SecurityAdvisoryPackageVersion @docsCategory(name: "security-advisories") { """ The package name or version """ @@ -58162,7 +58207,7 @@ type SecurityAdvisoryPackageVersion { """ A GitHub Security Advisory Reference """ -type SecurityAdvisoryReference { +type SecurityAdvisoryReference @docsCategory(name: "security-advisories") { """ A publicly accessible reference """ @@ -58172,7 +58217,7 @@ type SecurityAdvisoryReference { """ Severity of the vulnerability. """ -enum SecurityAdvisorySeverity { +enum SecurityAdvisorySeverity @docsCategory(name: "security-advisories") { """ Critical. """ @@ -58202,7 +58247,7 @@ enum SecurityAdvisorySeverity { """ An individual vulnerability within an Advisory """ -type SecurityVulnerability { +type SecurityVulnerability @docsCategory(name: "security-advisories") { """ The Advisory associated with this Vulnerability """ @@ -58283,7 +58328,7 @@ type SecurityVulnerabilityEdge { """ Ordering options for security vulnerability connections """ -input SecurityVulnerabilityOrder { +input SecurityVulnerabilityOrder @docsCategory(name: "security-advisories") { """ The ordering direction. """ @@ -58298,7 +58343,7 @@ input SecurityVulnerabilityOrder { """ Properties by which security vulnerability connections can be ordered. """ -enum SecurityVulnerabilityOrderField { +enum SecurityVulnerabilityOrderField @docsCategory(name: "security-advisories") { """ Order vulnerability by update time """ @@ -58558,7 +58603,7 @@ type SetUserInteractionLimitPayload { """ Represents an S/MIME signature on a Commit or Tag. """ -type SmimeSignature implements GitSignature { +type SmimeSignature implements GitSignature @docsCategory(name: "git") { """ Email used to sign this object. """ @@ -61542,7 +61587,7 @@ enum SponsorshipPrivacy @docsCategory(name: "sponsors") { """ The possible default commit messages for squash merges. """ -enum SquashMergeCommitMessage { +enum SquashMergeCommitMessage @docsCategory(name: "repos") { """ Default to a blank commit message. """ @@ -61562,7 +61607,7 @@ enum SquashMergeCommitMessage { """ The possible default commit titles for squash merges. """ -enum SquashMergeCommitTitle { +enum SquashMergeCommitTitle @docsCategory(name: "repos") { """ Default to the commit's title (if only one commit) or the pull request's title (when more than one commit). """ @@ -61577,7 +61622,7 @@ enum SquashMergeCommitTitle { """ Represents an SSH signature on a Commit or Tag. """ -type SshSignature implements GitSignature { +type SshSignature implements GitSignature @docsCategory(name: "git") { """ Email used to sign this object. """ @@ -62010,7 +62055,7 @@ input StatusCheckConfigurationInput { """ Represents the rollup for both the check runs and status for a commit. """ -type StatusCheckRollup implements Node { +type StatusCheckRollup implements Node @docsCategory(name: "commits") { """ The commit the status and check runs are attached to. """ @@ -62055,7 +62100,7 @@ type StatusCheckRollup implements Node { """ Types that can be inside a StatusCheckRollup context. """ -union StatusCheckRollupContext = CheckRun | StatusContext +union StatusCheckRollupContext @docsCategory(name: "commits") = CheckRun | StatusContext """ The connection type for StatusCheckRollupContext. @@ -62190,7 +62235,7 @@ type StatusContext implements Node & RequirableByPullRequest @docsCategory(name: """ Represents a count of the state of a status context. """ -type StatusContextStateCount { +type StatusContextStateCount @docsCategory(name: "commits") { """ The number of statuses with this state. """ @@ -62275,7 +62320,7 @@ type StripeConnectAccount @docsCategory(name: "sponsors") { """ Represents a 'sub_issue_added' event on a given issue. """ -type SubIssueAddedEvent implements Node { +type SubIssueAddedEvent implements Node @docsCategory(name: "issues") { """ Identifies the actor who performed the event. """ @@ -62300,7 +62345,7 @@ type SubIssueAddedEvent implements Node { """ Represents a 'sub_issue_removed' event on a given issue. """ -type SubIssueRemovedEvent implements Node { +type SubIssueRemovedEvent implements Node @docsCategory(name: "issues") { """ Identifies the actor who performed the event. """ @@ -62325,7 +62370,7 @@ type SubIssueRemovedEvent implements Node { """ Summary of the state of an issue's sub-issues """ -type SubIssuesSummary { +type SubIssuesSummary @docsCategory(name: "issues") { """ Count of completed sub-issues """ @@ -62510,7 +62555,7 @@ interface SubscribableThread @docsCategory(name: "activity") { """ Represents a 'subscribed' event on a given `Subscribable`. """ -type SubscribedEvent implements Node { +type SubscribedEvent implements Node @docsCategory(name: "issues") { """ Identifies the actor who performed the event. """ @@ -62555,7 +62600,7 @@ enum SubscriptionState @docsCategory(name: "activity") { """ A suggestion to review a pull request based on a user's commit history and review comments. """ -type SuggestedReviewer { +type SuggestedReviewer @docsCategory(name: "pulls") { """ Is this suggestion based on past commits? """ @@ -62575,7 +62620,7 @@ type SuggestedReviewer { """ A suggestion to review a pull request based on an actor's commit history, review comments, and integrations. """ -type SuggestedReviewerActor { +type SuggestedReviewerActor @docsCategory(name: "pulls") { """ Is this suggestion based on past commits? """ @@ -62635,7 +62680,7 @@ type SuggestedReviewerActorEdge { """ Represents a Git tag. """ -type Tag implements GitObject & Node { +type Tag implements GitObject & Node @docsCategory(name: "git") { """ An abbreviated version of the Git object ID """ @@ -62740,7 +62785,7 @@ input TagNamePatternParametersInput { """ A team of users in an organization. """ -type Team implements MemberStatusable & Node & Subscribable & TeamReviewRequestable { +type Team implements MemberStatusable & Node & Subscribable & TeamReviewRequestable @docsCategory(name: "teams") { """ A list of teams that are ancestors of this team. """ @@ -63896,7 +63941,7 @@ type TeamMemberEdge { """ Ordering options for team member connections """ -input TeamMemberOrder { +input TeamMemberOrder @docsCategory(name: "teams") { """ The ordering direction. """ @@ -63911,7 +63956,7 @@ input TeamMemberOrder { """ Properties by which team member connections can be ordered. """ -enum TeamMemberOrderField { +enum TeamMemberOrderField @docsCategory(name: "teams") { """ Order team members by creation time """ @@ -63926,7 +63971,7 @@ enum TeamMemberOrderField { """ The possible team member roles; either 'maintainer' or 'member'. """ -enum TeamMemberRole { +enum TeamMemberRole @docsCategory(name: "teams") { """ A team maintainer has permission to add and remove team members. """ @@ -63941,7 +63986,7 @@ enum TeamMemberRole { """ Defines which types of team members are included in the returned list. Can be one of IMMEDIATE, CHILD_TEAM or ALL. """ -enum TeamMembershipType { +enum TeamMembershipType @docsCategory(name: "teams") { """ Includes immediate and child team members for the team. """ @@ -63961,7 +64006,7 @@ enum TeamMembershipType { """ The possible team notification values. """ -enum TeamNotificationSetting { +enum TeamNotificationSetting @docsCategory(name: "teams") { """ No one will receive notifications. """ @@ -63976,7 +64021,7 @@ enum TeamNotificationSetting { """ Ways in which team connections can be ordered. """ -input TeamOrder { +input TeamOrder @docsCategory(name: "teams") { """ The direction in which to order nodes. """ @@ -63991,7 +64036,7 @@ input TeamOrder { """ Properties by which team connections can be ordered. """ -enum TeamOrderField { +enum TeamOrderField @docsCategory(name: "teams") { """ Allows ordering a list of teams by name. """ @@ -64001,7 +64046,7 @@ enum TeamOrderField { """ The possible team privacy values. """ -enum TeamPrivacy { +enum TeamPrivacy @docsCategory(name: "teams") { """ A secret team can only be seen by its members. """ @@ -64427,7 +64472,7 @@ type TeamRepositoryEdge { """ Ordering options for team repository connections """ -input TeamRepositoryOrder { +input TeamRepositoryOrder @docsCategory(name: "teams") { """ The ordering direction. """ @@ -64442,7 +64487,7 @@ input TeamRepositoryOrder { """ Properties by which team repository connections can be ordered. """ -enum TeamRepositoryOrderField { +enum TeamRepositoryOrderField @docsCategory(name: "teams") { """ Order repositories by creation time """ @@ -64477,7 +64522,7 @@ enum TeamRepositoryOrderField { """ The possible team review assignment algorithms """ -enum TeamReviewAssignmentAlgorithm { +enum TeamReviewAssignmentAlgorithm @docsCategory(name: "teams") { """ Balance review load across the entire team """ @@ -64492,7 +64537,7 @@ enum TeamReviewAssignmentAlgorithm { """ Represents a team that can be requested to review a pull request. """ -interface TeamReviewRequestable { +interface TeamReviewRequestable @docsCategory(name: "teams") { """ The Node ID of the TeamReviewRequestable object """ @@ -64512,7 +64557,7 @@ interface TeamReviewRequestable { """ The role of a user on a team. """ -enum TeamRole { +enum TeamRole @docsCategory(name: "teams") { """ User has admin rights on the team. """ @@ -64527,7 +64572,7 @@ enum TeamRole { """ A text match within a search result. """ -type TextMatch { +type TextMatch @docsCategory(name: "search") { """ The specific text fragment within the property matched on. """ @@ -64547,7 +64592,7 @@ type TextMatch { """ Represents a single highlight in a search result match. """ -type TextMatchHighlight { +type TextMatchHighlight @docsCategory(name: "search") { """ The indice in the fragment where the matched text begins. """ @@ -65055,7 +65100,7 @@ type TreeEntry @docsCategory(name: "git") { """ Filters by whether or not 2FA is enabled and if the method configured is considered secure or insecure. """ -enum TwoFactorCredentialSecurityType { +enum TwoFactorCredentialSecurityType @docsCategory(name: "enterprise-admin") { """ No method of two-factor authentication. """ @@ -65175,7 +65220,7 @@ type UnarchiveRepositoryPayload { """ Represents an 'unassigned' event on any assignable object. """ -type UnassignedEvent implements Node { +type UnassignedEvent implements Node @docsCategory(name: "issues") { """ Identifies the actor who performed the event. """ @@ -65271,7 +65316,7 @@ type UnfollowUserPayload { """ Represents a type that can be retrieved by a URL. """ -interface UniformResourceLocatable { +interface UniformResourceLocatable @docsCategory(name: "meta") { """ The HTML path to this resource. """ @@ -65286,7 +65331,7 @@ interface UniformResourceLocatable { """ Represents an unknown signature on a Commit or Tag. """ -type UnknownSignature implements GitSignature { +type UnknownSignature implements GitSignature @docsCategory(name: "git") { """ Email used to sign this object. """ @@ -65507,7 +65552,7 @@ type UnlockLockablePayload { """ Represents an 'unlocked' event on a given issue or pull request. """ -type UnlockedEvent implements Node { +type UnlockedEvent implements Node @docsCategory(name: "issues") { """ Identifies the actor who performed the event. """ @@ -65662,7 +65707,7 @@ type UnmarkProjectV2AsTemplatePayload { """ Represents an 'unmarked_as_duplicate' event on a given issue or pull request. """ -type UnmarkedAsDuplicateEvent implements Node { +type UnmarkedAsDuplicateEvent implements Node @docsCategory(name: "issues") { """ Identifies the actor who performed the event. """ @@ -65858,7 +65903,7 @@ type UnresolveReviewThreadPayload { """ Represents an 'unsubscribed' event on a given `Subscribable`. """ -type UnsubscribedEvent implements Node { +type UnsubscribedEvent implements Node @docsCategory(name: "issues") { """ Identifies the actor who performed the event. """ @@ -65883,7 +65928,7 @@ type UnsubscribedEvent implements Node { """ Entities that can be updated. """ -interface Updatable { +interface Updatable @docsCategory(name: "issues") { """ Check if the current viewer can update this object. """ @@ -70830,7 +70875,7 @@ enum UserBlockDuration @docsCategory(name: "users") { """ Represents a 'user_blocked' event on a given user. """ -type UserBlockedEvent implements Node { +type UserBlockedEvent implements Node @docsCategory(name: "users") { """ Identifies the actor who performed the event. """ @@ -70985,7 +71030,7 @@ type UserEdge { """ Email attributes from External Identity """ -type UserEmailMetadata { +type UserEmailMetadata @docsCategory(name: "users") { """ Boolean to identify primary emails """ @@ -71180,7 +71225,7 @@ type UserListSuggestion @docsCategory(name: "users") { """ A repository owned by an Enterprise Managed user. """ -type UserNamespaceRepository implements Node { +type UserNamespaceRepository implements Node @docsCategory(name: "enterprise-admin") { """ The Node ID of the UserNamespaceRepository object """ @@ -71380,7 +71425,7 @@ enum UserViewType @docsCategory(name: "users") { """ A domain that can be verified or approved for an organization or an enterprise. """ -type VerifiableDomain implements Node { +type VerifiableDomain implements Node @docsCategory(name: "orgs") { """ Identifies the date and time when the object was created. """ @@ -71500,7 +71545,7 @@ type VerifiableDomainEdge { """ Ordering options for verifiable domain connections. """ -input VerifiableDomainOrder { +input VerifiableDomainOrder @docsCategory(name: "orgs") { """ The ordering direction. """ @@ -71515,7 +71560,7 @@ input VerifiableDomainOrder { """ Properties by which verifiable domain connections can be ordered. """ -enum VerifiableDomainOrderField { +enum VerifiableDomainOrderField @docsCategory(name: "orgs") { """ Order verifiable domains by their creation date. """ @@ -71530,7 +71575,7 @@ enum VerifiableDomainOrderField { """ Types that can own a verifiable domain. """ -union VerifiableDomainOwner = Enterprise | Organization +union VerifiableDomainOwner @docsCategory(name: "orgs") = Enterprise | Organization """ Autogenerated input type of VerifyVerifiableDomain @@ -71605,7 +71650,7 @@ interface Votable @docsCategory(name: "discussions") { """ A workflow contains meta information about an Actions workflow file. """ -type Workflow implements Node & UniformResourceLocatable { +type Workflow implements Node & UniformResourceLocatable @docsCategory(name: "actions") { """ Identifies the date and time when the object was created. """ @@ -71730,7 +71775,7 @@ input WorkflowFileReferenceInput { """ A workflow run. """ -type WorkflowRun implements Node & UniformResourceLocatable { +type WorkflowRun implements Node & UniformResourceLocatable @docsCategory(name: "actions") { """ The check suite this workflow run belongs to. """ @@ -71880,7 +71925,7 @@ type WorkflowRunEdge { """ An executed workflow file for a workflow run. """ -type WorkflowRunFile implements Node & UniformResourceLocatable { +type WorkflowRunFile implements Node & UniformResourceLocatable @docsCategory(name: "actions") { """ The Node ID of the WorkflowRunFile object """ @@ -71930,7 +71975,7 @@ type WorkflowRunFile implements Node & UniformResourceLocatable { """ Ways in which lists of workflow runs can be ordered upon return. """ -input WorkflowRunOrder { +input WorkflowRunOrder @docsCategory(name: "actions") { """ The direction in which to order workflow runs by the specified field. """ @@ -71945,7 +71990,7 @@ input WorkflowRunOrder { """ Properties by which workflow run connections can be ordered. """ -enum WorkflowRunOrderField { +enum WorkflowRunOrderField @docsCategory(name: "actions") { """ Order workflow runs by most recently created """ @@ -71955,7 +72000,7 @@ enum WorkflowRunOrderField { """ The possible states for a workflow. """ -enum WorkflowState { +enum WorkflowState @docsCategory(name: "actions") { """ The workflow is active. """ diff --git a/src/graphql/data/ghec/schema.json b/src/graphql/data/ghec/schema.json index 0c4959e9efaf..bdcecff0a0d1 100644 --- a/src/graphql/data/ghec/schema.json +++ b/src/graphql/data/ghec/schema.json @@ -824,6 +824,7 @@ "id": "abortqueuedmigrations", "href": "/graphql/reference/mutations#abortqueuedmigrations", "description": "Clear all of a customer's queued migrations.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -854,6 +855,7 @@ "id": "abortrepositorymigration", "href": "/graphql/reference/mutations#abortrepositorymigration", "description": "Abort a repository migration queued or in progress.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -884,6 +886,7 @@ "id": "acceptenterpriseadministratorinvitation", "href": "/graphql/reference/mutations#acceptenterpriseadministratorinvitation", "description": "Accepts a pending invitation for a user to become an administrator of an enterprise.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -921,6 +924,7 @@ "id": "acceptenterprisememberinvitation", "href": "/graphql/reference/mutations#acceptenterprisememberinvitation", "description": "Accepts a pending invitation for a user to become an unaffiliated member of an enterprise.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -991,6 +995,7 @@ "id": "accessusernamespacerepository", "href": "/graphql/reference/mutations#accessusernamespacerepository", "description": "Access user namespace repository for a temporary duration.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -1097,6 +1102,7 @@ "id": "addcomment", "href": "/graphql/reference/mutations#addcomment", "description": "Adds a comment to an Issue or Pull Request.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -1203,6 +1209,7 @@ "id": "addenterpriseorganizationmember", "href": "/graphql/reference/mutations#addenterpriseorganizationmember", "description": "Adds enterprise members to an organization within the enterprise.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -1233,6 +1240,7 @@ "id": "addenterprisesupportentitlement", "href": "/graphql/reference/mutations#addenterprisesupportentitlement", "description": "Adds a support entitlement to an enterprise member.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -1434,6 +1442,7 @@ "id": "addpullrequestreview", "href": "/graphql/reference/mutations#addpullrequestreview", "description": "Adds a review to a Pull Request.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -1471,6 +1480,7 @@ "id": "addpullrequestreviewcomment", "href": "/graphql/reference/mutations#addpullrequestreviewcomment", "description": "Adds a comment to a review.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -1508,6 +1518,7 @@ "id": "addpullrequestreviewthread", "href": "/graphql/reference/mutations#addpullrequestreviewthread", "description": "Adds a new thread to a pending Pull Request Review.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -1538,6 +1549,7 @@ "id": "addpullrequestreviewthreadreply", "href": "/graphql/reference/mutations#addpullrequestreviewthreadreply", "description": "Adds a reply to an existing Pull Request Review Thread.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -1644,6 +1656,7 @@ "id": "addsubissue", "href": "/graphql/reference/mutations#addsubissue", "description": "Adds a sub-issue to a given issue.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -1712,6 +1725,7 @@ "id": "addverifiabledomain", "href": "/graphql/reference/mutations#addverifiabledomain", "description": "Adds a verifiable domain to an owning account.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -1742,6 +1756,7 @@ "id": "approvedeployments", "href": "/graphql/reference/mutations#approvedeployments", "description": "Approve all pending deployments under one or more environments.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -1772,6 +1787,7 @@ "id": "approveverifiabledomain", "href": "/graphql/reference/mutations#approveverifiabledomain", "description": "Approve a verifiable domain for notification delivery.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -1833,6 +1849,7 @@ "id": "archivepullrequest", "href": "/graphql/reference/mutations#archivepullrequest", "description": "Archive a pull request. Closes, locks, and marks the pull request as archived.\nOnly repository admins can archive pull requests.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -1894,6 +1911,7 @@ "id": "cancelenterpriseadmininvitation", "href": "/graphql/reference/mutations#cancelenterpriseadmininvitation", "description": "Cancels a pending invitation for an administrator to join an enterprise.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -1931,6 +1949,7 @@ "id": "cancelenterprisememberinvitation", "href": "/graphql/reference/mutations#cancelenterprisememberinvitation", "description": "Cancels a pending invitation for an unaffiliated member to join an enterprise.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -2224,6 +2243,7 @@ "id": "closepullrequest", "href": "/graphql/reference/mutations#closepullrequest", "description": "Close a pull request.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -2317,6 +2337,7 @@ "id": "convertpullrequesttodraft", "href": "/graphql/reference/mutations#convertpullrequesttodraft", "description": "Converts a pull request to draft.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -2378,6 +2399,7 @@ "id": "createattributioninvitation", "href": "/graphql/reference/mutations#createattributioninvitation", "description": "Invites a user to claim reattributable data.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -2422,6 +2444,7 @@ "id": "createbranchprotectionrule", "href": "/graphql/reference/mutations#createbranchprotectionrule", "description": "Create a new branch protection rule.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -2452,6 +2475,7 @@ "id": "createcheckrun", "href": "/graphql/reference/mutations#createcheckrun", "description": "Create a check run.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -2482,6 +2506,7 @@ "id": "createchecksuite", "href": "/graphql/reference/mutations#createchecksuite", "description": "Create a check suite.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -2550,6 +2575,7 @@ "id": "createdeployment", "href": "/graphql/reference/mutations#createdeployment", "description": "Creates a new deployment event.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -2587,6 +2613,7 @@ "id": "createdeploymentstatus", "href": "/graphql/reference/mutations#createdeploymentstatus", "description": "Create a deployment status.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -2648,6 +2675,7 @@ "id": "createenterpriseorganization", "href": "/graphql/reference/mutations#createenterpriseorganization", "description": "Creates an organization as part of an enterprise account. A personal access\ntoken used to create an organization is implicitly permitted to update the\norganization it created, if the organization is part of an enterprise that has\nSAML enabled or uses Enterprise Managed Users. If the organization is not part\nof such an enterprise, and instead has SAML enabled for it individually, the\ntoken will then require SAML authorization to continue working against that organization.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -2685,6 +2713,7 @@ "id": "createenvironment", "href": "/graphql/reference/mutations#createenvironment", "description": "Creates an environment or simply returns it if already exists.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -2715,6 +2744,7 @@ "id": "createipallowlistentry", "href": "/graphql/reference/mutations#createipallowlistentry", "description": "Creates a new IP allow list entry.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -2945,6 +2975,7 @@ "id": "createmigrationsource", "href": "/graphql/reference/mutations#createmigrationsource", "description": "Creates a GitHub Enterprise Importer (GEI) migration source.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -3131,6 +3162,7 @@ "id": "createpullrequest", "href": "/graphql/reference/mutations#createpullrequest", "description": "Create a new pull request.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -3161,6 +3193,7 @@ "id": "createref", "href": "/graphql/reference/mutations#createref", "description": "Create a new Git Ref.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -3253,6 +3286,7 @@ "id": "createrepositoryruleset", "href": "/graphql/reference/mutations#createrepositoryruleset", "description": "Create a repository ruleset.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -3478,6 +3512,7 @@ "id": "deletebranchprotectionrule", "href": "/graphql/reference/mutations#deletebranchprotectionrule", "description": "Delete a branch protection rule.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -3501,6 +3536,7 @@ "id": "deletedeployment", "href": "/graphql/reference/mutations#deletedeployment", "description": "Deletes a deployment.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -3586,6 +3622,7 @@ "id": "deleteenvironment", "href": "/graphql/reference/mutations#deleteenvironment", "description": "Deletes an environment.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -3609,6 +3646,7 @@ "id": "deleteipallowlistentry", "href": "/graphql/reference/mutations#deleteipallowlistentry", "description": "Deletes an IP allow list entry.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -3849,6 +3887,7 @@ "id": "deletepackageversion", "href": "/graphql/reference/mutations#deletepackageversion", "description": "Delete a package version.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -4158,6 +4197,7 @@ "id": "deletepullrequestreview", "href": "/graphql/reference/mutations#deletepullrequestreview", "description": "Deletes a pull request review.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -4188,6 +4228,7 @@ "id": "deletepullrequestreviewcomment", "href": "/graphql/reference/mutations#deletepullrequestreviewcomment", "description": "Deletes a pull request review comment.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -4225,6 +4266,7 @@ "id": "deleteref", "href": "/graphql/reference/mutations#deleteref", "description": "Delete a Git Ref.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -4279,6 +4321,7 @@ "id": "deleterepositoryruleset", "href": "/graphql/reference/mutations#deleterepositoryruleset", "description": "Delete a repository ruleset.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -4333,6 +4376,7 @@ "id": "deleteverifiabledomain", "href": "/graphql/reference/mutations#deleteverifiabledomain", "description": "Deletes a verifiable domain.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -4363,6 +4407,7 @@ "id": "dequeuepullrequest", "href": "/graphql/reference/mutations#dequeuepullrequest", "description": "Remove a pull request from the merge queue.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -4393,6 +4438,7 @@ "id": "disablepullrequestautomerge", "href": "/graphql/reference/mutations#disablepullrequestautomerge", "description": "Disable auto merge on the given pull request.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -4430,6 +4476,7 @@ "id": "dismisspullrequestreview", "href": "/graphql/reference/mutations#dismisspullrequestreview", "description": "Dismisses an approved or rejected pull request review.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -4460,6 +4507,7 @@ "id": "dismissrepositoryvulnerabilityalert", "href": "/graphql/reference/mutations#dismissrepositoryvulnerabilityalert", "description": "Dismisses the Dependabot alert.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -4490,6 +4538,7 @@ "id": "enablepullrequestautomerge", "href": "/graphql/reference/mutations#enablepullrequestautomerge", "description": "Enable the default auto-merge on a pull request.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -4527,6 +4576,7 @@ "id": "enqueuepullrequest", "href": "/graphql/reference/mutations#enqueuepullrequest", "description": "Add a pull request to the merge queue.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -4619,6 +4669,7 @@ "id": "grantenterpriseorganizationsmigratorrole", "href": "/graphql/reference/mutations#grantenterpriseorganizationsmigratorrole", "description": "Grant the migrator role to a user for all organizations under an enterprise account.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -4649,6 +4700,7 @@ "id": "grantmigratorrole", "href": "/graphql/reference/mutations#grantmigratorrole", "description": "Grant the migrator role to a user or a team.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -4711,6 +4763,7 @@ "id": "inviteenterpriseadmin", "href": "/graphql/reference/mutations#inviteenterpriseadmin", "description": "Invite someone to become an administrator of the enterprise.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -4741,6 +4794,7 @@ "id": "inviteenterprisemember", "href": "/graphql/reference/mutations#inviteenterprisemember", "description": "Invite someone to become an unaffiliated member of the enterprise.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -4802,6 +4856,7 @@ "id": "linkprojectv2toteam", "href": "/graphql/reference/mutations#linkprojectv2toteam", "description": "Links a project to a team.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -4940,6 +4995,7 @@ "id": "markfileasviewed", "href": "/graphql/reference/mutations#markfileasviewed", "description": "Mark a pull request file as viewed.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -5001,6 +5057,7 @@ "id": "markpullrequestreadyforreview", "href": "/graphql/reference/mutations#markpullrequestreadyforreview", "description": "Marks a pull request ready for review.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -5062,6 +5119,7 @@ "id": "mergepullrequest", "href": "/graphql/reference/mutations#mergepullrequest", "description": "Merge a pull request.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -5194,6 +5252,7 @@ "id": "pinenvironment", "href": "/graphql/reference/mutations#pinenvironment", "description": "Pin an environment to a repository.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -5355,6 +5414,7 @@ "id": "regenerateenterpriseidentityproviderrecoverycodes", "href": "/graphql/reference/mutations#regenerateenterpriseidentityproviderrecoverycodes", "description": "Regenerates the identity provider recovery codes for an enterprise.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -5385,6 +5445,7 @@ "id": "regenerateverifiabledomaintoken", "href": "/graphql/reference/mutations#regenerateverifiabledomaintoken", "description": "Regenerates a verifiable domain's verification token.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -5415,6 +5476,7 @@ "id": "rejectdeployments", "href": "/graphql/reference/mutations#rejectdeployments", "description": "Reject all pending deployments under one or more environments.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -5514,6 +5576,7 @@ "id": "removeenterpriseadmin", "href": "/graphql/reference/mutations#removeenterpriseadmin", "description": "Removes an administrator from the enterprise.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -5565,6 +5628,7 @@ "id": "removeenterpriseidentityprovider", "href": "/graphql/reference/mutations#removeenterpriseidentityprovider", "description": "Removes the identity provider from an enterprise. Owners of enterprises both\nwith and without Enterprise Managed Users may use this mutation.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -5595,6 +5659,7 @@ "id": "removeenterprisemember", "href": "/graphql/reference/mutations#removeenterprisemember", "description": "Completely removes a user from the enterprise.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -5639,6 +5704,7 @@ "id": "removeenterpriseorganization", "href": "/graphql/reference/mutations#removeenterpriseorganization", "description": "Removes an organization from the enterprise.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -5683,6 +5749,7 @@ "id": "removeenterprisesupportentitlement", "href": "/graphql/reference/mutations#removeenterprisesupportentitlement", "description": "Removes a support entitlement from an enterprise member.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -5744,6 +5811,7 @@ "id": "removeoutsidecollaborator", "href": "/graphql/reference/mutations#removeoutsidecollaborator", "description": "Removes outside collaborator from all repositories in an organization.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -5850,6 +5918,7 @@ "id": "removesubissue", "href": "/graphql/reference/mutations#removesubissue", "description": "Removes a sub-issue from a given issue.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -6011,6 +6080,7 @@ "id": "reorderenvironment", "href": "/graphql/reference/mutations#reorderenvironment", "description": "Reorder a pinned repository environment.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -6072,6 +6142,7 @@ "id": "reprioritizesubissue", "href": "/graphql/reference/mutations#reprioritizesubissue", "description": "Reprioritizes a sub-issue to a different position in the parent list.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -6102,6 +6173,7 @@ "id": "requestreviews", "href": "/graphql/reference/mutations#requestreviews", "description": "Set review requests on a pull request.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -6146,6 +6218,7 @@ "id": "requestreviewsbylogin", "href": "/graphql/reference/mutations#requestreviewsbylogin", "description": "Set review requests on a pull request using login strings instead of IDs.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -6190,6 +6263,7 @@ "id": "rerequestchecksuite", "href": "/graphql/reference/mutations#rerequestchecksuite", "description": "Rerequests an existing check suite.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -6220,6 +6294,7 @@ "id": "resolvereviewthread", "href": "/graphql/reference/mutations#resolvereviewthread", "description": "Marks a review thread as resolved.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -6281,6 +6356,7 @@ "id": "revertpullrequest", "href": "/graphql/reference/mutations#revertpullrequest", "description": "Create a pull request that reverts the changes from a merged pull request.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -6318,6 +6394,7 @@ "id": "revokeenterpriseorganizationsmigratorrole", "href": "/graphql/reference/mutations#revokeenterpriseorganizationsmigratorrole", "description": "Revoke the migrator role to a user for all organizations under an enterprise account.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -6348,6 +6425,7 @@ "id": "revokemigratorrole", "href": "/graphql/reference/mutations#revokemigratorrole", "description": "Revoke the migrator role from a user or a team.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -6378,6 +6456,7 @@ "id": "setenterpriseidentityprovider", "href": "/graphql/reference/mutations#setenterpriseidentityprovider", "description": "Creates or updates the identity provider for an enterprise.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -6570,6 +6649,7 @@ "id": "startorganizationmigration", "href": "/graphql/reference/mutations#startorganizationmigration", "description": "Starts a GitHub Enterprise Importer organization migration.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -6600,6 +6680,7 @@ "id": "startrepositorymigration", "href": "/graphql/reference/mutations#startrepositorymigration", "description": "Starts a GitHub Enterprise Importer (GEI) repository migration.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -6630,6 +6711,7 @@ "id": "submitpullrequestreview", "href": "/graphql/reference/mutations#submitpullrequestreview", "description": "Submits a pending pull request review.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -6660,6 +6742,7 @@ "id": "transferenterpriseorganization", "href": "/graphql/reference/mutations#transferenterpriseorganization", "description": "Transfer an organization from one enterprise to another enterprise.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -6752,6 +6835,7 @@ "id": "unarchivepullrequest", "href": "/graphql/reference/mutations#unarchivepullrequest", "description": "Unarchive a pull request. Removes the archived flag from the pull request.\nDoes not automatically reopen or unlock the pull request. Only repository\nadmins can unarchive pull requests.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -6906,6 +6990,7 @@ "id": "unlinkprojectv2fromteam", "href": "/graphql/reference/mutations#unlinkprojectv2fromteam", "description": "Unlinks a project to a team.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -7044,6 +7129,7 @@ "id": "unmarkfileasviewed", "href": "/graphql/reference/mutations#unmarkfileasviewed", "description": "Unmark a pull request file as viewed.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -7236,6 +7322,7 @@ "id": "unresolvereviewthread", "href": "/graphql/reference/mutations#unresolvereviewthread", "description": "Marks a review thread as unresolved.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -7266,6 +7353,7 @@ "id": "updatebranchprotectionrule", "href": "/graphql/reference/mutations#updatebranchprotectionrule", "description": "Update a branch protection rule.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -7296,6 +7384,7 @@ "id": "updatecheckrun", "href": "/graphql/reference/mutations#updatecheckrun", "description": "Update a check run.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -7326,6 +7415,7 @@ "id": "updatechecksuitepreferences", "href": "/graphql/reference/mutations#updatechecksuitepreferences", "description": "Modifies the settings of an existing check suite.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -7418,6 +7508,7 @@ "id": "updateenterpriseadministratorrole", "href": "/graphql/reference/mutations#updateenterpriseadministratorrole", "description": "Updates the role of an enterprise administrator.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -7448,6 +7539,7 @@ "id": "updateenterpriseallowprivaterepositoryforkingsetting", "href": "/graphql/reference/mutations#updateenterpriseallowprivaterepositoryforkingsetting", "description": "Sets whether private repository forks are enabled for an enterprise.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -7485,6 +7577,7 @@ "id": "updateenterprisedefaultrepositorypermissionsetting", "href": "/graphql/reference/mutations#updateenterprisedefaultrepositorypermissionsetting", "description": "Sets the base repository permission for organizations in an enterprise.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -7522,6 +7615,7 @@ "id": "updateenterprisedeploykeysetting", "href": "/graphql/reference/mutations#updateenterprisedeploykeysetting", "description": "Sets whether deploy keys are allowed to be created and used for an enterprise.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -7559,6 +7653,7 @@ "id": "updateenterprisememberscanchangerepositoryvisibilitysetting", "href": "/graphql/reference/mutations#updateenterprisememberscanchangerepositoryvisibilitysetting", "description": "Sets whether organization members with admin permissions on a repository can change repository visibility.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -7596,6 +7691,7 @@ "id": "updateenterprisememberscancreaterepositoriessetting", "href": "/graphql/reference/mutations#updateenterprisememberscancreaterepositoriessetting", "description": "Sets the members can create repositories setting for an enterprise.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -7671,6 +7767,7 @@ "id": "updateenterprisememberscandeleterepositoriessetting", "href": "/graphql/reference/mutations#updateenterprisememberscandeleterepositoriessetting", "description": "Sets the members can delete repositories setting for an enterprise.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -7708,6 +7805,7 @@ "id": "updateenterprisememberscaninvitecollaboratorssetting", "href": "/graphql/reference/mutations#updateenterprisememberscaninvitecollaboratorssetting", "description": "Sets whether members can invite collaborators are enabled for an enterprise.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -7745,6 +7843,7 @@ "id": "updateenterprisememberscanmakepurchasessetting", "href": "/graphql/reference/mutations#updateenterprisememberscanmakepurchasessetting", "description": "Sets whether or not an organization owner can make purchases.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -7782,6 +7881,7 @@ "id": "updateenterprisememberscanupdateprotectedbranchessetting", "href": "/graphql/reference/mutations#updateenterprisememberscanupdateprotectedbranchessetting", "description": "Sets the members can update protected branches setting for an enterprise.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -7819,6 +7919,7 @@ "id": "updateenterprisememberscanviewdependencyinsightssetting", "href": "/graphql/reference/mutations#updateenterprisememberscanviewdependencyinsightssetting", "description": "Sets the members can view dependency insights for an enterprise.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -7856,6 +7957,7 @@ "id": "updateenterpriseorganizationprojectssetting", "href": "/graphql/reference/mutations#updateenterpriseorganizationprojectssetting", "description": "Sets whether organization projects are enabled for an enterprise.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -7893,6 +7995,7 @@ "id": "updateenterpriseownerorganizationrole", "href": "/graphql/reference/mutations#updateenterpriseownerorganizationrole", "description": "Updates the role of an enterprise owner with an organization.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -7954,6 +8057,7 @@ "id": "updateenterpriserepositoryprojectssetting", "href": "/graphql/reference/mutations#updateenterpriserepositoryprojectssetting", "description": "Sets whether repository projects are enabled for a enterprise.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -7991,6 +8095,7 @@ "id": "updateenterprisetwofactorauthenticationdisallowedmethodssetting", "href": "/graphql/reference/mutations#updateenterprisetwofactorauthenticationdisallowedmethodssetting", "description": "Sets the two-factor authentication methods that users of an enterprise may not use.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -8028,6 +8133,7 @@ "id": "updateenterprisetwofactorauthenticationrequiredsetting", "href": "/graphql/reference/mutations#updateenterprisetwofactorauthenticationrequiredsetting", "description": "Sets whether two factor authentication is required for all users in an enterprise.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -8065,6 +8171,7 @@ "id": "updateenvironment", "href": "/graphql/reference/mutations#updateenvironment", "description": "Updates an environment.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -8095,6 +8202,7 @@ "id": "updateipallowlistenabledsetting", "href": "/graphql/reference/mutations#updateipallowlistenabledsetting", "description": "Sets whether an IP allow list is enabled on an owner.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -8125,6 +8233,7 @@ "id": "updateipallowlistentry", "href": "/graphql/reference/mutations#updateipallowlistentry", "description": "Updates an IP allow list entry.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -8155,6 +8264,7 @@ "id": "updateipallowlistforinstalledappsenabledsetting", "href": "/graphql/reference/mutations#updateipallowlistforinstalledappsenabledsetting", "description": "Sets whether IP allow list configuration for installed GitHub Apps is enabled on an owner.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -8185,6 +8295,7 @@ "id": "updateipallowlistuserlevelenforcementenabledsetting", "href": "/graphql/reference/mutations#updateipallowlistuserlevelenforcementenabledsetting", "description": "Sets whether IP allow list user-level enforcement is enabled on an enterprise.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -8477,6 +8588,7 @@ "id": "updateorganizationallowprivaterepositoryforkingsetting", "href": "/graphql/reference/mutations#updateorganizationallowprivaterepositoryforkingsetting", "description": "Sets whether private repository forks are enabled for an organization.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -8896,6 +9008,7 @@ "id": "updatepullrequest", "href": "/graphql/reference/mutations#updatepullrequest", "description": "Update a pull request.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -8933,6 +9046,7 @@ "id": "updatepullrequestbranch", "href": "/graphql/reference/mutations#updatepullrequestbranch", "description": "Merge or Rebase HEAD from upstream branch into pull request branch.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -8963,6 +9077,7 @@ "id": "updatepullrequestreview", "href": "/graphql/reference/mutations#updatepullrequestreview", "description": "Updates the body of a pull request review.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -8993,6 +9108,7 @@ "id": "updatepullrequestreviewcomment", "href": "/graphql/reference/mutations#updatepullrequestreviewcomment", "description": "Updates a pull request review comment.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -9023,6 +9139,7 @@ "id": "updateref", "href": "/graphql/reference/mutations#updateref", "description": "Update a Git Ref.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -9053,6 +9170,7 @@ "id": "updaterefs", "href": "/graphql/reference/mutations#updaterefs", "description": "Creates, updates and/or deletes multiple refs in a repository.
\nThis mutation takes a list of RefUpdates and performs these updates\non the repository. All updates are performed atomically, meaning that\nif one of them is rejected, no other ref will be modified.
RefUpdate.beforeOid specifies that the given reference needs to point\nto the given value before performing any updates. A value of\n0000000000000000000000000000000000000000 can be used to verify that\nthe references should not exist.
RefUpdate.afterOid specifies the value that the given reference\nwill point to after performing all updates. A value of\n0000000000000000000000000000000000000000 can be used to delete a\nreference.
If RefUpdate.force is set to true, a non-fast-forward updates\nfor the given reference will be allowed.
Update a repository ruleset.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -9268,6 +9387,7 @@ "id": "updateteamreviewassignment", "href": "/graphql/reference/mutations#updateteamreviewassignment", "description": "Updates team review assignment.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -9298,6 +9418,7 @@ "id": "updateteamsrepository", "href": "/graphql/reference/mutations#updateteamsrepository", "description": "Update team repository.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -9449,6 +9570,7 @@ "id": "verifyverifiabledomain", "href": "/graphql/reference/mutations#verifyverifiabledomain", "description": "Verify that a verifiable domain has the expected DNS record.
", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -9583,6 +9705,7 @@ "id": "addedtomergequeueevent", "href": "/graphql/reference/objects#addedtomergequeueevent", "description": "Represents anadded_to_merge_queueevent on a given pull request.
Represents anassignedevent on any assignable object.
Represents aauto_merge_disabledevent on a given pull request.
Represents aauto_merge_enabledevent on a given pull request.
Represents an auto-merge request for a pull request.
", + "isDeprecated": false, "fields": [ { "name": "authorEmail", @@ -10252,6 +10379,7 @@ "id": "autorebaseenabledevent", "href": "/graphql/reference/objects#autorebaseenabledevent", "description": "Represents aauto_rebase_enabledevent on a given pull request.
Represents aauto_squash_enabledevent on a given pull request.
Represents aautomatic_base_change_failedevent on a given pull request.
Represents aautomatic_base_change_succeededevent on a given pull request.
Represents abase_ref_changedevent on a given issue or pull request.
Represents abase_ref_deletedevent on a given pull request.
Represents abase_ref_force_pushedevent on a given pull request.
A branch protection rule.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -11576,6 +11711,7 @@ "id": "branchprotectionruleconflict", "href": "/graphql/reference/objects#branchprotectionruleconflict", "description": "A conflict between two branch protection rules.
", + "isDeprecated": false, "fields": [ { "name": "branchProtectionRule", @@ -11721,6 +11857,7 @@ "id": "bypassforcepushallowance", "href": "/graphql/reference/objects#bypassforcepushallowance", "description": "A user, team, or app who has the ability to bypass a force push requirement on a protected branch.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -11815,6 +11952,7 @@ "id": "bypasspullrequestallowance", "href": "/graphql/reference/objects#bypasspullrequestallowance", "description": "A user, team, or app who has the ability to bypass a pull request requirement on a protected branch.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -11909,6 +12047,7 @@ "id": "cvss", "href": "/graphql/reference/objects#cvss", "description": "The Common Vulnerability Scoring System.
", + "isDeprecated": false, "fields": [ { "name": "score", @@ -11931,6 +12070,7 @@ "id": "cwe", "href": "/graphql/reference/objects#cwe", "description": "A common weakness enumeration.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -12032,6 +12172,7 @@ "id": "checkannotation", "href": "/graphql/reference/objects#checkannotation", "description": "A single check annotation.
", + "isDeprecated": false, "fields": [ { "name": "annotationLevel", @@ -12163,6 +12304,7 @@ "id": "checkannotationposition", "href": "/graphql/reference/objects#checkannotationposition", "description": "A character position in a check annotation.
", + "isDeprecated": false, "fields": [ { "name": "column", @@ -12185,6 +12327,7 @@ "id": "checkannotationspan", "href": "/graphql/reference/objects#checkannotationspan", "description": "An inclusive pair of positions for a check annotation.
", + "isDeprecated": false, "fields": [ { "name": "end", @@ -12207,6 +12350,7 @@ "id": "checkrun", "href": "/graphql/reference/objects#checkrun", "description": "A check run.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -12549,6 +12693,7 @@ "id": "checkrunstatecount", "href": "/graphql/reference/objects#checkrunstatecount", "description": "Represents a count of the state of a check run.
", + "isDeprecated": false, "fields": [ { "name": "count", @@ -12571,6 +12716,7 @@ "id": "checkstep", "href": "/graphql/reference/objects#checkstep", "description": "A single check step.
", + "isDeprecated": false, "fields": [ { "name": "completedAt", @@ -12693,6 +12839,7 @@ "id": "checksuite", "href": "/graphql/reference/objects#checksuite", "description": "A check suite.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -13015,6 +13162,7 @@ "id": "closedevent", "href": "/graphql/reference/objects#closedevent", "description": "Represents aclosedevent on any Closable.
Choose which tools must provide code scanning results before the reference is\nupdated. When configured, code scanning must be enabled and have results for\nboth the commit and the reference being updated.
", + "isDeprecated": false, "fields": [ { "name": "codeScanningTools", @@ -13171,6 +13320,7 @@ "id": "codescanningtool", "href": "/graphql/reference/objects#codescanningtool", "description": "A tool that must provide code scanning results for this rule to pass.
", + "isDeprecated": false, "fields": [ { "name": "alertsThreshold", @@ -13200,6 +13350,7 @@ "id": "commentdeletedevent", "href": "/graphql/reference/objects#commentdeletedevent", "description": "Represents acomment_deletedevent on a given issue or pull request.
Represents a comment on a given Commit.
", + "isDeprecated": false, "implements": [ { "name": "Comment", @@ -14460,6 +14612,7 @@ "id": "commitcommentthread", "href": "/graphql/reference/objects#commitcommentthread", "description": "A thread of comments on a commit.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -14810,6 +14963,7 @@ "id": "comparison", "href": "/graphql/reference/objects#comparison", "description": "Represents a comparison between two commit revisions.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -15942,6 +16096,7 @@ "id": "converttodraftevent", "href": "/graphql/reference/objects#converttodraftevent", "description": "Represents aconvert_to_draftevent on a given pull request.
Represents aconverted_note_to_issueevent on a given issue or pull request.
Copilot endpoint information.
", + "isDeprecated": false, "fields": [ { "name": "api", @@ -16831,6 +16988,7 @@ "id": "crossreferencedevent", "href": "/graphql/reference/objects#crossreferencedevent", "description": "Represents a mention made by one issue or pull request to another.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -16921,6 +17079,7 @@ "id": "cvssseverities", "href": "/graphql/reference/objects#cvssseverities", "description": "The Common Vulnerability Scoring System.
", + "isDeprecated": false, "fields": [ { "name": "cvssV3", @@ -16994,6 +17153,7 @@ "id": "dependabotupdate", "href": "/graphql/reference/objects#dependabotupdate", "description": "A Dependabot Update for a dependency in a repository.
", + "isDeprecated": false, "implements": [ { "name": "RepositoryNode", @@ -17030,6 +17190,7 @@ "id": "dependabotupdateerror", "href": "/graphql/reference/objects#dependabotupdateerror", "description": "An error produced from a Dependabot Update.
", + "isDeprecated": false, "fields": [ { "name": "body", @@ -17059,6 +17220,7 @@ "id": "dependencygraphdependency", "href": "/graphql/reference/objects#dependencygraphdependency", "description": "A dependency manifest entry.
", + "isDeprecated": false, "fields": [ { "name": "hasDependencies", @@ -17183,6 +17345,7 @@ "id": "dependencygraphmanifest", "href": "/graphql/reference/objects#dependencygraphmanifest", "description": "Dependency manifest for a repository.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -17350,6 +17513,7 @@ "id": "deploykey", "href": "/graphql/reference/objects#deploykey", "description": "A repository deploy key.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -17472,6 +17636,7 @@ "id": "deployedevent", "href": "/graphql/reference/objects#deployedevent", "description": "Represents adeployedevent on a given pull request.
Represents triggered deployment instance.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -17773,6 +17939,7 @@ "id": "deploymentenvironmentchangedevent", "href": "/graphql/reference/objects#deploymentenvironmentchangedevent", "description": "Represents adeployment_environment_changedevent on a given pull request.
A protection rule.
", + "isDeprecated": false, "fields": [ { "name": "databaseId", @@ -17962,6 +18130,7 @@ "id": "deploymentrequest", "href": "/graphql/reference/objects#deploymentrequest", "description": "A request to deploy a workflow run to an environment.
", + "isDeprecated": false, "fields": [ { "name": "currentUserCanApprove", @@ -18101,6 +18270,7 @@ "id": "deploymentreview", "href": "/graphql/reference/objects#deploymentreview", "description": "A deployment review.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -18312,6 +18482,7 @@ "id": "deploymentstatus", "href": "/graphql/reference/objects#deploymentstatus", "description": "Describes the status of a given deployment attempt.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -20229,6 +20400,7 @@ "id": "epss", "href": "/graphql/reference/objects#epss", "description": "The Exploit Prediction Scoring System.
", + "isDeprecated": false, "fields": [ { "name": "percentage", @@ -20251,6 +20423,7 @@ "id": "enterprise", "href": "/graphql/reference/objects#enterprise", "description": "An account to manage multiple organizations with consolidated policy and billing.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -20858,6 +21031,7 @@ "id": "enterpriseadministratorinvitation", "href": "/graphql/reference/objects#enterpriseadministratorinvitation", "description": "An invitation for a user to become an owner or billing manager of an enterprise.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -20980,6 +21154,7 @@ "id": "enterprisebillinginfo", "href": "/graphql/reference/objects#enterprisebillinginfo", "description": "Enterprise billing information visible to enterprise billing managers and owners.
", + "isDeprecated": false, "fields": [ { "name": "allLicensableUsersCount", @@ -21183,6 +21358,7 @@ "id": "enterpriseidentityprovider", "href": "/graphql/reference/objects#enterpriseidentityprovider", "description": "An identity provider configured to provision identities for an enterprise.\nVisible to enterprise owners or enterprise owners' personal access tokens\n(classic) with read:enterprise or admin:enterprise scope.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -21384,6 +21560,7 @@ "id": "enterprisememberinvitation", "href": "/graphql/reference/objects#enterprisememberinvitation", "description": "An invitation for a user to become an unaffiliated member of an enterprise.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -21676,6 +21853,7 @@ "id": "enterpriseownerinfo", "href": "/graphql/reference/objects#enterpriseownerinfo", "description": "Enterprise information visible to enterprise owners or enterprise owners'\npersonal access tokens (classic) with read:enterprise or admin:enterprise scope.
", + "isDeprecated": false, "fields": [ { "name": "admins", @@ -23656,6 +23834,7 @@ "id": "enterpriserepositoryinfo", "href": "/graphql/reference/objects#enterpriserepositoryinfo", "description": "A subset of repository information queryable from an enterprise.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -23757,6 +23936,7 @@ "id": "enterpriseserverinstallation", "href": "/graphql/reference/objects#enterpriseserverinstallation", "description": "An Enterprise Server installation.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -24045,6 +24225,7 @@ "id": "enterpriseserveruseraccount", "href": "/graphql/reference/objects#enterpriseserveruseraccount", "description": "A user account on an Enterprise Server installation.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -24235,6 +24416,7 @@ "id": "enterpriseserveruseraccountemail", "href": "/graphql/reference/objects#enterpriseserveruseraccountemail", "description": "An email belonging to a user account on an Enterprise Server installation.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -24350,6 +24532,7 @@ "id": "enterpriseserveruseraccountsupload", "href": "/graphql/reference/objects#enterpriseserveruseraccountsupload", "description": "A user accounts upload from an Enterprise Server installation.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -24472,6 +24655,7 @@ "id": "enterpriseuseraccount", "href": "/graphql/reference/objects#enterpriseuseraccount", "description": "An account for a user who is an admin of an enterprise or a member of an enterprise through one or more organizations.
", + "isDeprecated": false, "implements": [ { "name": "Actor", @@ -24717,6 +24901,7 @@ "id": "environment", "href": "/graphql/reference/objects#environment", "description": "An environment.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -24877,6 +25062,7 @@ "id": "externalidentity", "href": "/graphql/reference/objects#externalidentity", "description": "An external identity provisioned by SAML SSO or SCIM. If SAML is configured on\nthe organization, the external identity is visible to (1) organization owners,\n(2) organization owners' personal access tokens (classic) with read:org or\nadmin:org scope, (3) GitHub App with an installation token with read or write\naccess to members. If SAML is configured on the enterprise, the external\nidentity is visible to (1) enterprise owners, (2) enterprise owners' personal\naccess tokens (classic) with read:enterprise or admin:enterprise scope.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -24934,6 +25120,7 @@ "id": "externalidentityattribute", "href": "/graphql/reference/objects#externalidentityattribute", "description": "An attribute for the External Identity attributes collection.
", + "isDeprecated": false, "fields": [ { "name": "metadata", @@ -25021,6 +25208,7 @@ "id": "externalidentitysamlattributes", "href": "/graphql/reference/objects#externalidentitysamlattributes", "description": "SAML attributes for the External Identity.
", + "isDeprecated": false, "fields": [ { "name": "attributes", @@ -25078,6 +25266,7 @@ "id": "externalidentityscimattributes", "href": "/graphql/reference/objects#externalidentityscimattributes", "description": "SCIM attributes for the External Identity.
", + "isDeprecated": false, "fields": [ { "name": "emails", @@ -26133,6 +26322,7 @@ "id": "githubmetadata", "href": "/graphql/reference/objects#githubmetadata", "description": "Represents information about the GitHub instance.
", + "isDeprecated": false, "fields": [ { "name": "gitHubServicesSha", @@ -26190,6 +26380,7 @@ "id": "gpgsignature", "href": "/graphql/reference/objects#gpgsignature", "description": "Represents a GPG signature on a Commit or Tag.
", + "isDeprecated": false, "implements": [ { "name": "GitSignature", @@ -26268,6 +26459,7 @@ "id": "headrefdeletedevent", "href": "/graphql/reference/objects#headrefdeletedevent", "description": "Represents ahead_ref_deletedevent on a given pull request.
Represents ahead_ref_force_pushedevent on a given pull request.
Represents ahead_ref_restoredevent on a given pull request.
An IP address or range of addresses that is allowed to access an owner's resources.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -31134,6 +31329,7 @@ "id": "lockedevent", "href": "/graphql/reference/objects#lockedevent", "description": "Represents alockedevent on a given issue or pull request.
A placeholder user for attribution of imported data on GitHub.
", + "isDeprecated": false, "implements": [ { "name": "Actor", @@ -31355,6 +31552,7 @@ "id": "markedasduplicateevent", "href": "/graphql/reference/objects#markedasduplicateevent", "description": "Represents amarked_as_duplicateevent on a given issue or pull request.
Represents a member feature request notification.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -32677,6 +32876,7 @@ "id": "mentionedevent", "href": "/graphql/reference/objects#mentionedevent", "description": "Represents amentionedevent on a given issue or pull request.
The queue of pull request entries to be merged into a protected branch in a repository.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -32822,6 +33023,7 @@ "id": "mergequeueconfiguration", "href": "/graphql/reference/objects#mergequeueconfiguration", "description": "Configuration for a MergeQueue.
", + "isDeprecated": false, "fields": [ { "name": "checkResponseTimeout", @@ -32879,6 +33081,7 @@ "id": "mergequeueentry", "href": "/graphql/reference/objects#mergequeueentry", "description": "Entries in a MergeQueue.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -33093,6 +33296,7 @@ "id": "mergedevent", "href": "/graphql/reference/objects#mergedevent", "description": "Represents amergedevent on a given pull request.
A GitHub Enterprise Importer (GEI) migration source.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -33747,6 +33952,7 @@ "id": "oidcprovider", "href": "/graphql/reference/objects#oidcprovider", "description": "An OIDC identity provider configured to provision identities for an enterprise.\nVisible to enterprise owners or enterprise owners' personal access tokens\n(classic) with read:enterprise or admin:enterprise scope.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -35475,6 +35681,7 @@ "id": "orgdisablesamlauditentry", "href": "/graphql/reference/objects#orgdisablesamlauditentry", "description": "Audit log entry for a org.disable_saml event.
", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -35696,6 +35903,7 @@ "id": "orgdisabletwofactorrequirementauditentry", "href": "/graphql/reference/objects#orgdisabletwofactorrequirementauditentry", "description": "Audit log entry for a org.disable_two_factor_requirement event.
", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -36067,6 +36275,7 @@ "id": "orgenablesamlauditentry", "href": "/graphql/reference/objects#orgenablesamlauditentry", "description": "Audit log entry for a org.enable_saml event.
", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -36288,6 +36497,7 @@ "id": "orgenabletwofactorrequirementauditentry", "href": "/graphql/reference/objects#orgenabletwofactorrequirementauditentry", "description": "Audit log entry for a org.enable_two_factor_requirement event.
", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -39970,6 +40180,7 @@ "id": "organization", "href": "/graphql/reference/objects#organization", "description": "An account on GitHub, with one or more owners, that has repositories, members and teams.
", + "isDeprecated": false, "implements": [ { "name": "Actor", @@ -42834,6 +43045,7 @@ "id": "organizationidentityprovider", "href": "/graphql/reference/objects#organizationidentityprovider", "description": "An Identity Provider configured to provision SAML and SCIM identities for\nOrganizations. Visible to (1) organization owners, (2) organization owners'\npersonal access tokens (classic) with read:org or admin:org scope, (3) GitHub\nApp with an installation token with read or write access to members.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -42970,6 +43182,7 @@ "id": "organizationinvitation", "href": "/graphql/reference/objects#organizationinvitation", "description": "An Invitation for a user to an organization.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -43187,6 +43400,7 @@ "id": "organizationmigration", "href": "/graphql/reference/objects#organizationmigration", "description": "A GitHub Enterprise Importer (GEI) organization migration.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -43316,6 +43530,7 @@ "id": "organizationteamshovercardcontext", "href": "/graphql/reference/objects#organizationteamshovercardcontext", "description": "An organization teams hovercard context.
", + "isDeprecated": false, "implements": [ { "name": "HovercardContext", @@ -43411,6 +43626,7 @@ "id": "organizationshovercardcontext", "href": "/graphql/reference/objects#organizationshovercardcontext", "description": "An organization list hovercard context.
", + "isDeprecated": false, "implements": [ { "name": "HovercardContext", @@ -43501,6 +43717,7 @@ "id": "package", "href": "/graphql/reference/objects#package", "description": "Information for an uploaded package.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -43688,6 +43905,7 @@ "id": "packagefile", "href": "/graphql/reference/objects#packagefile", "description": "A file in a package version.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -43824,6 +44042,7 @@ "id": "packagestatistics", "href": "/graphql/reference/objects#packagestatistics", "description": "Represents a object that contains package activity statistics such as downloads.
", + "isDeprecated": false, "fields": [ { "name": "downloadsTotalCount", @@ -43839,6 +44058,7 @@ "id": "packagetag", "href": "/graphql/reference/objects#packagetag", "description": "A version tag contains the mapping between a tag name and a version.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -43875,6 +44095,7 @@ "id": "packageversion", "href": "/graphql/reference/objects#packageversion", "description": "Information about a specific package version.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -44065,6 +44286,7 @@ "id": "packageversionstatistics", "href": "/graphql/reference/objects#packageversionstatistics", "description": "Represents a object that contains package version activity statistics such as downloads.
", + "isDeprecated": false, "fields": [ { "name": "downloadsTotalCount", @@ -44116,6 +44338,7 @@ "id": "parentissueaddedevent", "href": "/graphql/reference/objects#parentissueaddedevent", "description": "Represents aparent_issue_addedevent on a given issue.
Represents aparent_issue_removedevent on a given issue.
Represents a pinned environment on a given repository.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -44561,6 +44786,7 @@ "id": "pinnedevent", "href": "/graphql/reference/objects#pinnedevent", "description": "Represents apinnedevent on a given issue or pull request.
A user's public key.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -49663,6 +49890,7 @@ "id": "pullrequest", "href": "/graphql/reference/objects#pullrequest", "description": "A repository pull request.
", + "isDeprecated": false, "implements": [ { "name": "Assignable", @@ -51579,6 +51807,7 @@ "id": "pullrequestchangedfile", "href": "/graphql/reference/objects#pullrequestchangedfile", "description": "A file changed in a pull request.
", + "isDeprecated": false, "fields": [ { "name": "additions", @@ -51680,6 +51909,7 @@ "id": "pullrequestcommit", "href": "/graphql/reference/objects#pullrequestcommit", "description": "Represents a Git commit part of a pull request.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -51735,6 +51965,7 @@ "id": "pullrequestcommitcommentthread", "href": "/graphql/reference/objects#pullrequestcommitcommentthread", "description": "Represents a commit comment thread part of a pull request.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -51936,6 +52167,7 @@ "id": "pullrequestcontributionsbyrepository", "href": "/graphql/reference/objects#pullrequestcontributionsbyrepository", "description": "This aggregates pull requests opened by a user within one repository.
", + "isDeprecated": false, "fields": [ { "name": "contributions", @@ -52084,6 +52316,7 @@ "id": "pullrequestreview", "href": "/graphql/reference/objects#pullrequestreview", "description": "A review object for a given pull request.
", + "isDeprecated": false, "implements": [ { "name": "Comment", @@ -52565,6 +52798,7 @@ "id": "pullrequestreviewcomment", "href": "/graphql/reference/objects#pullrequestreviewcomment", "description": "A review comment associated with a given repository pull request.
", + "isDeprecated": false, "implements": [ { "name": "Comment", @@ -53138,6 +53372,7 @@ "id": "pullrequestreviewcontributionsbyrepository", "href": "/graphql/reference/objects#pullrequestreviewcontributionsbyrepository", "description": "This aggregates pull request reviews made by a user within one repository.
", + "isDeprecated": false, "fields": [ { "name": "contributions", @@ -53229,6 +53464,7 @@ "id": "pullrequestreviewthread", "href": "/graphql/reference/objects#pullrequestreviewthread", "description": "A threaded list of comments for a given pull request.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -53482,6 +53718,7 @@ "id": "pullrequestrevisionmarker", "href": "/graphql/reference/objects#pullrequestrevisionmarker", "description": "Represents the latest point in the pull request timeline for which the viewer has seen the pull request's commits.
", + "isDeprecated": false, "fields": [ { "name": "createdAt", @@ -53511,6 +53748,7 @@ "id": "pullrequesttemplate", "href": "/graphql/reference/objects#pullrequesttemplate", "description": "A repository pull request template.
", + "isDeprecated": false, "fields": [ { "name": "body", @@ -53540,6 +53778,7 @@ "id": "pullrequestthread", "href": "/graphql/reference/objects#pullrequestthread", "description": "A threaded list of comments for a given pull request.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -53916,6 +54155,7 @@ "id": "pushallowance", "href": "/graphql/reference/objects#pushallowance", "description": "A team, user, or app who has the ability to push to a protected branch.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -54010,6 +54250,7 @@ "id": "ratelimit", "href": "/graphql/reference/objects#ratelimit", "description": "Represents the client's rate limit.
", + "isDeprecated": false, "fields": [ { "name": "cost", @@ -54442,6 +54683,7 @@ "id": "readyforreviewevent", "href": "/graphql/reference/objects#readyforreviewevent", "description": "Represents aready_for_reviewevent on a given pull request.
Represents a Git reference.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -54903,6 +55146,7 @@ "id": "referencedevent", "href": "/graphql/reference/objects#referencedevent", "description": "Represents areferencedevent on a given ReferencedSubject.
Represents aremoved_from_merge_queueevent on a given pull request.
Represents arenamedevent on a given issue or pull request.
Represents areopenedevent on any Closable.
A list of the repository's issue fields, inherited from the organization.
", + "type": "IssueFieldsConnection", + "id": "issuefieldsconnection", + "href": "/graphql/reference/objects#issuefieldsconnection", + "arguments": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.
", + "type": { + "name": "String", + "id": "string", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.
", + "type": { + "name": "String", + "id": "string", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "Returns the first n elements from the list.
", + "type": { + "name": "Int", + "id": "int", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "Returns the last n elements from the list.
", + "type": { + "name": "Int", + "id": "int", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "Ordering options for issue fields returned from the connection.
", + "type": { + "name": "IssueFieldOrder", + "id": "issuefieldorder", + "href": "/graphql/reference/input-objects#issuefieldorder" + } + } + ] + }, { "name": "issueOrPullRequest", "description": "Returns a single issue-like object from the current repository by number.
", @@ -63345,6 +63646,7 @@ "id": "repositorycodeowners", "href": "/graphql/reference/objects#repositorycodeowners", "description": "Information extracted from a repository's CODEOWNERS file.
An error in a CODEOWNERS file.
A GitHub Enterprise Importer (GEI) repository migration.
", + "isDeprecated": false, "implements": [ { "name": "Migration", @@ -64168,6 +64472,7 @@ "id": "repositoryplanfeatures", "href": "/graphql/reference/objects#repositoryplanfeatures", "description": "Information about the availability of features and limits for a repository based on its billing plan.
", + "isDeprecated": false, "fields": [ { "name": "codeowners", @@ -64233,6 +64538,7 @@ "id": "repositoryrule", "href": "/graphql/reference/objects#repositoryrule", "description": "A repository rule.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -64377,6 +64683,7 @@ "id": "repositoryruleset", "href": "/graphql/reference/objects#repositoryruleset", "description": "A repository ruleset.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -64554,6 +64861,7 @@ "id": "repositoryrulesetbypassactor", "href": "/graphql/reference/objects#repositoryrulesetbypassactor", "description": "A team, app or user that has the ability to bypass rules defined on a ruleset.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -65284,6 +65592,7 @@ "id": "repositoryvulnerabilityalert", "href": "/graphql/reference/objects#repositoryvulnerabilityalert", "description": "A Dependabot alert for a repository with a dependency affected by a security vulnerability.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -65597,6 +65906,7 @@ "id": "requiredstatuscheckdescription", "href": "/graphql/reference/objects#requiredstatuscheckdescription", "description": "Represents a required status check for a protected branch, but not any specific run of that check.
", + "isDeprecated": false, "fields": [ { "name": "app", @@ -65699,6 +66009,7 @@ "id": "reviewdismissalallowance", "href": "/graphql/reference/objects#reviewdismissalallowance", "description": "A user, team, or app who has the ability to dismiss a review on a protected branch.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -65793,6 +66104,7 @@ "id": "reviewdismissedevent", "href": "/graphql/reference/objects#reviewdismissedevent", "description": "Represents areview_dismissedevent on a given issue or pull request.
A request for a user to review a pull request.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -66005,6 +66318,7 @@ "id": "reviewrequestremovedevent", "href": "/graphql/reference/objects#reviewrequestremovedevent", "description": "Represents anreview_request_removedevent on a given pull request.
Represents anreview_requestedevent on a given pull request.
A hovercard context with a message describing the current code review state of the pull\nrequest.
", + "isDeprecated": false, "implements": [ { "name": "HovercardContext", @@ -66371,6 +66687,7 @@ "id": "securityadvisory", "href": "/graphql/reference/objects#securityadvisory", "description": "A GitHub Security Advisory.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -66707,6 +67024,7 @@ "id": "securityadvisoryidentifier", "href": "/graphql/reference/objects#securityadvisoryidentifier", "description": "A GitHub Security Advisory Identifier.
", + "isDeprecated": false, "fields": [ { "name": "type", @@ -66729,6 +67047,7 @@ "id": "securityadvisorypackage", "href": "/graphql/reference/objects#securityadvisorypackage", "description": "An individual package.
", + "isDeprecated": false, "fields": [ { "name": "ecosystem", @@ -66751,6 +67070,7 @@ "id": "securityadvisorypackageversion", "href": "/graphql/reference/objects#securityadvisorypackageversion", "description": "An individual package version.
", + "isDeprecated": false, "fields": [ { "name": "identifier", @@ -66766,6 +67086,7 @@ "id": "securityadvisoryreference", "href": "/graphql/reference/objects#securityadvisoryreference", "description": "A GitHub Security Advisory Reference.
", + "isDeprecated": false, "fields": [ { "name": "url", @@ -66781,6 +67102,7 @@ "id": "securityvulnerability", "href": "/graphql/reference/objects#securityvulnerability", "description": "An individual vulnerability within an Advisory.
", + "isDeprecated": false, "fields": [ { "name": "advisory", @@ -66889,6 +67211,7 @@ "id": "smimesignature", "href": "/graphql/reference/objects#smimesignature", "description": "Represents an S/MIME signature on a Commit or Tag.
", + "isDeprecated": false, "implements": [ { "name": "GitSignature", @@ -68322,6 +68645,7 @@ "id": "sshsignature", "href": "/graphql/reference/objects#sshsignature", "description": "Represents an SSH signature on a Commit or Tag.
", + "isDeprecated": false, "implements": [ { "name": "GitSignature", @@ -68666,6 +68990,7 @@ "id": "statuscheckrollup", "href": "/graphql/reference/objects#statuscheckrollup", "description": "Represents the rollup for both the check runs and status for a commit.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -68956,6 +69281,7 @@ "id": "statuscontextstatecount", "href": "/graphql/reference/objects#statuscontextstatecount", "description": "Represents a count of the state of a status context.
", + "isDeprecated": false, "fields": [ { "name": "count", @@ -69029,6 +69355,7 @@ "id": "subissueaddedevent", "href": "/graphql/reference/objects#subissueaddedevent", "description": "Represents asub_issue_addedevent on a given issue.
Represents asub_issue_removedevent on a given issue.
Summary of the state of an issue's sub-issues.
", + "isDeprecated": false, "fields": [ { "name": "completed", @@ -69260,6 +69589,7 @@ "id": "subscribedevent", "href": "/graphql/reference/objects#subscribedevent", "description": "Represents asubscribedevent on a given Subscribable.
A suggestion to review a pull request based on a user's commit history and review comments.
", + "isDeprecated": false, "fields": [ { "name": "isAuthor", @@ -69332,6 +69663,7 @@ "id": "suggestedrevieweractor", "href": "/graphql/reference/objects#suggestedrevieweractor", "description": "A suggestion to review a pull request based on an actor's commit history, review comments, and integrations.
", + "isDeprecated": false, "fields": [ { "name": "isAuthor", @@ -69419,6 +69751,7 @@ "id": "tag", "href": "/graphql/reference/objects#tag", "description": "Represents a Git tag.
", + "isDeprecated": false, "implements": [ { "name": "GitObject", @@ -69545,6 +69878,7 @@ "id": "team", "href": "/graphql/reference/objects#team", "description": "A team of users in an organization.
", + "isDeprecated": false, "implements": [ { "name": "MemberStatusable", @@ -71758,6 +72092,7 @@ "id": "textmatch", "href": "/graphql/reference/objects#textmatch", "description": "A text match within a search result.
", + "isDeprecated": false, "fields": [ { "name": "fragment", @@ -71787,6 +72122,7 @@ "id": "textmatchhighlight", "href": "/graphql/reference/objects#textmatchhighlight", "description": "Represents a single highlight in a search result match.
", + "isDeprecated": false, "fields": [ { "name": "beginIndice", @@ -72291,6 +72627,7 @@ "id": "unassignedevent", "href": "/graphql/reference/objects#unassignedevent", "description": "Represents anunassignedevent on any assignable object.
Represents an unknown signature on a Commit or Tag.
", + "isDeprecated": false, "implements": [ { "name": "GitSignature", @@ -72472,6 +72810,7 @@ "id": "unlockedevent", "href": "/graphql/reference/objects#unlockedevent", "description": "Represents anunlockedevent on a given issue or pull request.
Represents anunmarked_as_duplicateevent on a given issue or pull request.
Represents anunsubscribedevent on a given Subscribable.
Represents auser_blockedevent on a given user.
Email attributes from External Identity.
", + "isDeprecated": false, "fields": [ { "name": "primary", @@ -76195,6 +76538,7 @@ "id": "usernamespacerepository", "href": "/graphql/reference/objects#usernamespacerepository", "description": "A repository owned by an Enterprise Managed user.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -76440,6 +76784,7 @@ "id": "verifiabledomain", "href": "/graphql/reference/objects#verifiabledomain", "description": "A domain that can be verified or approved for an organization or an enterprise.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -76655,6 +77000,7 @@ "id": "workflow", "href": "/graphql/reference/objects#workflow", "description": "A workflow contains meta information about an Actions workflow file.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -76821,6 +77167,7 @@ "id": "workflowrun", "href": "/graphql/reference/objects#workflowrun", "description": "A workflow run.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -77066,6 +77413,7 @@ "id": "workflowrunfile", "href": "/graphql/reference/objects#workflowrunfile", "description": "An executed workflow file for a workflow run.
", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -77221,6 +77569,7 @@ "id": "agentic", "href": "/graphql/reference/interfaces#agentic", "description": "Copilot Agentic fields in context of the current viewer.
", + "isDeprecated": false, "fields": [ { "name": "viewerCopilotAgentCreatesChannel", @@ -77725,6 +78074,7 @@ "id": "contribution", "href": "/graphql/reference/interfaces#contribution", "description": "Represents a contribution a user made on GitHub, such as opening an issue.
", + "isDeprecated": false, "fields": [ { "name": "isRestricted", @@ -77865,6 +78215,7 @@ "id": "gitsignature", "href": "/graphql/reference/interfaces#gitsignature", "description": "Information about a signature (GPG or S/MIME) on a Commit or Tag.
", + "isDeprecated": false, "fields": [ { "name": "email", @@ -78168,6 +78519,7 @@ "id": "migration", "href": "/graphql/reference/interfaces#migration", "description": "Represents a GitHub Enterprise Importer (GEI) migration.
", + "isDeprecated": false, "fields": [ { "name": "continueOnError", @@ -78290,6 +78642,7 @@ "id": "node", "href": "/graphql/reference/interfaces#node", "description": "An object with an ID.
", + "isDeprecated": false, "fields": [ { "name": "id", @@ -78380,6 +78733,7 @@ "id": "packageowner", "href": "/graphql/reference/interfaces#packageowner", "description": "Represents an owner of a package.
", + "isDeprecated": false, "fields": [ { "name": "id", @@ -79941,6 +80295,7 @@ "id": "requirablebypullrequest", "href": "/graphql/reference/interfaces#requirablebypullrequest", "description": "Represents a type that can be required by a pull request for merging.
", + "isDeprecated": false, "fields": [ { "name": "isRequired", @@ -80790,6 +81145,7 @@ "id": "teamreviewrequestable", "href": "/graphql/reference/interfaces#teamreviewrequestable", "description": "Represents a team that can be requested to review a pull request.
", + "isDeprecated": false, "fields": [ { "name": "id", @@ -80842,6 +81198,7 @@ "id": "uniformresourcelocatable", "href": "/graphql/reference/interfaces#uniformresourcelocatable", "description": "Represents a type that can be retrieved by a URL.
", + "isDeprecated": false, "fields": [ { "name": "resourcePath", @@ -80864,6 +81221,7 @@ "id": "updatable", "href": "/graphql/reference/interfaces#updatable", "description": "Entities that can be updated.
", + "isDeprecated": false, "fields": [ { "name": "viewerCanUpdate", @@ -80927,6 +81285,7 @@ "id": "actortype", "href": "/graphql/reference/enums#actortype", "description": "The actor's type.
", + "isDeprecated": false, "values": [ { "name": "TEAM", @@ -80956,6 +81315,7 @@ "id": "checkannotationlevel", "href": "/graphql/reference/enums#checkannotationlevel", "description": "Represents an annotation's information level.
", + "isDeprecated": false, "values": [ { "name": "FAILURE", @@ -80976,6 +81336,7 @@ "id": "checkconclusionstate", "href": "/graphql/reference/enums#checkconclusionstate", "description": "The possible states for a check suite or run conclusion.
", + "isDeprecated": false, "values": [ { "name": "ACTION_REQUIRED", @@ -81020,6 +81381,7 @@ "id": "checkrunstate", "href": "/graphql/reference/enums#checkrunstate", "description": "The possible states of a check run in a status rollup.
", + "isDeprecated": false, "values": [ { "name": "ACTION_REQUIRED", @@ -81084,6 +81446,7 @@ "id": "checkruntype", "href": "/graphql/reference/enums#checkruntype", "description": "The possible types of check runs.
", + "isDeprecated": false, "values": [ { "name": "ALL", @@ -81100,6 +81463,7 @@ "id": "checkstatusstate", "href": "/graphql/reference/enums#checkstatusstate", "description": "The possible states for a check suite or run status.
", + "isDeprecated": false, "values": [ { "name": "COMPLETED", @@ -81248,6 +81612,7 @@ "id": "comparisonstatus", "href": "/graphql/reference/enums#comparisonstatus", "description": "The status of a git comparison between two refs.
", + "isDeprecated": false, "values": [ { "name": "AHEAD", @@ -81330,6 +81695,7 @@ "id": "defaultrepositorypermissionfield", "href": "/graphql/reference/enums#defaultrepositorypermissionfield", "description": "The possible base permissions for repositories.
", + "isDeprecated": false, "values": [ { "name": "ADMIN", @@ -81354,6 +81720,7 @@ "id": "dependencygraphecosystem", "href": "/graphql/reference/enums#dependencygraphecosystem", "description": "The possible ecosystems of a dependency graph package.
", + "isDeprecated": false, "values": [ { "name": "ACTIONS", @@ -81406,6 +81773,7 @@ "id": "deploymentorderfield", "href": "/graphql/reference/enums#deploymentorderfield", "description": "Properties by which deployment connections can be ordered.
", + "isDeprecated": false, "values": [ { "name": "CREATED_AT", @@ -81418,6 +81786,7 @@ "id": "deploymentprotectionruletype", "href": "/graphql/reference/enums#deploymentprotectionruletype", "description": "The possible protection rule types.
", + "isDeprecated": false, "values": [ { "name": "BRANCH_POLICY", @@ -81438,6 +81807,7 @@ "id": "deploymentreviewstate", "href": "/graphql/reference/enums#deploymentreviewstate", "description": "The possible states for a deployment review.
", + "isDeprecated": false, "values": [ { "name": "APPROVED", @@ -81454,6 +81824,7 @@ "id": "deploymentstate", "href": "/graphql/reference/enums#deploymentstate", "description": "The possible states in which a deployment can be.
", + "isDeprecated": false, "values": [ { "name": "ABANDONED", @@ -81506,6 +81877,7 @@ "id": "deploymentstatusstate", "href": "/graphql/reference/enums#deploymentstatusstate", "description": "The possible states for a deployment status.
", + "isDeprecated": false, "values": [ { "name": "ERROR", @@ -81546,6 +81918,7 @@ "id": "diffside", "href": "/graphql/reference/enums#diffside", "description": "The possible sides of a diff.
", + "isDeprecated": false, "values": [ { "name": "LEFT", @@ -81659,6 +82032,7 @@ "id": "dismissreason", "href": "/graphql/reference/enums#dismissreason", "description": "The possible reasons that a Dependabot alert was dismissed.
", + "isDeprecated": false, "values": [ { "name": "FIX_STARTED", @@ -81687,6 +82061,7 @@ "id": "enterpriseadministratorinvitationorderfield", "href": "/graphql/reference/enums#enterpriseadministratorinvitationorderfield", "description": "Properties by which enterprise administrator invitation connections can be ordered.
", + "isDeprecated": false, "values": [ { "name": "CREATED_AT", @@ -81699,6 +82074,7 @@ "id": "enterpriseadministratorrole", "href": "/graphql/reference/enums#enterpriseadministratorrole", "description": "The possible administrator roles in an enterprise account.
", + "isDeprecated": false, "values": [ { "name": "BILLING_MANAGER", @@ -81719,6 +82095,7 @@ "id": "enterpriseallowprivaterepositoryforkingpolicyvalue", "href": "/graphql/reference/enums#enterpriseallowprivaterepositoryforkingpolicyvalue", "description": "The possible values for the enterprise allow private repository forking policy value.
", + "isDeprecated": false, "values": [ { "name": "ENTERPRISE_ORGANIZATIONS", @@ -81751,6 +82128,7 @@ "id": "enterprisedefaultrepositorypermissionsettingvalue", "href": "/graphql/reference/enums#enterprisedefaultrepositorypermissionsettingvalue", "description": "The possible values for the enterprise base repository permission setting.
", + "isDeprecated": false, "values": [ { "name": "ADMIN", @@ -81779,6 +82157,7 @@ "id": "enterprisedisallowedmethodssettingvalue", "href": "/graphql/reference/enums#enterprisedisallowedmethodssettingvalue", "description": "The possible values for an enabled/no policy enterprise setting.
", + "isDeprecated": false, "values": [ { "name": "INSECURE", @@ -81795,6 +82174,7 @@ "id": "enterpriseenableddisabledsettingvalue", "href": "/graphql/reference/enums#enterpriseenableddisabledsettingvalue", "description": "The possible values for an enabled/disabled enterprise setting.
", + "isDeprecated": false, "values": [ { "name": "DISABLED", @@ -81815,6 +82195,7 @@ "id": "enterpriseenabledsettingvalue", "href": "/graphql/reference/enums#enterpriseenabledsettingvalue", "description": "The possible values for an enabled/no policy enterprise setting.
", + "isDeprecated": false, "values": [ { "name": "ENABLED", @@ -81831,6 +82212,7 @@ "id": "enterprisememberinvitationorderfield", "href": "/graphql/reference/enums#enterprisememberinvitationorderfield", "description": "Properties by which enterprise member invitation connections can be ordered.
", + "isDeprecated": false, "values": [ { "name": "CREATED_AT", @@ -81843,6 +82225,7 @@ "id": "enterprisememberorderfield", "href": "/graphql/reference/enums#enterprisememberorderfield", "description": "Properties by which enterprise member connections can be ordered.
", + "isDeprecated": false, "values": [ { "name": "CREATED_AT", @@ -81859,6 +82242,7 @@ "id": "enterprisememberscancreaterepositoriessettingvalue", "href": "/graphql/reference/enums#enterprisememberscancreaterepositoriessettingvalue", "description": "The possible values for the enterprise members can create repositories setting.
", + "isDeprecated": false, "values": [ { "name": "ALL", @@ -81887,6 +82271,7 @@ "id": "enterprisememberscanmakepurchasessettingvalue", "href": "/graphql/reference/enums#enterprisememberscanmakepurchasessettingvalue", "description": "The possible values for the members can make purchases setting.
", + "isDeprecated": false, "values": [ { "name": "DISABLED", @@ -81903,6 +82288,7 @@ "id": "enterprisemembershiptype", "href": "/graphql/reference/enums#enterprisemembershiptype", "description": "The possible values we have for filtering Platform::Objects::User#enterprises.
", + "isDeprecated": false, "values": [ { "name": "ADMIN", @@ -81927,6 +82313,7 @@ "id": "enterpriseorderfield", "href": "/graphql/reference/enums#enterpriseorderfield", "description": "Properties by which enterprise connections can be ordered.
", + "isDeprecated": false, "values": [ { "name": "NAME", @@ -81939,6 +82326,7 @@ "id": "enterpriseserverinstallationorderfield", "href": "/graphql/reference/enums#enterpriseserverinstallationorderfield", "description": "Properties by which Enterprise Server installation connections can be ordered.
", + "isDeprecated": false, "values": [ { "name": "CREATED_AT", @@ -81959,6 +82347,7 @@ "id": "enterpriseserveruseraccountemailorderfield", "href": "/graphql/reference/enums#enterpriseserveruseraccountemailorderfield", "description": "Properties by which Enterprise Server user account email connections can be ordered.
", + "isDeprecated": false, "values": [ { "name": "EMAIL", @@ -81971,6 +82360,7 @@ "id": "enterpriseserveruseraccountorderfield", "href": "/graphql/reference/enums#enterpriseserveruseraccountorderfield", "description": "Properties by which Enterprise Server user account connections can be ordered.
", + "isDeprecated": false, "values": [ { "name": "LOGIN", @@ -81987,6 +82377,7 @@ "id": "enterpriseserveruseraccountsuploadorderfield", "href": "/graphql/reference/enums#enterpriseserveruseraccountsuploadorderfield", "description": "Properties by which Enterprise Server user accounts upload connections can be ordered.
", + "isDeprecated": false, "values": [ { "name": "CREATED_AT", @@ -81999,6 +82390,7 @@ "id": "enterpriseserveruseraccountsuploadsyncstate", "href": "/graphql/reference/enums#enterpriseserveruseraccountsuploadsyncstate", "description": "Synchronization state of the Enterprise Server user accounts upload.
", + "isDeprecated": false, "values": [ { "name": "FAILURE", @@ -82019,6 +82411,7 @@ "id": "enterpriseuseraccountmembershiprole", "href": "/graphql/reference/enums#enterpriseuseraccountmembershiprole", "description": "The possible roles for enterprise membership.
", + "isDeprecated": false, "values": [ { "name": "MEMBER", @@ -82039,6 +82432,7 @@ "id": "enterpriseuserdeployment", "href": "/graphql/reference/enums#enterpriseuserdeployment", "description": "The possible GitHub Enterprise deployments where this user can exist.
", + "isDeprecated": false, "values": [ { "name": "CLOUD", @@ -82055,6 +82449,7 @@ "id": "environmentorderfield", "href": "/graphql/reference/enums#environmentorderfield", "description": "Properties by which environments connections can be ordered.
", + "isDeprecated": false, "values": [ { "name": "NAME", @@ -82067,6 +82462,7 @@ "id": "environmentpinnedfilterfield", "href": "/graphql/reference/enums#environmentpinnedfilterfield", "description": "Properties by which environments connections can be ordered.
", + "isDeprecated": false, "values": [ { "name": "ALL", @@ -82087,6 +82483,7 @@ "id": "fileviewedstate", "href": "/graphql/reference/enums#fileviewedstate", "description": "The possible viewed states of a file .
", + "isDeprecated": false, "values": [ { "name": "DISMISSED", @@ -82287,6 +82684,7 @@ "id": "identityproviderconfigurationstate", "href": "/graphql/reference/enums#identityproviderconfigurationstate", "description": "The possible states in which authentication can be configured with an identity provider.
", + "isDeprecated": false, "values": [ { "name": "CONFIGURED", @@ -82307,6 +82705,7 @@ "id": "ipallowlistenabledsettingvalue", "href": "/graphql/reference/enums#ipallowlistenabledsettingvalue", "description": "The possible values for the IP allow list enabled setting.
", + "isDeprecated": false, "values": [ { "name": "DISABLED", @@ -82323,6 +82722,7 @@ "id": "ipallowlistentryorderfield", "href": "/graphql/reference/enums#ipallowlistentryorderfield", "description": "Properties by which IP allow list entry connections can be ordered.
", + "isDeprecated": false, "values": [ { "name": "ALLOW_LIST_VALUE", @@ -82339,6 +82739,7 @@ "id": "ipallowlistforinstalledappsenabledsettingvalue", "href": "/graphql/reference/enums#ipallowlistforinstalledappsenabledsettingvalue", "description": "The possible values for the IP allow list configuration for installed GitHub Apps setting.
", + "isDeprecated": false, "values": [ { "name": "DISABLED", @@ -82355,6 +82756,7 @@ "id": "ipallowlistuserlevelenforcementenabledsettingvalue", "href": "/graphql/reference/enums#ipallowlistuserlevelenforcementenabledsettingvalue", "description": "The possible values for the IP allow list user-level enforcement enabled setting.
", + "isDeprecated": false, "values": [ { "name": "DISABLED", @@ -82914,6 +83316,7 @@ "id": "lexicalfallbackreason", "href": "/graphql/reference/enums#lexicalfallbackreason", "description": "Reason why a semantic or hybrid issue search fell back to lexical search.
", + "isDeprecated": false, "values": [ { "name": "NON_ISSUE_TARGET", @@ -82975,6 +83378,7 @@ "id": "mannequinorderfield", "href": "/graphql/reference/enums#mannequinorderfield", "description": "Properties by which mannequins can be ordered.
", + "isDeprecated": false, "values": [ { "name": "CREATED_AT", @@ -82991,6 +83395,7 @@ "id": "mergecommitmessage", "href": "/graphql/reference/enums#mergecommitmessage", "description": "The possible default commit messages for merges.
", + "isDeprecated": false, "values": [ { "name": "BLANK", @@ -83011,6 +83416,7 @@ "id": "mergecommittitle", "href": "/graphql/reference/enums#mergecommittitle", "description": "The possible default commit titles for merges.
", + "isDeprecated": false, "values": [ { "name": "MERGE_MESSAGE", @@ -83027,6 +83433,7 @@ "id": "mergequeueentrystate", "href": "/graphql/reference/enums#mergequeueentrystate", "description": "The possible states for a merge queue entry.
", + "isDeprecated": false, "values": [ { "name": "AWAITING_CHECKS", @@ -83091,6 +83498,7 @@ "id": "mergequeuemergingstrategy", "href": "/graphql/reference/enums#mergequeuemergingstrategy", "description": "The possible merging strategies for a merge queue.
", + "isDeprecated": false, "values": [ { "name": "ALLGREEN", @@ -83107,6 +83515,7 @@ "id": "mergestatestatus", "href": "/graphql/reference/enums#mergestatestatus", "description": "Detailed status information about a pull request merge.
", + "isDeprecated": false, "values": [ { "name": "BEHIND", @@ -83147,6 +83556,7 @@ "id": "mergeablestate", "href": "/graphql/reference/enums#mergeablestate", "description": "Whether or not a PullRequest can be merged.
", + "isDeprecated": false, "values": [ { "name": "CONFLICTING", @@ -83167,6 +83577,7 @@ "id": "migrationsourcetype", "href": "/graphql/reference/enums#migrationsourcetype", "description": "Represents the different GitHub Enterprise Importer (GEI) migration sources.
", + "isDeprecated": false, "values": [ { "name": "AZURE_DEVOPS", @@ -83187,6 +83598,7 @@ "id": "migrationstate", "href": "/graphql/reference/enums#migrationstate", "description": "The GitHub Enterprise Importer (GEI) migration state.
", + "isDeprecated": false, "values": [ { "name": "FAILED", @@ -83282,6 +83694,7 @@ "id": "oidcprovidertype", "href": "/graphql/reference/enums#oidcprovidertype", "description": "The OIDC identity provider type.
", + "isDeprecated": false, "values": [ { "name": "AAD", @@ -83352,6 +83765,7 @@ "id": "orderdirection", "href": "/graphql/reference/enums#orderdirection", "description": "Possible directions in which to order a list of items when provided an orderBy argument.
Properties by which enterprise owners can be ordered.
", + "isDeprecated": false, "values": [ { "name": "LOGIN", @@ -83630,6 +84045,7 @@ "id": "organizationinvitationrole", "href": "/graphql/reference/enums#organizationinvitationrole", "description": "The possible organization invitation roles.
", + "isDeprecated": false, "values": [ { "name": "ADMIN", @@ -83654,6 +84070,7 @@ "id": "organizationinvitationsource", "href": "/graphql/reference/enums#organizationinvitationsource", "description": "The possible organization invitation sources.
", + "isDeprecated": false, "values": [ { "name": "MEMBER", @@ -83674,6 +84091,7 @@ "id": "organizationinvitationtype", "href": "/graphql/reference/enums#organizationinvitationtype", "description": "The possible organization invitation types.
", + "isDeprecated": false, "values": [ { "name": "EMAIL", @@ -83690,6 +84108,7 @@ "id": "organizationmemberrole", "href": "/graphql/reference/enums#organizationmemberrole", "description": "The possible roles within an organization for its members.
", + "isDeprecated": false, "values": [ { "name": "ADMIN", @@ -83706,6 +84125,7 @@ "id": "organizationmemberscancreaterepositoriessettingvalue", "href": "/graphql/reference/enums#organizationmemberscancreaterepositoriessettingvalue", "description": "The possible values for the members can create repositories setting on an organization.
", + "isDeprecated": false, "values": [ { "name": "ALL", @@ -83730,6 +84150,7 @@ "id": "organizationmigrationstate", "href": "/graphql/reference/enums#organizationmigrationstate", "description": "The Octoshift Organization migration state.
", + "isDeprecated": false, "values": [ { "name": "FAILED", @@ -83778,6 +84199,7 @@ "id": "organizationorderfield", "href": "/graphql/reference/enums#organizationorderfield", "description": "Properties by which organization connections can be ordered.
", + "isDeprecated": false, "values": [ { "name": "CREATED_AT", @@ -83794,6 +84216,7 @@ "id": "packagefileorderfield", "href": "/graphql/reference/enums#packagefileorderfield", "description": "Properties by which package file connections can be ordered.
", + "isDeprecated": false, "values": [ { "name": "CREATED_AT", @@ -83806,6 +84229,7 @@ "id": "packageorderfield", "href": "/graphql/reference/enums#packageorderfield", "description": "Properties by which package connections can be ordered.
", + "isDeprecated": false, "values": [ { "name": "CREATED_AT", @@ -83818,6 +84242,7 @@ "id": "packagetype", "href": "/graphql/reference/enums#packagetype", "description": "The possible types of a package.
", + "isDeprecated": false, "values": [ { "name": "DEBIAN", @@ -83854,6 +84279,7 @@ "id": "packageversionorderfield", "href": "/graphql/reference/enums#packageversionorderfield", "description": "Properties by which package version connections can be ordered.
", + "isDeprecated": false, "values": [ { "name": "CREATED_AT", @@ -83866,6 +84292,7 @@ "id": "patchstatus", "href": "/graphql/reference/enums#patchstatus", "description": "The possible types of patch statuses.
", + "isDeprecated": false, "values": [ { "name": "ADDED", @@ -84001,6 +84428,7 @@ "id": "pinnedenvironmentorderfield", "href": "/graphql/reference/enums#pinnedenvironmentorderfield", "description": "Properties by which pinned environments connections can be ordered.
", + "isDeprecated": false, "values": [ { "name": "POSITION", @@ -84563,6 +84991,7 @@ "id": "pullrequestallowedmergemethods", "href": "/graphql/reference/enums#pullrequestallowedmergemethods", "description": "Array of allowed merge methods. Allowed values include merge, squash, and rebase. At least one option must be enabled.
The possible methods for updating a pull request's head branch with the base branch.
", + "isDeprecated": false, "values": [ { "name": "MERGE", @@ -84599,6 +85029,7 @@ "id": "pullrequestcreationpolicy", "href": "/graphql/reference/enums#pullrequestcreationpolicy", "description": "The policy controlling who can create pull requests in a repository.
", + "isDeprecated": false, "values": [ { "name": "ALL", @@ -84615,6 +85046,7 @@ "id": "pullrequestmergemethod", "href": "/graphql/reference/enums#pullrequestmergemethod", "description": "Represents available types of methods to use when merging a pull request.
", + "isDeprecated": false, "values": [ { "name": "MERGE", @@ -84652,6 +85084,7 @@ "id": "pullrequestreviewcommentstate", "href": "/graphql/reference/enums#pullrequestreviewcommentstate", "description": "The possible states of a pull request review comment.
", + "isDeprecated": false, "values": [ { "name": "PENDING", @@ -84668,6 +85101,7 @@ "id": "pullrequestreviewdecision", "href": "/graphql/reference/enums#pullrequestreviewdecision", "description": "The review status of a pull request.
", + "isDeprecated": false, "values": [ { "name": "APPROVED", @@ -84688,6 +85122,7 @@ "id": "pullrequestreviewevent", "href": "/graphql/reference/enums#pullrequestreviewevent", "description": "The possible events to perform on a pull request review.
", + "isDeprecated": false, "values": [ { "name": "APPROVE", @@ -84712,6 +85147,7 @@ "id": "pullrequestreviewstate", "href": "/graphql/reference/enums#pullrequestreviewstate", "description": "The possible states of a pull request review.
", + "isDeprecated": false, "values": [ { "name": "APPROVED", @@ -84740,6 +85176,7 @@ "id": "pullrequestreviewthreadsubjecttype", "href": "/graphql/reference/enums#pullrequestreviewthreadsubjecttype", "description": "The possible subject types of a pull request review comment.
", + "isDeprecated": false, "values": [ { "name": "FILE", @@ -84756,6 +85193,7 @@ "id": "pullrequeststate", "href": "/graphql/reference/enums#pullrequeststate", "description": "The possible states of a pull request.
", + "isDeprecated": false, "values": [ { "name": "CLOSED", @@ -85096,6 +85534,7 @@ "id": "pullrequestupdatestate", "href": "/graphql/reference/enums#pullrequestupdatestate", "description": "The possible target states when updating a pull request.
", + "isDeprecated": false, "values": [ { "name": "CLOSED", @@ -85166,6 +85605,7 @@ "id": "reforderfield", "href": "/graphql/reference/enums#reforderfield", "description": "Properties by which ref connections can be ordered.
", + "isDeprecated": false, "values": [ { "name": "ALPHABETICAL", @@ -85567,6 +86007,7 @@ "id": "repositorymigrationorderdirection", "href": "/graphql/reference/enums#repositorymigrationorderdirection", "description": "Possible directions in which to order a list of repository migrations when provided an orderBy argument.
Properties by which repository migrations can be ordered.
", + "isDeprecated": false, "values": [ { "name": "CREATED_AT", @@ -85670,6 +86112,7 @@ "id": "repositoryruleorderfield", "href": "/graphql/reference/enums#repositoryruleorderfield", "description": "Properties by which repository rule connections can be ordered.
", + "isDeprecated": false, "values": [ { "name": "CREATED_AT", @@ -85690,6 +86133,7 @@ "id": "repositoryruletype", "href": "/graphql/reference/enums#repositoryruletype", "description": "The rule types supported in rulesets.
", + "isDeprecated": false, "values": [ { "name": "AUTHORIZATION", @@ -85822,6 +86266,7 @@ "id": "repositoryrulesetbypassactorbypassmode", "href": "/graphql/reference/enums#repositoryrulesetbypassactorbypassmode", "description": "The bypass mode for a specific actor on a ruleset.
", + "isDeprecated": false, "values": [ { "name": "ALWAYS", @@ -85842,6 +86287,7 @@ "id": "repositoryrulesettarget", "href": "/graphql/reference/enums#repositoryrulesettarget", "description": "The targets supported for rulesets.
", + "isDeprecated": false, "values": [ { "name": "BRANCH", @@ -85904,6 +86350,7 @@ "id": "repositoryvulnerabilityalertdependencyrelationship", "href": "/graphql/reference/enums#repositoryvulnerabilityalertdependencyrelationship", "description": "The possible relationships of an alert's dependency.
", + "isDeprecated": false, "values": [ { "name": "DIRECT", @@ -85928,6 +86375,7 @@ "id": "repositoryvulnerabilityalertdependencyscope", "href": "/graphql/reference/enums#repositoryvulnerabilityalertdependencyscope", "description": "The possible scopes of an alert's dependency.
", + "isDeprecated": false, "values": [ { "name": "DEVELOPMENT", @@ -85944,6 +86392,7 @@ "id": "repositoryvulnerabilityalertstate", "href": "/graphql/reference/enums#repositoryvulnerabilityalertstate", "description": "The possible states of an alert.
", + "isDeprecated": false, "values": [ { "name": "AUTO_DISMISSED", @@ -85968,6 +86417,7 @@ "id": "requestablecheckstatusstate", "href": "/graphql/reference/enums#requestablecheckstatusstate", "description": "The possible states that can be requested when creating a check run.
", + "isDeprecated": false, "values": [ { "name": "COMPLETED", @@ -85996,6 +86446,7 @@ "id": "roleinorganization", "href": "/graphql/reference/enums#roleinorganization", "description": "Possible roles a user may have in relation to an organization.
", + "isDeprecated": false, "values": [ { "name": "DIRECT_MEMBER", @@ -86016,6 +86467,7 @@ "id": "ruleenforcement", "href": "/graphql/reference/enums#ruleenforcement", "description": "The level of enforcement for a rule or ruleset.
", + "isDeprecated": false, "values": [ { "name": "ACTIVE", @@ -86036,6 +86488,7 @@ "id": "samldigestalgorithm", "href": "/graphql/reference/enums#samldigestalgorithm", "description": "The possible digest algorithms used to sign SAML requests for an identity provider.
", + "isDeprecated": false, "values": [ { "name": "SHA1", @@ -86060,6 +86513,7 @@ "id": "samlsignaturealgorithm", "href": "/graphql/reference/enums#samlsignaturealgorithm", "description": "The possible signature algorithms used to sign SAML requests for a Identity Provider.
", + "isDeprecated": false, "values": [ { "name": "RSA_SHA1", @@ -86097,6 +86551,7 @@ "id": "searchtype", "href": "/graphql/reference/enums#searchtype", "description": "Represents the individual results of a search.
", + "isDeprecated": false, "values": [ { "name": "DISCUSSION", @@ -86133,6 +86588,7 @@ "id": "securityadvisoryclassification", "href": "/graphql/reference/enums#securityadvisoryclassification", "description": "Classification of the advisory.
", + "isDeprecated": false, "values": [ { "name": "GENERAL", @@ -86149,6 +86605,7 @@ "id": "securityadvisoryecosystem", "href": "/graphql/reference/enums#securityadvisoryecosystem", "description": "The possible ecosystems of a security vulnerability's package.
", + "isDeprecated": false, "values": [ { "name": "ACTIONS", @@ -86205,6 +86662,7 @@ "id": "securityadvisoryidentifiertype", "href": "/graphql/reference/enums#securityadvisoryidentifiertype", "description": "Identifier formats available for advisories.
", + "isDeprecated": false, "values": [ { "name": "CVE", @@ -86221,6 +86679,7 @@ "id": "securityadvisoryorderfield", "href": "/graphql/reference/enums#securityadvisoryorderfield", "description": "Properties by which security advisory connections can be ordered.
", + "isDeprecated": false, "values": [ { "name": "EPSS_PERCENTAGE", @@ -86245,6 +86704,7 @@ "id": "securityadvisoryseverity", "href": "/graphql/reference/enums#securityadvisoryseverity", "description": "Severity of the vulnerability.
", + "isDeprecated": false, "values": [ { "name": "CRITICAL", @@ -86273,6 +86733,7 @@ "id": "securityvulnerabilityorderfield", "href": "/graphql/reference/enums#securityvulnerabilityorderfield", "description": "Properties by which security vulnerability connections can be ordered.
", + "isDeprecated": false, "values": [ { "name": "UPDATED_AT", @@ -87572,6 +88033,7 @@ "id": "squashmergecommitmessage", "href": "/graphql/reference/enums#squashmergecommitmessage", "description": "The possible default commit messages for squash merges.
", + "isDeprecated": false, "values": [ { "name": "BLANK", @@ -87592,6 +88054,7 @@ "id": "squashmergecommittitle", "href": "/graphql/reference/enums#squashmergecommittitle", "description": "The possible default commit titles for squash merges.
", + "isDeprecated": false, "values": [ { "name": "COMMIT_OR_PR_TITLE", @@ -87671,6 +88134,7 @@ "id": "teammemberorderfield", "href": "/graphql/reference/enums#teammemberorderfield", "description": "Properties by which team member connections can be ordered.
", + "isDeprecated": false, "values": [ { "name": "CREATED_AT", @@ -87687,6 +88151,7 @@ "id": "teammemberrole", "href": "/graphql/reference/enums#teammemberrole", "description": "The possible team member roles; eithermaintaineror 'member'.
Defines which types of team members are included in the returned list. Can be one of IMMEDIATE, CHILD_TEAM or ALL.
", + "isDeprecated": false, "values": [ { "name": "ALL", @@ -87723,6 +88189,7 @@ "id": "teamnotificationsetting", "href": "/graphql/reference/enums#teamnotificationsetting", "description": "The possible team notification values.
", + "isDeprecated": false, "values": [ { "name": "NOTIFICATIONS_DISABLED", @@ -87739,6 +88206,7 @@ "id": "teamorderfield", "href": "/graphql/reference/enums#teamorderfield", "description": "Properties by which team connections can be ordered.
", + "isDeprecated": false, "values": [ { "name": "NAME", @@ -87751,6 +88219,7 @@ "id": "teamprivacy", "href": "/graphql/reference/enums#teamprivacy", "description": "The possible team privacy values.
", + "isDeprecated": false, "values": [ { "name": "SECRET", @@ -87767,6 +88236,7 @@ "id": "teamrepositoryorderfield", "href": "/graphql/reference/enums#teamrepositoryorderfield", "description": "Properties by which team repository connections can be ordered.
", + "isDeprecated": false, "values": [ { "name": "CREATED_AT", @@ -87799,6 +88269,7 @@ "id": "teamreviewassignmentalgorithm", "href": "/graphql/reference/enums#teamreviewassignmentalgorithm", "description": "The possible team review assignment algorithms.
", + "isDeprecated": false, "values": [ { "name": "LOAD_BALANCE", @@ -87815,6 +88286,7 @@ "id": "teamrole", "href": "/graphql/reference/enums#teamrole", "description": "The role of a user on a team.
", + "isDeprecated": false, "values": [ { "name": "ADMIN", @@ -87939,6 +88411,7 @@ "id": "twofactorcredentialsecuritytype", "href": "/graphql/reference/enums#twofactorcredentialsecuritytype", "description": "Filters by whether or not 2FA is enabled and if the method configured is considered secure or insecure.
", + "isDeprecated": false, "values": [ { "name": "DISABLED", @@ -88018,6 +88491,7 @@ "id": "verifiabledomainorderfield", "href": "/graphql/reference/enums#verifiabledomainorderfield", "description": "Properties by which verifiable domain connections can be ordered.
", + "isDeprecated": false, "values": [ { "name": "CREATED_AT", @@ -88034,6 +88508,7 @@ "id": "workflowrunorderfield", "href": "/graphql/reference/enums#workflowrunorderfield", "description": "Properties by which workflow run connections can be ordered.
", + "isDeprecated": false, "values": [ { "name": "CREATED_AT", @@ -88046,6 +88521,7 @@ "id": "workflowstate", "href": "/graphql/reference/enums#workflowstate", "description": "The possible states for a workflow.
", + "isDeprecated": false, "values": [ { "name": "ACTIVE", @@ -88129,6 +88605,7 @@ "id": "branchactorallowanceactor", "href": "/graphql/reference/unions#branchactorallowanceactor", "description": "Types which can be actors for BranchActorAllowance objects.
Types that can represent a repository ruleset bypass actor.
", + "isDeprecated": false, "possibleTypes": [ { "name": "App", @@ -88175,6 +88653,7 @@ "id": "claimable", "href": "/graphql/reference/unions#claimable", "description": "An object which can have its data claimed or claim data from another.
", + "isDeprecated": false, "possibleTypes": [ { "name": "Mannequin", @@ -88193,6 +88672,7 @@ "id": "closer", "href": "/graphql/reference/unions#closer", "description": "The object which triggered a ClosedEvent.
Users and teams.
", + "isDeprecated": false, "possibleTypes": [ { "name": "Team", @@ -88310,6 +88791,7 @@ "id": "enterprisemember", "href": "/graphql/reference/unions#enterprisemember", "description": "An object that is a member of an enterprise.
", + "isDeprecated": false, "possibleTypes": [ { "name": "EnterpriseUserAccount", @@ -88328,6 +88810,7 @@ "id": "ipallowlistowner", "href": "/graphql/reference/unions#ipallowlistowner", "description": "Types that can own an IP allow list.
", + "isDeprecated": false, "possibleTypes": [ { "name": "App", @@ -89394,6 +89877,7 @@ "id": "pullrequesttimelineitem", "href": "/graphql/reference/unions#pullrequesttimelineitem", "description": "An item in a pull request timeline.
", + "isDeprecated": false, "possibleTypes": [ { "name": "AssignedEvent", @@ -89567,6 +90051,7 @@ "id": "pullrequesttimelineitems", "href": "/graphql/reference/unions#pullrequesttimelineitems", "description": "An item in a pull request timeline.
", + "isDeprecated": false, "possibleTypes": [ { "name": "AddedToMergeQueueEvent", @@ -89965,6 +90450,7 @@ "id": "pushallowanceactor", "href": "/graphql/reference/unions#pushallowanceactor", "description": "Types that can be an actor.
", + "isDeprecated": false, "possibleTypes": [ { "name": "App", @@ -90017,6 +90503,7 @@ "id": "referencedsubject", "href": "/graphql/reference/unions#referencedsubject", "description": "Any referencable object.
", + "isDeprecated": false, "possibleTypes": [ { "name": "Issue", @@ -90035,6 +90522,7 @@ "id": "renamedtitlesubject", "href": "/graphql/reference/unions#renamedtitlesubject", "description": "An object which has a renamable title.
", + "isDeprecated": false, "possibleTypes": [ { "name": "Issue", @@ -90053,6 +90541,7 @@ "id": "requestedreviewer", "href": "/graphql/reference/unions#requestedreviewer", "description": "Types that can be requested reviewers.
", + "isDeprecated": false, "possibleTypes": [ { "name": "Bot", @@ -90081,6 +90570,7 @@ "id": "reviewdismissalallowanceactor", "href": "/graphql/reference/unions#reviewdismissalallowanceactor", "description": "Types that can be an actor.
", + "isDeprecated": false, "possibleTypes": [ { "name": "App", @@ -90104,6 +90594,7 @@ "id": "ruleparameters", "href": "/graphql/reference/unions#ruleparameters", "description": "Types which can be parameters for RepositoryRule objects.
Types which can have RepositoryRule objects.
The results of a search.
", + "isDeprecated": false, "possibleTypes": [ { "name": "App", @@ -90325,6 +90818,7 @@ "id": "statuscheckrollupcontext", "href": "/graphql/reference/unions#statuscheckrollupcontext", "description": "Types that can be inside a StatusCheckRollup context.
", + "isDeprecated": false, "possibleTypes": [ { "name": "CheckRun", @@ -90357,6 +90851,7 @@ "id": "verifiabledomainowner", "href": "/graphql/reference/unions#verifiabledomainowner", "description": "Types that can own a verifiable domain.
", + "isDeprecated": false, "possibleTypes": [ { "name": "Enterprise", @@ -91740,6 +92235,7 @@ "id": "checkannotationdata", "href": "/graphql/reference/input-objects#checkannotationdata", "description": "Information from a check run analysis to specific lines of code.
", + "isDeprecated": false, "inputFields": [ { "name": "annotationLevel", @@ -91790,6 +92286,7 @@ "id": "checkannotationrange", "href": "/graphql/reference/input-objects#checkannotationrange", "description": "Information from a check run analysis to specific lines of code.
", + "isDeprecated": false, "inputFields": [ { "name": "endColumn", @@ -91826,6 +92323,7 @@ "id": "checkrunaction", "href": "/graphql/reference/input-objects#checkrunaction", "description": "Possible further actions the integrator can perform.
", + "isDeprecated": false, "inputFields": [ { "name": "description", @@ -91855,6 +92353,7 @@ "id": "checkrunfilter", "href": "/graphql/reference/input-objects#checkrunfilter", "description": "The filters that are available when fetching check runs.
", + "isDeprecated": false, "inputFields": [ { "name": "appId", @@ -91905,6 +92404,7 @@ "id": "checkrunoutput", "href": "/graphql/reference/input-objects#checkrunoutput", "description": "Descriptive details about the check run.
", + "isDeprecated": false, "inputFields": [ { "name": "annotations", @@ -91948,6 +92448,7 @@ "id": "checkrunoutputimage", "href": "/graphql/reference/input-objects#checkrunoutputimage", "description": "Images attached to the check run output displayed in the GitHub pull request UI.
", + "isDeprecated": false, "inputFields": [ { "name": "alt", @@ -91977,6 +92478,7 @@ "id": "checksuiteautotriggerpreference", "href": "/graphql/reference/input-objects#checksuiteautotriggerpreference", "description": "The auto-trigger preferences that are available for check suites.
", + "isDeprecated": false, "inputFields": [ { "name": "appId", @@ -91999,6 +92501,7 @@ "id": "checksuitefilter", "href": "/graphql/reference/input-objects#checksuitefilter", "description": "The filters that are available when fetching check suites.
", + "isDeprecated": false, "inputFields": [ { "name": "appId", @@ -92292,6 +92795,7 @@ "id": "codescanningparametersinput", "href": "/graphql/reference/input-objects#codescanningparametersinput", "description": "Choose which tools must provide code scanning results before the reference is\nupdated. When configured, code scanning must be enabled and have results for\nboth the commit and the reference being updated.
", + "isDeprecated": false, "inputFields": [ { "name": "codeScanningTools", @@ -92307,6 +92811,7 @@ "id": "codescanningtoolinput", "href": "/graphql/reference/input-objects#codescanningtoolinput", "description": "A tool that must provide code scanning results for this rule to pass.
", + "isDeprecated": false, "inputFields": [ { "name": "alertsThreshold", @@ -95481,6 +95986,7 @@ "id": "deploymentorder", "href": "/graphql/reference/input-objects#deploymentorder", "description": "Ordering options for deployment connections.
", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -95655,6 +96161,7 @@ "id": "draftpullrequestreviewcomment", "href": "/graphql/reference/input-objects#draftpullrequestreviewcomment", "description": "Specifies a review comment to be left with a Pull Request Review.
", + "isDeprecated": false, "inputFields": [ { "name": "body", @@ -95684,6 +96191,7 @@ "id": "draftpullrequestreviewthread", "href": "/graphql/reference/input-objects#draftpullrequestreviewthread", "description": "Specifies a review comment thread to be left with a Pull Request Review.
", + "isDeprecated": false, "inputFields": [ { "name": "body", @@ -95829,6 +96337,7 @@ "id": "enterpriseadministratorinvitationorder", "href": "/graphql/reference/input-objects#enterpriseadministratorinvitationorder", "description": "Ordering options for enterprise administrator invitation connections.
", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -95851,6 +96360,7 @@ "id": "enterprisememberinvitationorder", "href": "/graphql/reference/input-objects#enterprisememberinvitationorder", "description": "Ordering options for enterprise administrator invitation connections.
", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -95873,6 +96383,7 @@ "id": "enterprisememberorder", "href": "/graphql/reference/input-objects#enterprisememberorder", "description": "Ordering options for enterprise member connections.
", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -95895,6 +96406,7 @@ "id": "enterpriseorder", "href": "/graphql/reference/input-objects#enterpriseorder", "description": "Ordering options for enterprises.
", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -95917,6 +96429,7 @@ "id": "enterpriseserverinstallationorder", "href": "/graphql/reference/input-objects#enterpriseserverinstallationorder", "description": "Ordering options for Enterprise Server installation connections.
", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -95939,6 +96452,7 @@ "id": "enterpriseserveruseraccountemailorder", "href": "/graphql/reference/input-objects#enterpriseserveruseraccountemailorder", "description": "Ordering options for Enterprise Server user account email connections.
", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -95961,6 +96475,7 @@ "id": "enterpriseserveruseraccountorder", "href": "/graphql/reference/input-objects#enterpriseserveruseraccountorder", "description": "Ordering options for Enterprise Server user account connections.
", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -95983,6 +96498,7 @@ "id": "enterpriseserveruseraccountsuploadorder", "href": "/graphql/reference/input-objects#enterpriseserveruseraccountsuploadorder", "description": "Ordering options for Enterprise Server user accounts upload connections.
", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -96005,6 +96521,7 @@ "id": "environments", "href": "/graphql/reference/input-objects#environments", "description": "Ordering options for environments.
", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -96386,6 +96903,7 @@ "id": "ipallowlistentryorder", "href": "/graphql/reference/input-objects#ipallowlistentryorder", "description": "Ordering options for IP allow list entry connections.
", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -96859,6 +97377,7 @@ "id": "mannequinorder", "href": "/graphql/reference/input-objects#mannequinorder", "description": "Ordering options for mannequins.
", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -97299,6 +97818,7 @@ "id": "orgenterpriseownerorder", "href": "/graphql/reference/input-objects#orgenterpriseownerorder", "description": "Ordering options for an organization's enterprise owner connections.
", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -97321,6 +97841,7 @@ "id": "organizationorder", "href": "/graphql/reference/input-objects#organizationorder", "description": "Ordering options for organization connections.
", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -97387,6 +97908,7 @@ "id": "packagefileorder", "href": "/graphql/reference/input-objects#packagefileorder", "description": "Ways in which lists of package files can be ordered upon return.
", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -97409,6 +97931,7 @@ "id": "packageorder", "href": "/graphql/reference/input-objects#packageorder", "description": "Ways in which lists of packages can be ordered upon return.
", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -97431,6 +97954,7 @@ "id": "packageversionorder", "href": "/graphql/reference/input-objects#packageversionorder", "description": "Ways in which lists of package versions can be ordered upon return.
", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -97529,6 +98053,7 @@ "id": "pinnedenvironmentorder", "href": "/graphql/reference/input-objects#pinnedenvironmentorder", "description": "Ordering options for pinned environments.
", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -98177,6 +98702,7 @@ "id": "reforder", "href": "/graphql/reference/input-objects#reforder", "description": "Ways in which lists of git refs can be ordered upon return.
", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -98900,6 +99426,7 @@ "id": "repositorymigrationorder", "href": "/graphql/reference/input-objects#repositorymigrationorder", "description": "Ordering options for repository migrations.
", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -99039,6 +99566,7 @@ "id": "repositoryruleinput", "href": "/graphql/reference/input-objects#repositoryruleinput", "description": "Specifies the attributes for a new or updated rule.
", + "isDeprecated": false, "inputFields": [ { "name": "id", @@ -99069,6 +99597,7 @@ "id": "repositoryruleorder", "href": "/graphql/reference/input-objects#repositoryruleorder", "description": "Ordering options for repository rules.
", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -99091,6 +99620,7 @@ "id": "repositoryrulesetbypassactorinput", "href": "/graphql/reference/input-objects#repositoryrulesetbypassactorinput", "description": "Specifies the attributes for a new or updated ruleset bypass actor. Only one of\nactor_id, repository_role_database_id, organization_admin,\nenterprise_owner, or deploy_key should be specified.
Specifies the attributes for a new or updated required status check.
", + "isDeprecated": false, "inputFields": [ { "name": "appId", @@ -99583,6 +100114,7 @@ "id": "ruleparametersinput", "href": "/graphql/reference/input-objects#ruleparametersinput", "description": "Specifies the parameters for a RepositoryRule object. Only one of the fields should be specified.
An advisory identifier to filter results on.
", + "isDeprecated": false, "inputFields": [ { "name": "type", @@ -99755,6 +100288,7 @@ "id": "securityadvisoryorder", "href": "/graphql/reference/input-objects#securityadvisoryorder", "description": "Ordering options for security advisory connections.
", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -99777,6 +100311,7 @@ "id": "securityvulnerabilityorder", "href": "/graphql/reference/input-objects#securityvulnerabilityorder", "description": "Ordering options for security vulnerability connections.
", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -100460,6 +100995,7 @@ "id": "teammemberorder", "href": "/graphql/reference/input-objects#teammemberorder", "description": "Ordering options for team member connections.
", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -100482,6 +101018,7 @@ "id": "teamorder", "href": "/graphql/reference/input-objects#teamorder", "description": "Ways in which team connections can be ordered.
", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -100504,6 +101041,7 @@ "id": "teamrepositoryorder", "href": "/graphql/reference/input-objects#teamrepositoryorder", "description": "Ordering options for team repository connections.
", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -103993,6 +104531,7 @@ "id": "verifiabledomainorder", "href": "/graphql/reference/input-objects#verifiabledomainorder", "description": "Ordering options for verifiable domain connections.
", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -104074,6 +104613,7 @@ "id": "workflowrunorder", "href": "/graphql/reference/input-objects#workflowrunorder", "description": "Ways in which lists of workflow runs can be ordered upon return.
", + "isDeprecated": false, "inputFields": [ { "name": "direction", diff --git a/src/journeys/lib/journey-path-resolver.ts b/src/journeys/lib/journey-path-resolver.ts index 848e6194f09a..80b7f8f24456 100644 --- a/src/journeys/lib/journey-path-resolver.ts +++ b/src/journeys/lib/journey-path-resolver.ts @@ -33,8 +33,8 @@ export interface JourneyContext { export interface JourneyTrack { id: string title: string - description?: string - timeCommitment?: string + description: string | null + timeCommitment: string | null guides: Array<{ href: string title: string @@ -352,8 +352,8 @@ export async function resolveJourneyTracks( return { id: track.id, title: renderedTitle, - description: renderedDescription, - timeCommitment: renderedTimeCommitment, + description: renderedDescription || null, + timeCommitment: renderedTimeCommitment || null, guides, } }), diff --git a/src/journeys/tests/journey-path-resolver.ts b/src/journeys/tests/journey-path-resolver.ts index f77f6d22e4b2..461ceae4b05b 100644 --- a/src/journeys/tests/journey-path-resolver.ts +++ b/src/journeys/tests/journey-path-resolver.ts @@ -304,8 +304,8 @@ describe('journey-path-resolver', () => { const result = await resolveJourneyTracks(trackWithoutDescription, mockContext) - expect(result[0].description).toBeUndefined() - expect(result[0].timeCommitment).toBeUndefined() + expect(result[0].description).toBeNull() + expect(result[0].timeCommitment).toBeNull() }) })