diff --git a/assets/images/help/copilot/copilot-repo-memory-list.png b/assets/images/help/copilot/copilot-repo-memory-list.png new file mode 100644 index 000000000000..2c2799374019 Binary files /dev/null and b/assets/images/help/copilot/copilot-repo-memory-list.png differ diff --git a/assets/images/help/copilot/copilot-user-memory-list.png b/assets/images/help/copilot/copilot-user-memory-list.png new file mode 100644 index 000000000000..a77e090c0621 Binary files /dev/null and b/assets/images/help/copilot/copilot-user-memory-list.png differ diff --git a/content/code-security/concepts/supply-chain-security/about-the-dependabot-yml-file.md b/content/code-security/concepts/supply-chain-security/about-the-dependabot-yml-file.md index 8f08572128c9..23976473d5df 100644 --- a/content/code-security/concepts/supply-chain-security/about-the-dependabot-yml-file.md +++ b/content/code-security/concepts/supply-chain-security/about-the-dependabot-yml-file.md @@ -16,7 +16,7 @@ The `dependabot.yml` file is an optional configuration file that gives you fine- Without a `dependabot.yml` file, {% data variables.product.prodname_dependabot %} can still create security updates for vulnerable dependencies if you've enabled {% data variables.product.prodname_dependabot_security_updates %} in your repository settings. However, you won't receive automated version updates or have control over update schedules and other configuration options. -The `dependabot.yml` file uses YAML syntax. If you're new to YAML and want to learn more, see [Learn YAML in five minutes](https://www.codeproject.com/Articles/1214409/Learn-YAML-in-five-minutes). +The `dependabot.yml` file uses YAML syntax. If you're new to YAML and want to learn more, see [Learn YAML in five minutes](https://learnxinyminutes.com/yaml/). > [!NOTE] > {% data variables.product.prodname_dependabot_alerts %} are configured in the repository or organization "Settings" tab and not in the `dependabot.yml` file, see [AUTOTITLE](/code-security/dependabot/dependabot-alerts/configuring-dependabot-alerts). diff --git a/content/contributing/writing-for-github-docs/using-yaml-frontmatter.md b/content/contributing/writing-for-github-docs/using-yaml-frontmatter.md index 4d53c34c0e84..12bb95fdc026 100644 --- a/content/contributing/writing-for-github-docs/using-yaml-frontmatter.md +++ b/content/contributing/writing-for-github-docs/using-yaml-frontmatter.md @@ -232,6 +232,7 @@ defaultTool: cli * `id` (required): Unique identifier for the journey. The id only needs to be unique for journeys within a single journey landing page. * `title` (required): Display title for the journey (supports Liquid variables) * `description` (optional): Description of the journey (supports Liquid variables) + * `timeCommitment` (optional): Estimated time to complete the journey (for example, `2-4 hours`). Rendered as a badge next to the article count. * `guides` (required): Array of guide objects that make up this journey. Each guide object has: * `href` (required): Path to the article * `alternativeNextStep` (optional): Custom text to guide users to alternative paths in the journey. Supports Liquid variables and `[AUTOTITLE]`. @@ -245,6 +246,7 @@ journeyTracks: - id: 'getting_started' title: 'Getting started with {% data variables.product.prodname_actions %}' description: 'Learn the basics of GitHub Actions.' + timeCommitment: '2-4 hours' guides: - href: '/actions/quickstart' - href: '/actions/learn-github-actions' diff --git a/content/copilot/concepts/agents/copilot-memory.md b/content/copilot/concepts/agents/copilot-memory.md index 57cc0af4369f..5bc4480c1146 100644 --- a/content/copilot/concepts/agents/copilot-memory.md +++ b/content/copilot/concepts/agents/copilot-memory.md @@ -1,8 +1,8 @@ --- -title: About agentic memory for GitHub Copilot +title: About GitHub Copilot Memory shortTitle: Copilot Memory allowTitleToDifferFromFilename: true -intro: 'Find out how {% data variables.product.prodname_copilot_short %} can store details it has learned about a codebase and use that knowledge for future work in a repository.' +intro: 'Find out how {% data variables.product.prodname_copilot_short %} can store repository-level facts and user-level preferences, and use that knowledge in future work.' product: '{% data reusables.gated-features.copilot-memory %}
Sign up for {% data variables.product.prodname_copilot_short %} {% octicon "link-external" height:16 %}' versions: feature: copilot @@ -12,58 +12,68 @@ category: --- > [!NOTE] -> This feature is currently in {% data variables.release-phases.public_preview %} and is subject to change. +> * This feature is currently in {% data variables.release-phases.public_preview %} and is subject to change. +> * User-level preferences are currently only available for users on a {% data variables.copilot.copilot_pro_short %} or {% data variables.copilot.copilot_pro_plus_short %} plan. ## Introduction -As a developer, when you start working on an existing codebase—perhaps as a new member of the development team—you can read the README for the repository, the coding conventions documentation, and other information to help you understand the repository and how you should work when updating or adding code. This will help you submit good quality pull requests. However, the quality of work you're able to deliver will steadily improve as you work on the codebase and learn more about it. In the same way, by allowing {% data variables.product.prodname_copilot_short %} to build its own understanding of your repository, you can enable it to become increasingly effective over time. +As a developer joining an existing codebase, you typically read the repository's README, coding conventions, and other documentation to understand how the project works and how to contribute. This helps you submit good quality pull requests from the start. Even so, the quality of your work steadily improves as you spend more time in the codebase and learn its nuances. In the same way, allowing {% data variables.product.prodname_copilot_short %} to build its own understanding of your repository enables it to become increasingly effective over time. -Copilot can develop a persistent understanding of a repository by storing "memories." +Copilot can use {% data variables.copilot.copilot_memory %} to store important facts about a repository. For users on a {% data variables.copilot.copilot_pro_short %} or {% data variables.copilot.copilot_pro_plus_short %} plan, it can also persist personal preferences. -Memories are tightly scoped pieces of information about a repository, that are deduced by Copilot as it works on the repository. Memories are: +{% data variables.copilot.copilot_memory %} stores: -* Repository-specific. -* Only created in response to {% data variables.product.prodname_copilot_short %} activity initiated by users who have had {% data variables.copilot.copilot_memory %} enabled. +* **Repository-level facts** + * Facts about a repository, such as coding conventions, architectural decisions, build commands, and project-specific rules. + * Available to all users with access to {% data variables.copilot.copilot_memory %} for that repository. +* **User-level preferences** + * Implied or stated personal preferences about how a user wants to interact with {% data variables.product.prodname_copilot_short %}. + * Available only to that user across {% data variables.product.prodname_copilot_short %} interactions in all repositories. + * Currently only available for users on a {% data variables.copilot.copilot_pro_short %} or {% data variables.copilot.copilot_pro_plus_short %} plan. -Memories created by one part of {% data variables.product.prodname_copilot_short %} can be used by another part of {% data variables.product.prodname_copilot_short %}. So, for example, if {% data variables.copilot.copilot_cloud_agent %} discovers how your repository handles database connections, {% data variables.copilot.copilot_code-review_short %} can later apply that knowledge to spot inconsistent patterns in a pull request it is reviewing. Similarly, if {% data variables.copilot.copilot_code-review_short %} learns about settings that must stay synchronized in two separate files, then {% data variables.copilot.copilot_cloud_agent %} will know that if it alters the settings in one of those files it must update the other file accordingly. +We typically refer to these repository-level facts and user-level preferences as "memories," and they are only created in response to {% data variables.product.prodname_copilot_short %} activity initiated by users who have {% data variables.copilot.copilot_memory %} enabled. + +Facts and preferences captured by one {% data variables.product.prodname_copilot_short %} feature can be used by another. For example, if {% data variables.copilot.copilot_cloud_agent %} discovers how your repository handles database connections, {% data variables.copilot.copilot_code-review_short %} can later apply that knowledge to spot inconsistent patterns in a pull request. Similarly, if {% data variables.copilot.copilot_code-review_short %} learns that certain settings must stay synchronized across two files, {% data variables.copilot.copilot_cloud_agent %} will know to update both files when changing one. ## Benefits of using {% data variables.copilot.copilot_memory %} -AI that is stateless and doesn't retain an understanding of a codebase between separate human/AI interactions, requires you either to repeatedly explain coding conventions and important details about specific code in your prompts, or to create detailed custom instructions files, which you must then maintain. +Stateless AI doesn't retain an understanding of a codebase between interactions. This forces you to either repeatedly explain coding conventions and code-specific details in your prompts, or maintain detailed custom instructions files. {% data variables.copilot.copilot_memory %}: * Reduces the burden of repeatedly providing the same details in your prompts. * Reduces the need for regular, manual maintenance of custom instruction files. -By building and maintaining a persistent, repository-level memory, {% data variables.product.prodname_copilot_short %} develops its own knowledge of your codebase, adapts to your coding requirements, and increases the value it can deliver over time. +By capturing and applying repository-level facts and user-level preferences, {% data variables.product.prodname_copilot_short %} builds its own knowledge of your codebases and personal workflow, adapts to your coding requirements, and delivers more value over time. ## Where is {% data variables.copilot.copilot_memory %} used? -Currently {% data variables.copilot.copilot_memory %} is used by {% data variables.copilot.copilot_cloud_agent %} and {% data variables.copilot.copilot_code-review_short %} when these features are working on pull requests on the {% data variables.product.github %} website, and by {% data variables.copilot.copilot_cli_short %}. Memories are only created and used by {% data variables.product.prodname_copilot_short %} when {% data variables.copilot.copilot_memory %} has been enabled for the user initiating the {% data variables.product.prodname_copilot_short %} operation. +{% data variables.copilot.copilot_memory %} is currently used by {% data variables.copilot.copilot_cloud_agent %}, {% data variables.copilot.copilot_code-review_short %}, and {% data variables.copilot.copilot_cli_short %}. A few feature-specific limits apply: -Agentic memory will be extended to other parts of {% data variables.product.prodname_copilot_short %}, and for personal and organizational scopes, in future releases. +* {% data variables.copilot.copilot_cli_short %} only applies stored facts and preferences for the user who initiated the operation. +* {% data variables.copilot.copilot_code-review_short %} uses repository-level facts only. User-level preferences are not applied during code review. -## How memories are stored, retained and used +## How {% data variables.copilot.copilot_memory %} stores, retains, and uses information -Each memory that {% data variables.product.prodname_copilot_short %} generates is stored with citations. These are references to specific code locations that support the memory. When {% data variables.product.prodname_copilot_short %} finds a memory that relates to the work it is doing, it checks the citations against the current codebase to validate that the information is still accurate and is relevant to the current branch. The memory is only used if it is successfully validated. +**Repository-level facts** are stored with citations pointing to the code that supports them. When {% data variables.product.prodname_copilot_short %} finds a fact relevant to its current work, it checks those citations against the current branch to confirm the information is still accurate. Only validated facts are used. -To avoid stale memories being retained, resulting in outdated information adversely affecting {% data variables.product.prodname_copilot_short %}'s decision making, memories are automatically deleted after 28 days. +{% data variables.product.prodname_copilot_short %} only creates repository-level facts in response to actions by users with write access to the repository who have {% data variables.copilot.copilot_memory %} enabled. Once stored, those facts are available to any user who has access to {% data variables.copilot.copilot_memory %} in that repository, but those facts can only be used in operations on the same repository. This keeps what {% data variables.product.prodname_copilot_short %} learns about a repository scoped to that repository, preserving privacy and security. -If a memory is validated and used by {% data variables.product.prodname_copilot_short %}, then a new memory with the same details may be stored, which increases the longevity of that memory. +**User-level preferences** are stored with citations that may include direct user quotes. When {% data variables.product.prodname_copilot_short %} finds a preference relevant to its current work, it uses its best judgment to confirm the preference still applies. -Memories can be created from code in pull requests that were closed without being merged. However, the validation mechanism ensures that such memories will not affect {% data variables.product.prodname_copilot_short %}'s behavior if there is no substantiating evidence in the current codebase. +{% data variables.product.prodname_copilot_short %} only creates user-level preferences in response to interactions initiated by a specific user, and those preferences are only available in that same user's later interactions. They capture an individual's coding style and workflow patterns, and stay tied to the user who created them. -{% data variables.product.prodname_copilot_short %} only creates memories in a repository in response to actions taken within that repository by people who have write permission for the repository, and for whom {% data variables.copilot.copilot_memory %} has been enabled. Memories are repository scoped, not user scoped, so all memories stored for a repository are available for use in {% data variables.product.prodname_copilot_short %} operations initiated by any user who has access to {% data variables.copilot.copilot_memory %} for that repository. The memories stored for a repository can only be used in {% data variables.product.prodname_copilot_short %} operations on that same repository. In this way, what {% data variables.product.prodname_copilot_short %} learns about a repository stays within that repository, ensuring privacy and security. +To prevent stale information from lingering, any stored fact or preference that goes unused is automatically deleted after 28 days. The 28-day timer may reset whenever {% data variables.product.prodname_copilot_short %} successfully validates and uses an entry. +Facts can also be captured from pull requests that were closed without merging. In those cases, the validation step ensures that {% data variables.product.prodname_copilot_short %}'s behavior is unaffected unless the current codebase still substantiates the information. -If you are the owner of a repository where {% data variables.copilot.copilot_memory %} is being used, you can review and manually delete the memories for that repository. See [AUTOTITLE](/copilot/how-tos/use-copilot-agents/copilot-memory). +Repository owners can review and manually delete the repository-level facts stored for their repository. Users with access to user-level {% data variables.copilot.copilot_memory %} can do the same for their own preferences. For more information, see [AUTOTITLE](/copilot/how-tos/use-copilot-agents/copilot-memory). ## About enabling {% data variables.copilot.copilot_memory %} -The ability to use {% data variables.copilot.copilot_memory %} is granted to users, rather than being enabled for repositories. After {% data variables.copilot.copilot_memory %} has been enabled for a user, {% data variables.product.prodname_copilot_short %} will be able to use agentic memory in any repository in which that person uses {% data variables.product.prodname_copilot %}. +{% data variables.copilot.copilot_memory %} is enabled per user, not per repository. Once a user has it enabled, {% data variables.product.prodname_copilot_short %} can use {% data variables.copilot.copilot_memory %} in any repository where that user works with {% data variables.product.prodname_copilot %}. -For users who have an individual {% data variables.product.prodname_copilot_short %} subscription to a {% data variables.copilot.copilot_pro_short %} or {% data variables.copilot.copilot_pro_plus_short %} plan, {% data variables.copilot.copilot_memory %} is enabled by default. These users can disable {% data variables.copilot.copilot_memory %} in their personal {% data variables.product.prodname_copilot_short %} settings on {% data variables.product.github %}. +For individual {% data variables.copilot.copilot_pro_short %} and {% data variables.copilot.copilot_pro_plus_short %} subscribers, {% data variables.copilot.copilot_memory %} is on by default and can be disabled in personal {% data variables.product.prodname_copilot_short %} settings on {% data variables.product.github %}. -For enterprise and organization-managed {% data variables.product.prodname_copilot_short %} subscriptions, {% data variables.copilot.copilot_memory %} is turned off by default and can be enabled in the enterprise or organization settings. When enabled at the enterprise or organization level, {% data variables.copilot.copilot_memory %} will be available to all organization members who receive a {% data variables.product.prodname_copilot_short %} subscription from that organization. +For enterprise and organization-managed subscriptions, {% data variables.copilot.copilot_memory %} is off by default. An enterprise or organization admin can enable it in their settings, which makes it available to all members who receive a {% data variables.product.prodname_copilot_short %} subscription through that organization. For more information, see [AUTOTITLE](/copilot/how-tos/use-copilot-agents/copilot-memory). diff --git a/content/copilot/how-tos/manage-and-track-spending/prepare-for-your-move-to-usage-based-billing.md b/content/copilot/how-tos/manage-and-track-spending/prepare-for-your-move-to-usage-based-billing.md index 0bbb26952489..2b0e2d9c2911 100644 --- a/content/copilot/how-tos/manage-and-track-spending/prepare-for-your-move-to-usage-based-billing.md +++ b/content/copilot/how-tos/manage-and-track-spending/prepare-for-your-move-to-usage-based-billing.md @@ -7,7 +7,7 @@ versions: feature: copilot product: '{% data variables.copilot.copilot_pro_short %} or {% data variables.copilot.copilot_pro_plus_short %}' contentType: how-tos -category: +category: - Configure Copilot --- @@ -43,7 +43,31 @@ Your data stays in your browser; nothing is uploaded to a server. * **Understand what consumes credits**. {% data variables.copilot.copilot_chat_short %}, {% data variables.copilot.copilot_cli_short %}, {% data variables.copilot.copilot_cloud_agent %}, {% data variables.copilot.copilot_spaces %}, {% data variables.product.prodname_spark_short %}, and third-party coding agents consume {% data variables.product.prodname_ai_credits_short %}. Code completions and {% data variables.copilot.next_edit_suggestions %} remain unlimited for all paid plans. * **Consider your model usage**. Frontier models consume more credits per interaction than lightweight models. Switching to a lighter model for routine tasks can stretch your included usage further. + + +## Update your IDE, client, and extension + +For the best experience with usage-based billing, update your IDE, client, and {% data variables.product.prodname_copilot_short %} extension to at least the versions listed below. + +> [!NOTE] +> Older versions will continue to work, but may display incorrect model pricing, inaccurate usage information, or outdated billing terminology. Usage alert notifications may also not appear as expected. + +| IDE, client, or extension | Minimum version | +| --- | --- | +| {% data variables.product.prodname_vscode_shortname %} | 1.120 | +| {% data variables.product.prodname_vs %} 2022 (17.x) | 17.14.33 | +| {% data variables.product.prodname_vs %} 2025 (18.x) | 18.6.0 | +| SQL Server Management Studio | 22.6 | +| JetBrains IDEs (plugin) | 1.9.1 | +| Eclipse (plugin) | 0.18.0 | +| Xcode (extension) | 0.50.0 | +| {% data variables.copilot.copilot_cli_short %} | 1.0.48 | + +We recommend keeping your IDE, client, and {% data variables.product.prodname_copilot_short %} extensions on the latest available stable version. For information on configuring automatic updates, see [AUTOTITLE](/copilot/how-tos/configure-personal-settings/configure-in-ide). To update {% data variables.copilot.copilot_cli_short %}, see [AUTOTITLE](/copilot/how-tos/copilot-cli/set-up-copilot-cli/install-copilot-cli). + + + ## Further reading * [AUTOTITLE](/copilot/concepts/billing/usage-based-billing-for-individuals) -* [AUTOTITLE](/copilot/reference/copilot-billing/models-and-pricing) \ No newline at end of file +* [AUTOTITLE](/copilot/reference/copilot-billing/models-and-pricing) diff --git a/content/copilot/how-tos/use-copilot-agents/copilot-memory.md b/content/copilot/how-tos/use-copilot-agents/copilot-memory.md index 3e95891fb99a..1cd0e13672f0 100644 --- a/content/copilot/how-tos/use-copilot-agents/copilot-memory.md +++ b/content/copilot/how-tos/use-copilot-agents/copilot-memory.md @@ -1,7 +1,7 @@ --- title: Managing and curating Copilot Memory shortTitle: Copilot Memory -intro: Learn how to manage agentic memory settings, and how to view and delete stored memories. +intro: Learn how to manage {% data variables.copilot.copilot_memory %} settings, and how to view and delete stored repository-level facts and user-level preferences. product: '{% data reusables.gated-features.copilot-memory %}
Sign up for {% data variables.product.prodname_copilot_short %} {% octicon "link-external" height:16 %}' versions: feature: copilot @@ -11,9 +11,10 @@ category: --- > [!NOTE] -> This feature is currently in {% data variables.release-phases.public_preview %} and is subject to change. +> * This feature is currently in {% data variables.release-phases.public_preview %} and is subject to change. +> * User-level preferences are currently only available for users on a {% data variables.copilot.copilot_pro_short %} or {% data variables.copilot.copilot_pro_plus_short %} plan. -{% data variables.copilot.copilot_memory %} allows {% data variables.product.prodname_copilot_short %} to learn about your codebase, helping {% data variables.copilot.copilot_cloud_agent %}, {% data variables.copilot.copilot_code-review_short %}, and {% data variables.copilot.copilot_cli_short %} to work more effectively in a repository. +{% data variables.copilot.copilot_memory %} lets {% data variables.product.prodname_copilot_short %} learn about your codebase and your personal preferences, helping {% data variables.copilot.copilot_cloud_agent %}, {% data variables.copilot.copilot_code-review_short %}, and {% data variables.copilot.copilot_cli_short %} work more effectively. For more information, see [AUTOTITLE](/copilot/concepts/agents/copilot-memory). @@ -21,7 +22,7 @@ For more information, see [AUTOTITLE](/copilot/concepts/agents/copilot-memory). For users with an individual {% data variables.product.prodname_copilot_short %} subscription to {% data variables.copilot.copilot_pro_short %} or {% data variables.copilot.copilot_pro_plus_short %}, {% data variables.copilot.copilot_memory %} is enabled by default. These users can manage the setting in their personal {% data variables.product.prodname_copilot_short %} settings. -For enterprise and organization-managed {% data variables.product.prodname_copilot_short %} subscriptions, {% data variables.copilot.copilot_memory %} is turned off by default and must be enabled in the enterprise or organization settings. +For enterprise and organization-managed {% data variables.product.prodname_copilot_short %} subscriptions, {% data variables.copilot.copilot_memory %} is off by default and must be enabled in the enterprise or organization settings. Users who receive {% data variables.product.prodname_copilot_short %} from an organization must have {% data variables.copilot.copilot_memory %} enabled in the organization or enterprise settings. @@ -57,7 +58,9 @@ If the organization belongs to an enterprise, the ability for organization owner ### Managing {% data variables.copilot.copilot_memory %} for an individual user -If you have an individual {% data variables.product.prodname_copilot_short %} subscription, from a {% data variables.copilot.copilot_pro_short %} or {% data variables.copilot.copilot_pro_plus_short %} plan, {% data variables.copilot.copilot_memory %} is enabled by default. You can disable or re-enable {% data variables.copilot.copilot_memory %} in your personal {% data variables.product.prodname_copilot_short %} settings on {% data variables.product.github %}. +If you have an individual {% data variables.copilot.copilot_pro_short %} or {% data variables.copilot.copilot_pro_plus_short %} subscription, {% data variables.copilot.copilot_memory %} is enabled by default. + +Regardless of your plan, you can disable or re-enable it at any time in your personal {% data variables.product.prodname_copilot_short %} settings on {% data variables.product.github %}. When enabled, {% data variables.copilot.copilot_memory %} will be used in any repository in which you use {% data variables.copilot.copilot_cloud_agent %}, {% data variables.copilot.copilot_code-review_short %}, or {% data variables.copilot.copilot_cli_short %}. @@ -65,28 +68,37 @@ When enabled, {% data variables.copilot.copilot_memory %} will be used in any re 1. Under "Features", scroll down to the setting for **{% data variables.copilot.copilot_memory %}**. 1. Click the dropdown button and select **Enabled** or **Disabled**. -## Viewing and deleting memories +## Viewing and deleting repository-level facts and user-level preferences -As an owner of a repository in which {% data variables.copilot.copilot_memory %} is in use, you can review the currently stored memories. If you think any are inappropriate, misleading, or incorrect you can delete them. +As an owner of a repository in which {% data variables.copilot.copilot_memory %} is in use, you can review the currently stored repository-level facts. If you think any are inappropriate, misleading, or incorrect you can delete them. -### Viewing {% data variables.product.prodname_copilot_short %}'s memories for a repository +### Viewing {% data variables.product.prodname_copilot_short %}'s repository-level facts {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} 1. In the "Code & automation" section of the sidebar, click {% data variables.product.prodname_copilot_short %} then **Memory**. - A list of stored memories is displayed in chronological order, with the most recently stored memory at the top of the list. + A list of the repository-level facts currently stored for this repository is displayed. + + ![Screenshot of the "{% data variables.copilot.copilot_memory %}" list showing an example set of repository-level facts.](/assets/images/help/copilot/copilot-repo-memory-list.png) + +### Viewing {% data variables.product.prodname_copilot_short %}'s user-level preferences + +{% data reusables.user-settings.copilot-settings %} +1. In the {% data variables.product.prodname_copilot_short %}, click **Memory**. + + A list of your stored user-level preferences is displayed. - ![Screenshot of the "Memories" list showing an example set of memories.](/assets/images/help/copilot/copilot-memory-list.png) + ![Screenshot of the "{% data variables.copilot.copilot_memory %}" list showing an example set of user-level preferences.](/assets/images/help/copilot/copilot-user-memory-list.png) -### Deleting a memory +### Deleting a repository-level fact or user-level preference -You can delete a memory if you don't want it to be used by {% data variables.product.prodname_copilot_short %}. It's worth noting, however, that {% data variables.product.prodname_copilot_short %} validates memories before they are used, which ensures that a memory is only used if the code that caused it to be generated still exists in the codebase. +You can delete a repository-level fact or user-level preference at any time. Note that {% data variables.product.prodname_copilot_short %} already validates facts and preferences before using them, so an entry is only applied if the code that produced it still exists in the codebase. -1. View the memories for a repository. -1. Click the trashcan icon to the right of a memory you want to delete. +1. View the repository-level facts or user-level preferences. +1. Click the trashcan icon to the right of a fact or preference you want to delete. - Alternatively, use the checkboxes to select multiple memories, then click **Delete**. + Alternatively, use the checkboxes to select multiple entries, then click **Delete**. > [!NOTE] -> Memories are automatically deleted after 28 days to avoid stale information adversely affecting agentic decision making. +> Repository-level facts and user-level preferences are automatically deleted after 28 days to prevent stale information from influencing {% data variables.product.prodname_copilot_short %}'s decisions. diff --git a/src/graphql/data/fpt/changelog.json b/src/graphql/data/fpt/changelog.json index 5b58de37422c..5155682b2036 100644 --- a/src/graphql/data/fpt/changelog.json +++ b/src/graphql/data/fpt/changelog.json @@ -1,4 +1,19 @@ [ + { + "schemaChanges": [ + { + "title": "The GraphQL schema includes these changes:", + "changes": [ + "

Enum value CLOSED was added to enum 'ProjectV2FieldType'

", + "

Enum value CREATED was added to enum 'ProjectV2FieldType'

", + "

Enum value UPDATED was added to enum 'ProjectV2FieldType'

" + ] + } + ], + "previewChanges": [], + "upcomingChanges": [], + "date": "2026-05-15" + }, { "schemaChanges": [ { diff --git a/src/graphql/data/fpt/schema.docs.graphql b/src/graphql/data/fpt/schema.docs.graphql index e159b7bfa554..de09a4353460 100644 --- a/src/graphql/data/fpt/schema.docs.graphql +++ b/src/graphql/data/fpt/schema.docs.graphql @@ -319,7 +319,7 @@ type ActorEdge { """ Location information for an actor """ -type ActorLocation { +type ActorLocation @docsCategory(name: "users") { """ City """ @@ -1406,7 +1406,7 @@ type AddedToProjectEvent implements Node @docsCategory(name: "projects-classic") """ Represents a 'added_to_project_v2' event on a given issue or pull request. """ -type AddedToProjectV2Event implements Node & ProjectV2Event { +type AddedToProjectV2Event implements Node & ProjectV2Event @docsCategory(name: "projects") { """ Identifies the actor who performed the event. """ @@ -1486,7 +1486,7 @@ interface Agentic { """ An announcement banner for an enterprise or organization. """ -type AnnouncementBanner { +type AnnouncementBanner @docsCategory(name: "enterprise-admin") { """ The date the announcement was created """ @@ -1937,7 +1937,7 @@ type AssigneeEdge { """ An entry in the audit log. """ -interface AuditEntry { +interface AuditEntry @docsCategory(name: "enterprise-admin") { """ The action name """ @@ -2046,12 +2046,12 @@ interface AuditEntry { """ Types that can initiate an audit log event. """ -union AuditEntryActor = Bot | Organization | User +union AuditEntryActor @docsCategory(name: "enterprise-admin") = Bot | Organization | User """ Ordering options for Audit Log connections. """ -input AuditLogOrder { +input AuditLogOrder @docsCategory(name: "enterprise-admin") { """ The ordering direction. """ @@ -2066,7 +2066,7 @@ input AuditLogOrder { """ Properties by which Audit Log connections can be ordered. """ -enum AuditLogOrderField { +enum AuditLogOrderField @docsCategory(name: "enterprise-admin") { """ Order audit log entries by timestamp """ @@ -2440,7 +2440,7 @@ scalar BigInt """ Represents a Git blame. """ -type Blame { +type Blame @docsCategory(name: "git") { """ The list of ranges from a Git blame. """ @@ -2450,7 +2450,7 @@ type Blame { """ Represents a range of information from a Git blame. """ -type BlameRange { +type BlameRange @docsCategory(name: "git") { """ Identifies the recency of the change, from 1 (new) to 10 (old). This is calculated as a 2-quantile and determines the length of distance between the @@ -2478,7 +2478,7 @@ type BlameRange { """ Represents a Git blob. """ -type Blob implements GitObject & Node { +type Blob implements GitObject & Node @docsCategory(name: "git") { """ An abbreviated version of the Git object ID """ @@ -5271,7 +5271,7 @@ type CommentDeletedEvent implements Node { """ Represents a Git commit. """ -type Commit implements GitObject & Node & Subscribable & UniformResourceLocatable { +type Commit implements GitObject & Node & Subscribable & UniformResourceLocatable @docsCategory(name: "commits") { """ An abbreviated version of the Git object ID """ @@ -5725,7 +5725,7 @@ type Commit implements GitObject & Node & Subscribable & UniformResourceLocatabl """ Specifies an author for filtering Git commits. """ -input CommitAuthor { +input CommitAuthor @docsCategory(name: "commits") { """ Email addresses to filter by. Commits authored by any of the specified email addresses will be returned. """ @@ -6249,7 +6249,7 @@ type CommitHistoryConnection { """ A message to include with a new commit """ -input CommitMessage { +input CommitMessage @docsCategory(name: "commits") { """ The body of the message. """ @@ -6334,7 +6334,7 @@ Specify a branch using `repositoryNameWithOwner` and `branchName`: "branchName": "main" } """ -input CommittableBranch { +input CommittableBranch @docsCategory(name: "git") { """ The unqualified name of the branch to append the commit to. """ @@ -9962,7 +9962,7 @@ type CrossReferencedEvent implements Node & UniformResourceLocatable { """ Sources which can have custom properties defined. """ -union CustomPropertySource = Enterprise | Organization +union CustomPropertySource @docsCategory(name: "repos") = Enterprise | Organization """ A custom property value can be either a string or an array of strings. All @@ -9974,7 +9974,7 @@ scalar CustomPropertyValue """ The custom property name and value to be set. """ -input CustomPropertyValueInput { +input CustomPropertyValueInput @docsCategory(name: "repos") { """ The name of the custom property. """ @@ -9990,7 +9990,7 @@ input CustomPropertyValueInput { """ The allowed value types for a custom property definition. """ -enum CustomPropertyValueType { +enum CustomPropertyValueType @docsCategory(name: "repos") { """ A multi-select value. """ @@ -13471,7 +13471,7 @@ type DismissRepositoryVulnerabilityAlertPayload { """ A draft issue within a project. """ -type DraftIssue implements Node { +type DraftIssue implements Node @docsCategory(name: "projects") { """ A list of users to assigned to this draft issue. """ @@ -14301,7 +14301,7 @@ enum EnterpriseAllowPrivateRepositoryForkingPolicyValue { """ Metadata for an audit entry containing enterprise account information. """ -interface EnterpriseAuditEntryData { +interface EnterpriseAuditEntryData @docsCategory(name: "enterprise-admin") { """ The HTTP path for this enterprise. """ @@ -17317,7 +17317,7 @@ type ExternalIdentityScimAttributes { A command to add a file at the given path with the given contents as part of a commit. Any existing file at that that path will be replaced. """ -input FileAddition { +input FileAddition @docsCategory(name: "git") { """ The base64 encoded contents of the file """ @@ -17444,7 +17444,7 @@ git commit can be described using the `FileChanges` type as follows: ] } """ -input FileChanges { +input FileChanges @docsCategory(name: "git") { """ File to add or change. """ @@ -17459,7 +17459,7 @@ input FileChanges { """ A command to delete the file at the given path as part of a commit. """ -input FileDeletion { +input FileDeletion @docsCategory(name: "git") { """ The path to delete """ @@ -17741,7 +17741,7 @@ type GenericHovercardContext implements HovercardContext { """ A Gist. """ -type Gist implements Node & Starrable & UniformResourceLocatable { +type Gist implements Node & Starrable & UniformResourceLocatable @docsCategory(name: "gists") { """ A list of comments associated with the gist """ @@ -17911,7 +17911,8 @@ type Gist implements Node & Starrable & UniformResourceLocatable { """ Represents a comment on an Gist. """ -type GistComment implements Comment & Deletable & Minimizable & Node & Updatable & UpdatableComment { +type GistComment implements Comment & Deletable & Minimizable & Node & Updatable & UpdatableComment + @docsCategory(name: "gists") { """ The actor who authored the comment. """ @@ -18139,7 +18140,7 @@ type GistEdge { """ A file in a gist. """ -type GistFile { +type GistFile @docsCategory(name: "gists") { """ The file name encoded to remove characters that are invalid in URL paths. """ @@ -18194,7 +18195,7 @@ type GistFile { """ Ordering options for gist connections """ -input GistOrder { +input GistOrder @docsCategory(name: "gists") { """ The ordering direction. """ @@ -18209,7 +18210,7 @@ input GistOrder { """ Properties by which gist connections can be ordered. """ -enum GistOrderField { +enum GistOrderField @docsCategory(name: "gists") { """ Order gists by creation time """ @@ -18229,7 +18230,7 @@ enum GistOrderField { """ The privacy of a Gist """ -enum GistPrivacy { +enum GistPrivacy @docsCategory(name: "gists") { """ Gists that are public and secret """ @@ -18249,7 +18250,7 @@ enum GistPrivacy { """ Represents an actor in a Git commit (ie. an author or committer). """ -type GitActor { +type GitActor @docsCategory(name: "git") { """ A URL pointing to the author's public avatar. """ @@ -18364,7 +18365,7 @@ type GitHubMetadata { """ Represents a Git object. """ -interface GitObject { +interface GitObject @docsCategory(name: "git") { """ An abbreviated version of the Git object ID """ @@ -18460,7 +18461,7 @@ interface GitSignature { """ The state of a Git signature. """ -enum GitSignatureState { +enum GitSignatureState @docsCategory(name: "git") { """ The signing certificate or its chain could not be verified """ @@ -22583,7 +22584,7 @@ type LabeledEvent implements Node @docsCategory(name: "issues") { """ Represents a given language found in repositories. """ -type Language implements Node { +type Language implements Node @docsCategory(name: "repos") { """ The color defined for the current language. """ @@ -22646,7 +22647,7 @@ type LanguageEdge { """ Ordering options for language connections. """ -input LanguageOrder { +input LanguageOrder @docsCategory(name: "repos") { """ The ordering direction. """ @@ -22661,7 +22662,7 @@ input LanguageOrder { """ Properties by which language connections can be ordered. """ -enum LanguageOrderField { +enum LanguageOrderField @docsCategory(name: "repos") { """ Order languages by the size of all files containing the language """ @@ -24029,7 +24030,8 @@ type MembersCanDeleteReposClearAuditEntry implements AuditEntry & EnterpriseAudi """ Audit log entry for a members_can_delete_repos.disable event. """ -type MembersCanDeleteReposDisableAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData { +type MembersCanDeleteReposDisableAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData + @docsCategory(name: "enterprise-admin") { """ The action name """ @@ -24190,7 +24192,8 @@ type MembersCanDeleteReposDisableAuditEntry implements AuditEntry & EnterpriseAu """ Audit log entry for a members_can_delete_repos.enable event. """ -type MembersCanDeleteReposEnableAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData { +type MembersCanDeleteReposEnableAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData + @docsCategory(name: "enterprise-admin") { """ The action name """ @@ -25756,7 +25759,7 @@ type Mutation { Parameters for AcceptTopicSuggestion """ input: AcceptTopicSuggestionInput! - ): AcceptTopicSuggestionPayload + ): AcceptTopicSuggestionPayload @docsCategory(name: "repos") """ Access user namespace repository for a temporary duration. @@ -25884,7 +25887,7 @@ type Mutation { Parameters for AddProjectV2DraftIssue """ input: AddProjectV2DraftIssueInput! - ): AddProjectV2DraftIssuePayload + ): AddProjectV2DraftIssuePayload @docsCategory(name: "projects") """ Links an existing content instance to a Project. @@ -25894,7 +25897,7 @@ type Mutation { Parameters for AddProjectV2ItemById """ input: AddProjectV2ItemByIdInput! - ): AddProjectV2ItemByIdPayload + ): AddProjectV2ItemByIdPayload @docsCategory(name: "projects") """ Adds a review to a Pull Request. @@ -26014,7 +26017,7 @@ type Mutation { Parameters for ArchiveProjectV2Item """ input: ArchiveProjectV2ItemInput! - ): ArchiveProjectV2ItemPayload + ): ArchiveProjectV2ItemPayload @docsCategory(name: "projects") """ Archive a pull request. Closes, locks, and marks the pull request as archived. @@ -26035,7 +26038,7 @@ type Mutation { Parameters for ArchiveRepository """ input: ArchiveRepositoryInput! - ): ArchiveRepositoryPayload + ): ArchiveRepositoryPayload @docsCategory(name: "repos") """ Cancels a pending invitation for an administrator to join an enterprise. @@ -26097,7 +26100,7 @@ type Mutation { Parameters for ClearProjectV2ItemFieldValue """ input: ClearProjectV2ItemFieldValueInput! - ): ClearProjectV2ItemFieldValuePayload + ): ClearProjectV2ItemFieldValuePayload @docsCategory(name: "projects") """ Creates a new project by cloning configuration from an existing project. @@ -26121,7 +26124,7 @@ type Mutation { Parameters for CloneTemplateRepository """ input: CloneTemplateRepositoryInput! - ): CloneTemplateRepositoryPayload + ): CloneTemplateRepositoryPayload @docsCategory(name: "repos") """ Close a discussion. @@ -26175,7 +26178,7 @@ type Mutation { Parameters for ConvertProjectV2DraftIssueItemToIssue """ input: ConvertProjectV2DraftIssueItemToIssueInput! - ): ConvertProjectV2DraftIssueItemToIssuePayload + ): ConvertProjectV2DraftIssueItemToIssuePayload @docsCategory(name: "projects") """ Converts a pull request to draft @@ -26195,7 +26198,7 @@ type Mutation { Parameters for CopyProjectV2 """ input: CopyProjectV2Input! - ): CopyProjectV2Payload + ): CopyProjectV2Payload @docsCategory(name: "projects") """ Invites a user to claim reattributable data @@ -26286,7 +26289,7 @@ type Mutation { Parameters for CreateCommitOnBranch """ input: CreateCommitOnBranchInput! - ): CreateCommitOnBranchPayload + ): CreateCommitOnBranchPayload @docsCategory(name: "commits") """ Creates a new deployment event. @@ -26445,7 +26448,7 @@ type Mutation { Parameters for CreateProjectV2 """ input: CreateProjectV2Input! - ): CreateProjectV2Payload + ): CreateProjectV2Payload @docsCategory(name: "projects") """ Create a new project field. @@ -26455,7 +26458,7 @@ type Mutation { Parameters for CreateProjectV2Field """ input: CreateProjectV2FieldInput! - ): CreateProjectV2FieldPayload + ): CreateProjectV2FieldPayload @docsCategory(name: "projects") """ Create a new project issue field. @@ -26465,7 +26468,7 @@ type Mutation { Parameters for CreateProjectV2IssueField """ input: CreateProjectV2IssueFieldInput! - ): CreateProjectV2IssueFieldPayload + ): CreateProjectV2IssueFieldPayload @docsCategory(name: "projects") """ Creates a status update within a Project. @@ -26475,7 +26478,7 @@ type Mutation { Parameters for CreateProjectV2StatusUpdate """ input: CreateProjectV2StatusUpdateInput! - ): CreateProjectV2StatusUpdatePayload + ): CreateProjectV2StatusUpdatePayload @docsCategory(name: "projects") """ Create a new pull request @@ -26505,7 +26508,7 @@ type Mutation { Parameters for CreateRepository """ input: CreateRepositoryInput! - ): CreateRepositoryPayload + ): CreateRepositoryPayload @docsCategory(name: "repos") """ Create a repository custom property. @@ -26515,7 +26518,7 @@ type Mutation { Parameters for CreateRepositoryCustomProperty """ input: CreateRepositoryCustomPropertyInput! - ): CreateRepositoryCustomPropertyPayload + ): CreateRepositoryCustomPropertyPayload @docsCategory(name: "repos") """ Create a repository ruleset @@ -26586,7 +26589,7 @@ type Mutation { Parameters for DeclineTopicSuggestion """ input: DeclineTopicSuggestionInput! - ): DeclineTopicSuggestionPayload + ): DeclineTopicSuggestionPayload @docsCategory(name: "repos") """ Delete a branch protection rule @@ -26778,7 +26781,7 @@ type Mutation { Parameters for DeleteProjectV2 """ input: DeleteProjectV2Input! - ): DeleteProjectV2Payload + ): DeleteProjectV2Payload @docsCategory(name: "projects") """ Delete a project field. @@ -26788,7 +26791,7 @@ type Mutation { Parameters for DeleteProjectV2Field """ input: DeleteProjectV2FieldInput! - ): DeleteProjectV2FieldPayload + ): DeleteProjectV2FieldPayload @docsCategory(name: "projects") """ Deletes an item from a Project. @@ -26798,7 +26801,7 @@ type Mutation { Parameters for DeleteProjectV2Item """ input: DeleteProjectV2ItemInput! - ): DeleteProjectV2ItemPayload + ): DeleteProjectV2ItemPayload @docsCategory(name: "projects") """ Deletes a project status update. @@ -26808,7 +26811,7 @@ type Mutation { Parameters for DeleteProjectV2StatusUpdate """ input: DeleteProjectV2StatusUpdateInput! - ): DeleteProjectV2StatusUpdatePayload + ): DeleteProjectV2StatusUpdatePayload @docsCategory(name: "projects") """ Deletes a project workflow. @@ -26818,7 +26821,7 @@ type Mutation { Parameters for DeleteProjectV2Workflow """ input: DeleteProjectV2WorkflowInput! - ): DeleteProjectV2WorkflowPayload + ): DeleteProjectV2WorkflowPayload @docsCategory(name: "projects") """ Deletes a pull request review. @@ -26858,7 +26861,7 @@ type Mutation { Parameters for DeleteRepositoryCustomProperty """ input: DeleteRepositoryCustomPropertyInput! - ): DeleteRepositoryCustomPropertyPayload + ): DeleteRepositoryCustomPropertyPayload @docsCategory(name: "repos") """ Delete a repository ruleset @@ -27032,7 +27035,7 @@ type Mutation { Parameters for LinkProjectV2ToRepository """ input: LinkProjectV2ToRepositoryInput! - ): LinkProjectV2ToRepositoryPayload + ): LinkProjectV2ToRepositoryPayload @docsCategory(name: "projects") """ Links a project to a team. @@ -27096,7 +27099,7 @@ type Mutation { Parameters for MarkProjectV2AsTemplate """ input: MarkProjectV2AsTemplateInput! - ): MarkProjectV2AsTemplatePayload + ): MarkProjectV2AsTemplatePayload @docsCategory(name: "projects") """ Marks a pull request ready for review. @@ -27116,7 +27119,7 @@ type Mutation { Parameters for MergeBranch """ input: MergeBranchInput! - ): MergeBranchPayload + ): MergeBranchPayload @docsCategory(name: "branches") """ Merge a pull request. @@ -27204,7 +27207,7 @@ type Mutation { Parameters for PromoteRepositoryCustomProperty """ input: PromoteRepositoryCustomPropertyInput! - ): PromoteRepositoryCustomPropertyPayload + ): PromoteRepositoryCustomPropertyPayload @docsCategory(name: "repos") """ Publish an existing sponsorship tier that is currently still a draft to a GitHub Sponsors profile. @@ -27555,7 +27558,7 @@ type Mutation { Parameters for SetRepositoryCustomPropertyValues """ input: SetRepositoryCustomPropertyValuesInput! - ): SetRepositoryCustomPropertyValuesPayload + ): SetRepositoryCustomPropertyValuesPayload @docsCategory(name: "repos") """ Sets an interaction limit setting for a repository. @@ -27635,7 +27638,7 @@ type Mutation { Parameters for UnarchiveProjectV2Item """ input: UnarchiveProjectV2ItemInput! - ): UnarchiveProjectV2ItemPayload + ): UnarchiveProjectV2ItemPayload @docsCategory(name: "projects") """ Unarchive a pull request. Removes the archived flag from the pull request. @@ -27657,7 +27660,7 @@ type Mutation { Parameters for UnarchiveRepository """ input: UnarchiveRepositoryInput! - ): UnarchiveRepositoryPayload + ): UnarchiveRepositoryPayload @docsCategory(name: "repos") """ Unfollow an organization. @@ -27687,7 +27690,7 @@ type Mutation { Parameters for UnlinkProjectV2FromRepository """ input: UnlinkProjectV2FromRepositoryInput! - ): UnlinkProjectV2FromRepositoryPayload + ): UnlinkProjectV2FromRepositoryPayload @docsCategory(name: "projects") """ Unlinks a project to a team. @@ -27761,7 +27764,7 @@ type Mutation { Parameters for UnmarkProjectV2AsTemplate """ input: UnmarkProjectV2AsTemplateInput! - ): UnmarkProjectV2AsTemplatePayload + ): UnmarkProjectV2AsTemplatePayload @docsCategory(name: "projects") """ Unminimizes a comment on an Issue, Commit, Pull Request, or Gist @@ -28181,7 +28184,7 @@ type Mutation { Parameters for UpdateOrganizationWebCommitSignoffSetting """ input: UpdateOrganizationWebCommitSignoffSettingInput! - ): UpdateOrganizationWebCommitSignoffSettingPayload + ): UpdateOrganizationWebCommitSignoffSettingPayload @docsCategory(name: "orgs") """ Toggle the setting for your GitHub Sponsors profile that allows other GitHub @@ -28246,7 +28249,7 @@ type Mutation { Parameters for UpdateProjectV2 """ input: UpdateProjectV2Input! - ): UpdateProjectV2Payload + ): UpdateProjectV2Payload @docsCategory(name: "projects") """ Update the collaborators on a team or a project @@ -28256,7 +28259,7 @@ type Mutation { Parameters for UpdateProjectV2Collaborators """ input: UpdateProjectV2CollaboratorsInput! - ): UpdateProjectV2CollaboratorsPayload + ): UpdateProjectV2CollaboratorsPayload @docsCategory(name: "projects") """ Updates a draft issue within a Project. @@ -28266,7 +28269,7 @@ type Mutation { Parameters for UpdateProjectV2DraftIssue """ input: UpdateProjectV2DraftIssueInput! - ): UpdateProjectV2DraftIssuePayload + ): UpdateProjectV2DraftIssuePayload @docsCategory(name: "projects") """ Update a project field. @@ -28276,7 +28279,7 @@ type Mutation { Parameters for UpdateProjectV2Field """ input: UpdateProjectV2FieldInput! - ): UpdateProjectV2FieldPayload + ): UpdateProjectV2FieldPayload @docsCategory(name: "projects") """ This mutation updates the value of a field for an item in a Project. Currently @@ -28287,7 +28290,7 @@ type Mutation { Parameters for UpdateProjectV2ItemFieldValue """ input: UpdateProjectV2ItemFieldValueInput! - ): UpdateProjectV2ItemFieldValuePayload + ): UpdateProjectV2ItemFieldValuePayload @docsCategory(name: "projects") """ This mutation updates the position of the item in the project, where the position represents the priority of an item. @@ -28297,7 +28300,7 @@ type Mutation { Parameters for UpdateProjectV2ItemPosition """ input: UpdateProjectV2ItemPositionInput! - ): UpdateProjectV2ItemPositionPayload + ): UpdateProjectV2ItemPositionPayload @docsCategory(name: "projects") """ Updates a status update within a Project. @@ -28307,7 +28310,7 @@ type Mutation { Parameters for UpdateProjectV2StatusUpdate """ input: UpdateProjectV2StatusUpdateInput! - ): UpdateProjectV2StatusUpdatePayload + ): UpdateProjectV2StatusUpdatePayload @docsCategory(name: "projects") """ Update a pull request @@ -28394,7 +28397,7 @@ type Mutation { Parameters for UpdateRepository """ input: UpdateRepositoryInput! - ): UpdateRepositoryPayload + ): UpdateRepositoryPayload @docsCategory(name: "repos") """ Update a repository custom property. @@ -28404,7 +28407,7 @@ type Mutation { Parameters for UpdateRepositoryCustomProperty """ input: UpdateRepositoryCustomPropertyInput! - ): UpdateRepositoryCustomPropertyPayload + ): UpdateRepositoryCustomPropertyPayload @docsCategory(name: "repos") """ Update a repository ruleset @@ -28424,7 +28427,7 @@ type Mutation { Parameters for UpdateRepositoryWebCommitSignoffSetting """ input: UpdateRepositoryWebCommitSignoffSettingInput! - ): UpdateRepositoryWebCommitSignoffSettingPayload + ): UpdateRepositoryWebCommitSignoffSettingPayload @docsCategory(name: "repos") """ Change visibility of your sponsorship and opt in or out of email updates from the maintainer. @@ -28474,7 +28477,7 @@ type Mutation { Parameters for UpdateTopics """ input: UpdateTopicsInput! - ): UpdateTopicsPayload + ): UpdateTopicsPayload @docsCategory(name: "repos") """ Updates an existing user list. @@ -28612,7 +28615,7 @@ enum OIDCProviderType { """ Metadata for an audit entry with action oauth_application.* """ -interface OauthApplicationAuditEntryData { +interface OauthApplicationAuditEntryData @docsCategory(name: "apps") { """ The name of the OAuth application. """ @@ -28632,7 +28635,8 @@ interface OauthApplicationAuditEntryData { """ Audit log entry for a oauth_application.create event. """ -type OauthApplicationCreateAuditEntry implements AuditEntry & Node & OauthApplicationAuditEntryData & OrganizationAuditEntryData { +type OauthApplicationCreateAuditEntry implements AuditEntry & Node & OauthApplicationAuditEntryData & OrganizationAuditEntryData + @docsCategory(name: "enterprise-admin") { """ The action name """ @@ -28825,7 +28829,7 @@ type OauthApplicationCreateAuditEntry implements AuditEntry & Node & OauthApplic """ The state of an OAuth application when it was created. """ -enum OauthApplicationCreateAuditEntryState { +enum OauthApplicationCreateAuditEntryState @docsCategory(name: "apps") { """ The OAuth application was active and allowed to have OAuth Accesses. """ @@ -28845,7 +28849,7 @@ enum OauthApplicationCreateAuditEntryState { """ The corresponding operation type for the action """ -enum OperationType { +enum OperationType @docsCategory(name: "meta") { """ An existing resource was accessed """ @@ -28900,7 +28904,8 @@ enum OrderDirection { """ Audit log entry for a org.add_billing_manager """ -type OrgAddBillingManagerAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { +type OrgAddBillingManagerAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData + @docsCategory(name: "orgs") { """ The action name """ @@ -29054,7 +29059,7 @@ type OrgAddBillingManagerAuditEntry implements AuditEntry & Node & OrganizationA """ Audit log entry for a org.add_member """ -type OrgAddMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { +type OrgAddMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData @docsCategory(name: "orgs") { """ The action name """ @@ -29208,7 +29213,7 @@ type OrgAddMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntr """ The permissions available to members on an Organization. """ -enum OrgAddMemberAuditEntryPermission { +enum OrgAddMemberAuditEntryPermission @docsCategory(name: "orgs") { """ Can read, clone, push, and add collaborators to repositories. """ @@ -29223,7 +29228,7 @@ enum OrgAddMemberAuditEntryPermission { """ Audit log entry for a org.block_user """ -type OrgBlockUserAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { +type OrgBlockUserAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData @docsCategory(name: "orgs") { """ The action name """ @@ -29401,7 +29406,8 @@ type OrgBlockUserAuditEntry implements AuditEntry & Node & OrganizationAuditEntr """ Audit log entry for a org.config.disable_collaborators_only event. """ -type OrgConfigDisableCollaboratorsOnlyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { +type OrgConfigDisableCollaboratorsOnlyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData + @docsCategory(name: "orgs") { """ The action name """ @@ -29547,7 +29553,8 @@ type OrgConfigDisableCollaboratorsOnlyAuditEntry implements AuditEntry & Node & """ Audit log entry for a org.config.enable_collaborators_only event. """ -type OrgConfigEnableCollaboratorsOnlyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { +type OrgConfigEnableCollaboratorsOnlyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData + @docsCategory(name: "orgs") { """ The action name """ @@ -29693,7 +29700,7 @@ type OrgConfigEnableCollaboratorsOnlyAuditEntry implements AuditEntry & Node & O """ Audit log entry for a org.create event. """ -type OrgCreateAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { +type OrgCreateAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData @docsCategory(name: "orgs") { """ The action name """ @@ -29847,7 +29854,7 @@ type OrgCreateAuditEntry implements AuditEntry & Node & OrganizationAuditEntryDa """ The billing plans available for organizations. """ -enum OrgCreateAuditEntryBillingPlan { +enum OrgCreateAuditEntryBillingPlan @docsCategory(name: "orgs") { """ Team Plan """ @@ -29877,7 +29884,8 @@ enum OrgCreateAuditEntryBillingPlan { """ Audit log entry for a org.disable_oauth_app_restrictions event. """ -type OrgDisableOauthAppRestrictionsAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { +type OrgDisableOauthAppRestrictionsAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData + @docsCategory(name: "orgs") { """ The action name """ @@ -30347,7 +30355,8 @@ type OrgDisableTwoFactorRequirementAuditEntry implements AuditEntry & Node & Org """ Audit log entry for a org.enable_oauth_app_restrictions event. """ -type OrgEnableOauthAppRestrictionsAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { +type OrgEnableOauthAppRestrictionsAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData + @docsCategory(name: "orgs") { """ The action name """ @@ -30842,7 +30851,7 @@ enum OrgEnterpriseOwnerOrderField { """ Audit log entry for a org.invite_member event. """ -type OrgInviteMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { +type OrgInviteMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData @docsCategory(name: "orgs") { """ The action name """ @@ -31004,7 +31013,8 @@ type OrgInviteMemberAuditEntry implements AuditEntry & Node & OrganizationAuditE """ Audit log entry for a org.invite_to_business event. """ -type OrgInviteToBusinessAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData { +type OrgInviteToBusinessAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData + @docsCategory(name: "orgs") { """ The action name """ @@ -31165,7 +31175,8 @@ type OrgInviteToBusinessAuditEntry implements AuditEntry & EnterpriseAuditEntryD """ Audit log entry for a org.oauth_app_access_approved event. """ -type OrgOauthAppAccessApprovedAuditEntry implements AuditEntry & Node & OauthApplicationAuditEntryData & OrganizationAuditEntryData { +type OrgOauthAppAccessApprovedAuditEntry implements AuditEntry & Node & OauthApplicationAuditEntryData & OrganizationAuditEntryData + @docsCategory(name: "orgs") { """ The action name """ @@ -31326,7 +31337,8 @@ type OrgOauthAppAccessApprovedAuditEntry implements AuditEntry & Node & OauthApp """ Audit log entry for a org.oauth_app_access_blocked event. """ -type OrgOauthAppAccessBlockedAuditEntry implements AuditEntry & Node & OauthApplicationAuditEntryData & OrganizationAuditEntryData { +type OrgOauthAppAccessBlockedAuditEntry implements AuditEntry & Node & OauthApplicationAuditEntryData & OrganizationAuditEntryData + @docsCategory(name: "orgs") { """ The action name """ @@ -31487,7 +31499,8 @@ type OrgOauthAppAccessBlockedAuditEntry implements AuditEntry & Node & OauthAppl """ Audit log entry for a org.oauth_app_access_denied event. """ -type OrgOauthAppAccessDeniedAuditEntry implements AuditEntry & Node & OauthApplicationAuditEntryData & OrganizationAuditEntryData { +type OrgOauthAppAccessDeniedAuditEntry implements AuditEntry & Node & OauthApplicationAuditEntryData & OrganizationAuditEntryData + @docsCategory(name: "orgs") { """ The action name """ @@ -31648,7 +31661,8 @@ type OrgOauthAppAccessDeniedAuditEntry implements AuditEntry & Node & OauthAppli """ Audit log entry for a org.oauth_app_access_requested event. """ -type OrgOauthAppAccessRequestedAuditEntry implements AuditEntry & Node & OauthApplicationAuditEntryData & OrganizationAuditEntryData { +type OrgOauthAppAccessRequestedAuditEntry implements AuditEntry & Node & OauthApplicationAuditEntryData & OrganizationAuditEntryData + @docsCategory(name: "orgs") { """ The action name """ @@ -31809,7 +31823,8 @@ type OrgOauthAppAccessRequestedAuditEntry implements AuditEntry & Node & OauthAp """ Audit log entry for a org.oauth_app_access_unblocked event. """ -type OrgOauthAppAccessUnblockedAuditEntry implements AuditEntry & Node & OauthApplicationAuditEntryData & OrganizationAuditEntryData { +type OrgOauthAppAccessUnblockedAuditEntry implements AuditEntry & Node & OauthApplicationAuditEntryData & OrganizationAuditEntryData + @docsCategory(name: "orgs") { """ The action name """ @@ -31970,7 +31985,8 @@ type OrgOauthAppAccessUnblockedAuditEntry implements AuditEntry & Node & OauthAp """ Audit log entry for a org.remove_billing_manager event. """ -type OrgRemoveBillingManagerAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { +type OrgRemoveBillingManagerAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData + @docsCategory(name: "orgs") { """ The action name """ @@ -32124,7 +32140,7 @@ type OrgRemoveBillingManagerAuditEntry implements AuditEntry & Node & Organizati """ The reason a billing manager was removed from an Organization. """ -enum OrgRemoveBillingManagerAuditEntryReason { +enum OrgRemoveBillingManagerAuditEntryReason @docsCategory(name: "orgs") { """ SAML external identity missing """ @@ -32144,7 +32160,7 @@ enum OrgRemoveBillingManagerAuditEntryReason { """ Audit log entry for a org.remove_member event. """ -type OrgRemoveMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { +type OrgRemoveMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData @docsCategory(name: "orgs") { """ The action name """ @@ -32306,7 +32322,7 @@ type OrgRemoveMemberAuditEntry implements AuditEntry & Node & OrganizationAuditE """ The type of membership a user has with an Organization. """ -enum OrgRemoveMemberAuditEntryMembershipType { +enum OrgRemoveMemberAuditEntryMembershipType @docsCategory(name: "orgs") { """ Organization owners have full access and can change several settings, including the names of repositories that belong to the Organization and Owners @@ -32347,7 +32363,7 @@ enum OrgRemoveMemberAuditEntryMembershipType { """ The reason a member was removed from an Organization. """ -enum OrgRemoveMemberAuditEntryReason { +enum OrgRemoveMemberAuditEntryReason @docsCategory(name: "orgs") { """ SAML external identity missing """ @@ -32377,7 +32393,8 @@ enum OrgRemoveMemberAuditEntryReason { """ Audit log entry for a org.remove_outside_collaborator event. """ -type OrgRemoveOutsideCollaboratorAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { +type OrgRemoveOutsideCollaboratorAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData + @docsCategory(name: "orgs") { """ The action name """ @@ -32539,7 +32556,7 @@ type OrgRemoveOutsideCollaboratorAuditEntry implements AuditEntry & Node & Organ """ The type of membership a user has with an Organization. """ -enum OrgRemoveOutsideCollaboratorAuditEntryMembershipType { +enum OrgRemoveOutsideCollaboratorAuditEntryMembershipType @docsCategory(name: "orgs") { """ A billing manager is a user who manages the billing settings for the Organization, such as updating payment information. """ @@ -32562,7 +32579,7 @@ enum OrgRemoveOutsideCollaboratorAuditEntryMembershipType { """ The reason an outside collaborator was removed from an Organization. """ -enum OrgRemoveOutsideCollaboratorAuditEntryReason { +enum OrgRemoveOutsideCollaboratorAuditEntryReason @docsCategory(name: "orgs") { """ SAML external identity missing """ @@ -32577,7 +32594,7 @@ enum OrgRemoveOutsideCollaboratorAuditEntryReason { """ Audit log entry for a org.restore_member event. """ -type OrgRestoreMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { +type OrgRestoreMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData @docsCategory(name: "orgs") { """ The action name """ @@ -32779,7 +32796,7 @@ type OrgRestoreMemberAuditEntry implements AuditEntry & Node & OrganizationAudit """ Types of memberships that can be restored for an Organization member. """ -union OrgRestoreMemberAuditEntryMembership = +union OrgRestoreMemberAuditEntryMembership @docsCategory(name: "orgs") = | OrgRestoreMemberMembershipOrganizationAuditEntryData | OrgRestoreMemberMembershipRepositoryAuditEntryData | OrgRestoreMemberMembershipTeamAuditEntryData @@ -32787,7 +32804,8 @@ union OrgRestoreMemberAuditEntryMembership = """ Metadata for an organization membership for org.restore_member actions """ -type OrgRestoreMemberMembershipOrganizationAuditEntryData implements OrganizationAuditEntryData { +type OrgRestoreMemberMembershipOrganizationAuditEntryData implements OrganizationAuditEntryData + @docsCategory(name: "orgs") { """ The Organization associated with the Audit Entry. """ @@ -32824,7 +32842,8 @@ type OrgRestoreMemberMembershipOrganizationAuditEntryData implements Organizatio """ Metadata for a repository membership for org.restore_member actions """ -type OrgRestoreMemberMembershipRepositoryAuditEntryData implements RepositoryAuditEntryData { +type OrgRestoreMemberMembershipRepositoryAuditEntryData implements RepositoryAuditEntryData + @docsCategory(name: "orgs") { """ The repository associated with the action """ @@ -32849,7 +32868,7 @@ type OrgRestoreMemberMembershipRepositoryAuditEntryData implements RepositoryAud """ Metadata for a team membership for org.restore_member actions """ -type OrgRestoreMemberMembershipTeamAuditEntryData implements TeamAuditEntryData { +type OrgRestoreMemberMembershipTeamAuditEntryData implements TeamAuditEntryData @docsCategory(name: "orgs") { """ The team associated with the action """ @@ -32874,7 +32893,7 @@ type OrgRestoreMemberMembershipTeamAuditEntryData implements TeamAuditEntryData """ Audit log entry for a org.unblock_user """ -type OrgUnblockUserAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { +type OrgUnblockUserAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData @docsCategory(name: "orgs") { """ The action name """ @@ -33052,7 +33071,8 @@ type OrgUnblockUserAuditEntry implements AuditEntry & Node & OrganizationAuditEn """ Audit log entry for a org.update_default_repository_permission """ -type OrgUpdateDefaultRepositoryPermissionAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { +type OrgUpdateDefaultRepositoryPermissionAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData + @docsCategory(name: "orgs") { """ The action name """ @@ -33214,7 +33234,7 @@ type OrgUpdateDefaultRepositoryPermissionAuditEntry implements AuditEntry & Node """ The default permission a repository can have in an Organization. """ -enum OrgUpdateDefaultRepositoryPermissionAuditEntryPermission { +enum OrgUpdateDefaultRepositoryPermissionAuditEntryPermission @docsCategory(name: "orgs") { """ Can read, clone, push, and add collaborators to repositories. """ @@ -33239,7 +33259,7 @@ enum OrgUpdateDefaultRepositoryPermissionAuditEntryPermission { """ Audit log entry for a org.update_member event. """ -type OrgUpdateMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { +type OrgUpdateMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData @docsCategory(name: "orgs") { """ The action name """ @@ -33401,7 +33421,7 @@ type OrgUpdateMemberAuditEntry implements AuditEntry & Node & OrganizationAuditE """ The permissions available to members on an Organization. """ -enum OrgUpdateMemberAuditEntryPermission { +enum OrgUpdateMemberAuditEntryPermission @docsCategory(name: "orgs") { """ Can read, clone, push, and add collaborators to repositories. """ @@ -33416,7 +33436,8 @@ enum OrgUpdateMemberAuditEntryPermission { """ Audit log entry for a org.update_member_repository_creation_permission event. """ -type OrgUpdateMemberRepositoryCreationPermissionAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { +type OrgUpdateMemberRepositoryCreationPermissionAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData + @docsCategory(name: "orgs") { """ The action name """ @@ -33578,7 +33599,7 @@ type OrgUpdateMemberRepositoryCreationPermissionAuditEntry implements AuditEntry """ The permissions available for repository creation on an Organization. """ -enum OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility { +enum OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility @docsCategory(name: "orgs") { """ All organization members are restricted from creating any repositories. """ @@ -33623,7 +33644,8 @@ enum OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility { """ Audit log entry for a org.update_member_repository_invitation_permission event. """ -type OrgUpdateMemberRepositoryInvitationPermissionAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { +type OrgUpdateMemberRepositoryInvitationPermissionAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData + @docsCategory(name: "orgs") { """ The action name """ @@ -35312,7 +35334,7 @@ type Organization implements Actor & MemberStatusable & Node & PackageOwner & Pr """ An audit entry in an organization audit log. """ -union OrganizationAuditEntry = +union OrganizationAuditEntry @docsCategory(name: "orgs") = | MembersCanDeleteReposClearAuditEntry | MembersCanDeleteReposDisableAuditEntry | MembersCanDeleteReposEnableAuditEntry @@ -35402,7 +35424,7 @@ type OrganizationAuditEntryConnection { """ Metadata for an audit entry with action org.* """ -interface OrganizationAuditEntryData { +interface OrganizationAuditEntryData @docsCategory(name: "orgs") { """ The Organization associated with the Audit Entry. """ @@ -35980,7 +36002,7 @@ enum OrganizationMigrationState { """ Used for argument of CreateProjectV2 mutation. """ -union OrganizationOrUser = Organization | User +union OrganizationOrUser @docsCategory(name: "projects") = Organization | User """ Ordering options for organization connections. @@ -37495,7 +37517,8 @@ scalar PreciseDateTime """ Audit log entry for a private_repository_forking.disable event. """ -type PrivateRepositoryForkingDisableAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { +type PrivateRepositoryForkingDisableAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData & RepositoryAuditEntryData + @docsCategory(name: "enterprise-admin") { """ The action name """ @@ -37676,7 +37699,8 @@ type PrivateRepositoryForkingDisableAuditEntry implements AuditEntry & Enterpris """ Audit log entry for a private_repository_forking.enable event. """ -type PrivateRepositoryForkingEnableAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { +type PrivateRepositoryForkingEnableAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData & RepositoryAuditEntryData + @docsCategory(name: "enterprise-admin") { """ The action name """ @@ -38891,7 +38915,7 @@ enum ProjectTemplate @docsCategory(name: "projects-classic") { """ New projects that manage issues, pull requests and drafts using tables and boards. """ -type ProjectV2 implements Closable & Node & Updatable { +type ProjectV2 implements Closable & Node & Updatable @docsCategory(name: "projects") { """ Returns true if the project is closed. """ @@ -39244,7 +39268,7 @@ type ProjectV2 implements Closable & Node & Updatable { """ Possible collaborators for a project. """ -union ProjectV2Actor = Team | User +union ProjectV2Actor @docsCategory(name: "projects") = Team | User """ The connection type for ProjectV2Actor. @@ -39289,7 +39313,7 @@ type ProjectV2ActorEdge { """ A collaborator to update on a project. Only one of the userId or teamId should be provided. """ -input ProjectV2Collaborator { +input ProjectV2Collaborator @docsCategory(name: "projects") { """ The role to grant the collaborator """ @@ -39334,7 +39358,7 @@ type ProjectV2Connection { """ The type of a project field. """ -enum ProjectV2CustomFieldType { +enum ProjectV2CustomFieldType @docsCategory(name: "projects") { """ Date """ @@ -39379,7 +39403,7 @@ type ProjectV2Edge { """ Represents an event related to a project on the timeline of an issue or pull request. """ -interface ProjectV2Event { +interface ProjectV2Event @docsCategory(name: "projects") { """ Project referenced by event. """ @@ -39394,7 +39418,7 @@ interface ProjectV2Event { """ A field inside a project. """ -type ProjectV2Field implements Node & ProjectV2FieldCommon { +type ProjectV2Field implements Node & ProjectV2FieldCommon @docsCategory(name: "projects") { """ Identifies the date and time when the object was created. """ @@ -39434,7 +39458,7 @@ type ProjectV2Field implements Node & ProjectV2FieldCommon { """ Common fields across different project field types """ -interface ProjectV2FieldCommon { +interface ProjectV2FieldCommon @docsCategory(name: "projects") { """ Identifies the date and time when the object was created. """ @@ -39474,7 +39498,10 @@ interface ProjectV2FieldCommon { """ Configurations for project fields. """ -union ProjectV2FieldConfiguration = ProjectV2Field | ProjectV2IterationField | ProjectV2SingleSelectField +union ProjectV2FieldConfiguration @docsCategory(name: "projects") = + | ProjectV2Field + | ProjectV2IterationField + | ProjectV2SingleSelectField """ The connection type for ProjectV2FieldConfiguration. @@ -39559,7 +39586,7 @@ type ProjectV2FieldEdge { """ Ordering options for project v2 field connections """ -input ProjectV2FieldOrder { +input ProjectV2FieldOrder @docsCategory(name: "projects") { """ The ordering direction. """ @@ -39574,7 +39601,7 @@ input ProjectV2FieldOrder { """ Properties by which project v2 field connections can be ordered. """ -enum ProjectV2FieldOrderField { +enum ProjectV2FieldOrderField @docsCategory(name: "projects") { """ Order project v2 fields by creation time """ @@ -39594,12 +39621,22 @@ enum ProjectV2FieldOrderField { """ The type of a project field. """ -enum ProjectV2FieldType { +enum ProjectV2FieldType @docsCategory(name: "projects") { """ Assignees """ ASSIGNEES + """ + Closed + """ + CLOSED + + """ + Created + """ + CREATED + """ Date """ @@ -39679,12 +39716,17 @@ enum ProjectV2FieldType { Tracks """ TRACKS + + """ + Updated + """ + UPDATED } """ The values that can be used to update a field of an item inside a Project. Only 1 value can be updated at a time. """ -input ProjectV2FieldValue { +input ProjectV2FieldValue @docsCategory(name: "projects") { """ The ISO 8601 date to set on the field. """ @@ -39714,7 +39756,7 @@ input ProjectV2FieldValue { """ Ways in which to filter lists of projects. """ -input ProjectV2Filters { +input ProjectV2Filters @docsCategory(name: "projects") { """ List project v2 filtered by the state given. """ @@ -39724,7 +39766,7 @@ input ProjectV2Filters { """ Possible issue field values for a Project item. """ -union ProjectV2IssueFieldValues = +union ProjectV2IssueFieldValues @docsCategory(name: "projects") = | IssueFieldDateValue | IssueFieldNumberValue | IssueFieldSingleSelectValue @@ -39733,7 +39775,7 @@ union ProjectV2IssueFieldValues = """ An item within a Project. """ -type ProjectV2Item implements Node { +type ProjectV2Item implements Node @docsCategory(name: "projects") { """ The content of the referenced draft issue, issue, pull request """ @@ -39856,7 +39898,7 @@ type ProjectV2ItemConnection { """ Types that can be inside Project Items. """ -union ProjectV2ItemContent = DraftIssue | Issue | PullRequest +union ProjectV2ItemContent @docsCategory(name: "projects") = DraftIssue | Issue | PullRequest """ An edge in a connection. @@ -39876,7 +39918,7 @@ type ProjectV2ItemEdge { """ The value of a date field in a Project item. """ -type ProjectV2ItemFieldDateValue implements Node & ProjectV2ItemFieldValueCommon { +type ProjectV2ItemFieldDateValue implements Node & ProjectV2ItemFieldValueCommon @docsCategory(name: "projects") { """ Identifies the date and time when the object was created. """ @@ -39921,7 +39963,7 @@ type ProjectV2ItemFieldDateValue implements Node & ProjectV2ItemFieldValueCommon """ The value of an iteration field in a Project item. """ -type ProjectV2ItemFieldIterationValue implements Node & ProjectV2ItemFieldValueCommon { +type ProjectV2ItemFieldIterationValue implements Node & ProjectV2ItemFieldValueCommon @docsCategory(name: "projects") { """ Identifies the date and time when the object was created. """ @@ -39986,7 +40028,7 @@ type ProjectV2ItemFieldIterationValue implements Node & ProjectV2ItemFieldValueC """ The value of the labels field in a Project item. """ -type ProjectV2ItemFieldLabelValue { +type ProjectV2ItemFieldLabelValue @docsCategory(name: "projects") { """ The field that contains this value. """ @@ -40021,7 +40063,7 @@ type ProjectV2ItemFieldLabelValue { """ The value of a milestone field in a Project item. """ -type ProjectV2ItemFieldMilestoneValue { +type ProjectV2ItemFieldMilestoneValue @docsCategory(name: "projects") { """ The field that contains this value. """ @@ -40036,7 +40078,7 @@ type ProjectV2ItemFieldMilestoneValue { """ The value of a number field in a Project item. """ -type ProjectV2ItemFieldNumberValue implements Node & ProjectV2ItemFieldValueCommon { +type ProjectV2ItemFieldNumberValue implements Node & ProjectV2ItemFieldValueCommon @docsCategory(name: "projects") { """ Identifies the date and time when the object was created. """ @@ -40081,7 +40123,7 @@ type ProjectV2ItemFieldNumberValue implements Node & ProjectV2ItemFieldValueComm """ The value of a pull request field in a Project item. """ -type ProjectV2ItemFieldPullRequestValue { +type ProjectV2ItemFieldPullRequestValue @docsCategory(name: "projects") { """ The field that contains this value. """ @@ -40121,7 +40163,7 @@ type ProjectV2ItemFieldPullRequestValue { """ The value of a repository field in a Project item. """ -type ProjectV2ItemFieldRepositoryValue { +type ProjectV2ItemFieldRepositoryValue @docsCategory(name: "projects") { """ The field that contains this value. """ @@ -40136,7 +40178,7 @@ type ProjectV2ItemFieldRepositoryValue { """ The value of a reviewers field in a Project item. """ -type ProjectV2ItemFieldReviewerValue { +type ProjectV2ItemFieldReviewerValue @docsCategory(name: "projects") { """ The field that contains this value. """ @@ -40171,7 +40213,8 @@ type ProjectV2ItemFieldReviewerValue { """ The value of a single select field in a Project item. """ -type ProjectV2ItemFieldSingleSelectValue implements Node & ProjectV2ItemFieldValueCommon { +type ProjectV2ItemFieldSingleSelectValue implements Node & ProjectV2ItemFieldValueCommon + @docsCategory(name: "projects") { """ The color applied to the selected single-select option. """ @@ -40241,7 +40284,7 @@ type ProjectV2ItemFieldSingleSelectValue implements Node & ProjectV2ItemFieldVal """ The value of a text field in a Project item. """ -type ProjectV2ItemFieldTextValue implements Node & ProjectV2ItemFieldValueCommon { +type ProjectV2ItemFieldTextValue implements Node & ProjectV2ItemFieldValueCommon @docsCategory(name: "projects") { """ Identifies the date and time when the object was created. """ @@ -40286,7 +40329,7 @@ type ProjectV2ItemFieldTextValue implements Node & ProjectV2ItemFieldValueCommon """ The value of a user field in a Project item. """ -type ProjectV2ItemFieldUserValue { +type ProjectV2ItemFieldUserValue @docsCategory(name: "projects") { """ The field that contains this value. """ @@ -40321,7 +40364,7 @@ type ProjectV2ItemFieldUserValue { """ Project field values """ -union ProjectV2ItemFieldValue = +union ProjectV2ItemFieldValue @docsCategory(name: "projects") = | ProjectV2ItemFieldDateValue | ProjectV2ItemFieldIterationValue | ProjectV2ItemFieldLabelValue @@ -40338,7 +40381,7 @@ union ProjectV2ItemFieldValue = """ Common fields across different project field value types """ -interface ProjectV2ItemFieldValueCommon { +interface ProjectV2ItemFieldValueCommon @docsCategory(name: "projects") { """ Identifies the date and time when the object was created. """ @@ -40418,7 +40461,7 @@ type ProjectV2ItemFieldValueEdge { """ Ordering options for project v2 item field value connections """ -input ProjectV2ItemFieldValueOrder { +input ProjectV2ItemFieldValueOrder @docsCategory(name: "projects") { """ The ordering direction. """ @@ -40433,7 +40476,7 @@ input ProjectV2ItemFieldValueOrder { """ Properties by which project v2 item field value connections can be ordered. """ -enum ProjectV2ItemFieldValueOrderField { +enum ProjectV2ItemFieldValueOrderField @docsCategory(name: "projects") { """ Order project v2 item field values by the their position in the project """ @@ -40443,7 +40486,7 @@ enum ProjectV2ItemFieldValueOrderField { """ The value of an issue field in a Project item. """ -type ProjectV2ItemIssueFieldValue { +type ProjectV2ItemIssueFieldValue @docsCategory(name: "projects") { """ Field that contains this value. """ @@ -40458,7 +40501,7 @@ type ProjectV2ItemIssueFieldValue { """ Ordering options for project v2 item connections """ -input ProjectV2ItemOrder { +input ProjectV2ItemOrder @docsCategory(name: "projects") { """ The ordering direction. """ @@ -40473,7 +40516,7 @@ input ProjectV2ItemOrder { """ Properties by which project v2 item connections can be ordered. """ -enum ProjectV2ItemOrderField { +enum ProjectV2ItemOrderField @docsCategory(name: "projects") { """ Order project v2 items by the their position in the project """ @@ -40483,7 +40526,7 @@ enum ProjectV2ItemOrderField { """ Represents a 'project_v2_item_status_changed' event on a given issue or pull request. """ -type ProjectV2ItemStatusChangedEvent implements Node & ProjectV2Event { +type ProjectV2ItemStatusChangedEvent implements Node & ProjectV2Event @docsCategory(name: "projects") { """ Identifies the actor who performed the event. """ @@ -40523,7 +40566,7 @@ type ProjectV2ItemStatusChangedEvent implements Node & ProjectV2Event { """ The type of a project item. """ -enum ProjectV2ItemType { +enum ProjectV2ItemType @docsCategory(name: "projects") { """ Draft Issue """ @@ -40548,7 +40591,7 @@ enum ProjectV2ItemType { """ Represents an iteration """ -input ProjectV2Iteration { +input ProjectV2Iteration @docsCategory(name: "projects") { """ The duration of the iteration, in days. """ @@ -40568,7 +40611,7 @@ input ProjectV2Iteration { """ An iteration field inside a project. """ -type ProjectV2IterationField implements Node & ProjectV2FieldCommon { +type ProjectV2IterationField implements Node & ProjectV2FieldCommon @docsCategory(name: "projects") { """ Iteration configuration settings """ @@ -40613,7 +40656,7 @@ type ProjectV2IterationField implements Node & ProjectV2FieldCommon { """ Iteration field configuration for a project. """ -type ProjectV2IterationFieldConfiguration { +type ProjectV2IterationFieldConfiguration @docsCategory(name: "projects") { """ The iteration's completed iterations """ @@ -40638,7 +40681,7 @@ type ProjectV2IterationFieldConfiguration { """ Represents an iteration field configuration. """ -input ProjectV2IterationFieldConfigurationInput { +input ProjectV2IterationFieldConfigurationInput @docsCategory(name: "projects") { """ The duration of each iteration, in days. """ @@ -40658,7 +40701,7 @@ input ProjectV2IterationFieldConfigurationInput { """ Iteration field iteration settings for a project. """ -type ProjectV2IterationFieldIteration { +type ProjectV2IterationFieldIteration @docsCategory(name: "projects") { """ The iteration's duration in days """ @@ -40688,7 +40731,7 @@ type ProjectV2IterationFieldIteration { """ Ways in which lists of projects can be ordered upon return. """ -input ProjectV2Order { +input ProjectV2Order @docsCategory(name: "projects") { """ The direction in which to order projects by the specified field. """ @@ -40703,7 +40746,7 @@ input ProjectV2Order { """ Properties by which projects can be ordered. """ -enum ProjectV2OrderField { +enum ProjectV2OrderField @docsCategory(name: "projects") { """ The project's date and time of creation """ @@ -40728,7 +40771,7 @@ enum ProjectV2OrderField { """ Represents an owner of a project. """ -interface ProjectV2Owner { +interface ProjectV2Owner @docsCategory(name: "projects") { """ The Node ID of the ProjectV2Owner object """ @@ -40788,7 +40831,7 @@ interface ProjectV2Owner { """ The possible roles of a collaborator on a project. """ -enum ProjectV2PermissionLevel { +enum ProjectV2PermissionLevel @docsCategory(name: "projects") { """ The collaborator can view, edit, and maange the settings of the project """ @@ -40808,7 +40851,7 @@ enum ProjectV2PermissionLevel { """ Recent projects for the owner. """ -interface ProjectV2Recent { +interface ProjectV2Recent @docsCategory(name: "projects") { """ Recent projects that this user has modified in the context of the owner. """ @@ -40838,7 +40881,7 @@ interface ProjectV2Recent { """ The possible roles of a collaborator on a project. """ -enum ProjectV2Roles { +enum ProjectV2Roles @docsCategory(name: "projects") { """ The collaborator can view, edit, and maange the settings of the project """ @@ -40863,7 +40906,7 @@ enum ProjectV2Roles { """ A single select field inside a project. """ -type ProjectV2SingleSelectField implements Node & ProjectV2FieldCommon { +type ProjectV2SingleSelectField implements Node & ProjectV2FieldCommon @docsCategory(name: "projects") { """ Identifies the date and time when the object was created. """ @@ -40913,7 +40956,7 @@ type ProjectV2SingleSelectField implements Node & ProjectV2FieldCommon { """ Single select field option for a configuration for a project. """ -type ProjectV2SingleSelectFieldOption { +type ProjectV2SingleSelectFieldOption @docsCategory(name: "projects") { """ The option's display color. """ @@ -40948,7 +40991,7 @@ type ProjectV2SingleSelectFieldOption { """ The display color of a single-select field option. """ -enum ProjectV2SingleSelectFieldOptionColor { +enum ProjectV2SingleSelectFieldOptionColor @docsCategory(name: "projects") { """ BLUE """ @@ -40993,7 +41036,7 @@ enum ProjectV2SingleSelectFieldOptionColor { """ Represents a single select field option """ -input ProjectV2SingleSelectFieldOptionInput { +input ProjectV2SingleSelectFieldOptionInput @docsCategory(name: "projects") { """ The display color of the option """ @@ -41019,7 +41062,7 @@ input ProjectV2SingleSelectFieldOptionInput { """ Represents a sort by field and direction. """ -type ProjectV2SortBy { +type ProjectV2SortBy @docsCategory(name: "projects") { """ The direction of the sorting. Possible values are ASC and DESC. """ @@ -41074,7 +41117,7 @@ type ProjectV2SortByEdge { """ Represents a sort by field and direction. """ -type ProjectV2SortByField { +type ProjectV2SortByField @docsCategory(name: "projects") { """ The direction of the sorting. Possible values are ASC and DESC. """ @@ -41129,7 +41172,7 @@ type ProjectV2SortByFieldEdge { """ The possible states of a project v2. """ -enum ProjectV2State { +enum ProjectV2State @docsCategory(name: "projects") { """ A project v2 that has been closed """ @@ -41144,7 +41187,7 @@ enum ProjectV2State { """ Ways in which project v2 status updates can be ordered. """ -input ProjectV2StatusOrder { +input ProjectV2StatusOrder @docsCategory(name: "projects") { """ The direction in which to order nodes. """ @@ -41159,7 +41202,7 @@ input ProjectV2StatusOrder { """ A status update within a project. """ -type ProjectV2StatusUpdate implements Node { +type ProjectV2StatusUpdate implements Node @docsCategory(name: "projects") { """ The body of the status update. """ @@ -41267,7 +41310,7 @@ type ProjectV2StatusUpdateEdge { """ Properties by which project v2 status updates can be ordered. """ -enum ProjectV2StatusUpdateOrderField { +enum ProjectV2StatusUpdateOrderField @docsCategory(name: "projects") { """ Allows chronological ordering of project v2 status updates. """ @@ -41277,7 +41320,7 @@ enum ProjectV2StatusUpdateOrderField { """ The possible statuses of a project v2. """ -enum ProjectV2StatusUpdateStatus { +enum ProjectV2StatusUpdateStatus @docsCategory(name: "projects") { """ A project v2 that is at risk and encountering some challenges. """ @@ -41307,7 +41350,7 @@ enum ProjectV2StatusUpdateStatus { """ A view within a ProjectV2. """ -type ProjectV2View implements Node { +type ProjectV2View implements Node @docsCategory(name: "projects") { """ Identifies the date and time when the object was created. """ @@ -41647,7 +41690,7 @@ type ProjectV2ViewEdge { """ The layout of a project v2 view. """ -enum ProjectV2ViewLayout { +enum ProjectV2ViewLayout @docsCategory(name: "projects") { """ Board layout """ @@ -41667,7 +41710,7 @@ enum ProjectV2ViewLayout { """ Ordering options for project v2 view connections """ -input ProjectV2ViewOrder { +input ProjectV2ViewOrder @docsCategory(name: "projects") { """ The ordering direction. """ @@ -41682,7 +41725,7 @@ input ProjectV2ViewOrder { """ Properties by which project v2 view connections can be ordered. """ -enum ProjectV2ViewOrderField { +enum ProjectV2ViewOrderField @docsCategory(name: "projects") { """ Order project v2 views by creation time """ @@ -41702,7 +41745,7 @@ enum ProjectV2ViewOrderField { """ A workflow inside a project. """ -type ProjectV2Workflow implements Node { +type ProjectV2Workflow implements Node @docsCategory(name: "projects") { """ Identifies the date and time when the object was created. """ @@ -41795,7 +41838,7 @@ type ProjectV2WorkflowEdge { """ Ordering options for project v2 workflows connections """ -input ProjectV2WorkflowOrder { +input ProjectV2WorkflowOrder @docsCategory(name: "projects") { """ The ordering direction. """ @@ -41810,7 +41853,7 @@ input ProjectV2WorkflowOrder { """ Properties by which project workflows can be ordered. """ -enum ProjectV2WorkflowsOrderField { +enum ProjectV2WorkflowsOrderField @docsCategory(name: "projects") { """ The date and time of the workflow creation """ @@ -45387,7 +45430,7 @@ enum PullRequestUpdateState { """ A Git push. """ -type Push implements Node { +type Push implements Node @docsCategory(name: "git") { """ The Node ID of the Push object """ @@ -46736,7 +46779,7 @@ enum RefOrderField { """ A ref update """ -input RefUpdate { +input RefUpdate @docsCategory(name: "git") { """ The value this ref should be updated to. """ @@ -46761,7 +46804,7 @@ input RefUpdate { """ Branch protection rules that are enforced on the viewer. """ -type RefUpdateRule { +type RefUpdateRule @docsCategory(name: "git") { """ Can this branch be deleted. """ @@ -47963,7 +48006,7 @@ type RemovedFromProjectEvent implements Node @docsCategory(name: "projects-class """ Represents a 'removed_from_project_v2' event on a given issue or pull request. """ -type RemovedFromProjectV2Event implements Node & ProjectV2Event { +type RemovedFromProjectV2Event implements Node & ProjectV2Event @docsCategory(name: "projects") { """ Identifies the actor who performed the event. """ @@ -48240,7 +48283,8 @@ type ReplaceActorsForAssignablePayload { """ Audit log entry for a repo.access event. """ -type RepoAccessAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { +type RepoAccessAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData + @docsCategory(name: "repos") { """ The action name """ @@ -48414,7 +48458,7 @@ type RepoAccessAuditEntry implements AuditEntry & Node & OrganizationAuditEntryD """ The privacy of a repository """ -enum RepoAccessAuditEntryVisibility { +enum RepoAccessAuditEntryVisibility @docsCategory(name: "repos") { """ The repository is visible only to users in the same enterprise. """ @@ -48434,7 +48478,8 @@ enum RepoAccessAuditEntryVisibility { """ Audit log entry for a repo.add_member event. """ -type RepoAddMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { +type RepoAddMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData + @docsCategory(name: "repos") { """ The action name """ @@ -48608,7 +48653,7 @@ type RepoAddMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEnt """ The privacy of a repository """ -enum RepoAddMemberAuditEntryVisibility { +enum RepoAddMemberAuditEntryVisibility @docsCategory(name: "repos") { """ The repository is visible only to users in the same enterprise. """ @@ -48628,7 +48673,8 @@ enum RepoAddMemberAuditEntryVisibility { """ Audit log entry for a repo.add_topic event. """ -type RepoAddTopicAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData & TopicAuditEntryData { +type RepoAddTopicAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData & TopicAuditEntryData + @docsCategory(name: "repos") { """ The action name """ @@ -48804,7 +48850,8 @@ type RepoAddTopicAuditEntry implements AuditEntry & Node & OrganizationAuditEntr """ Audit log entry for a repo.archived event. """ -type RepoArchivedAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { +type RepoArchivedAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData + @docsCategory(name: "repos") { """ The action name """ @@ -48978,7 +49025,7 @@ type RepoArchivedAuditEntry implements AuditEntry & Node & OrganizationAuditEntr """ The privacy of a repository """ -enum RepoArchivedAuditEntryVisibility { +enum RepoArchivedAuditEntryVisibility @docsCategory(name: "repos") { """ The repository is visible only to users in the same enterprise. """ @@ -48998,7 +49045,8 @@ enum RepoArchivedAuditEntryVisibility { """ Audit log entry for a repo.change_merge_setting event. """ -type RepoChangeMergeSettingAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { +type RepoChangeMergeSettingAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData + @docsCategory(name: "repos") { """ The action name """ @@ -49180,7 +49228,7 @@ type RepoChangeMergeSettingAuditEntry implements AuditEntry & Node & Organizatio """ The merge options available for pull requests to this repository. """ -enum RepoChangeMergeSettingAuditEntryMergeType { +enum RepoChangeMergeSettingAuditEntryMergeType @docsCategory(name: "repos") { """ The pull request is added to the base branch in a merge commit. """ @@ -49200,7 +49248,8 @@ enum RepoChangeMergeSettingAuditEntryMergeType { """ Audit log entry for a repo.config.disable_anonymous_git_access event. """ -type RepoConfigDisableAnonymousGitAccessAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { +type RepoConfigDisableAnonymousGitAccessAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData + @docsCategory(name: "enterprise-admin") { """ The action name """ @@ -49366,7 +49415,8 @@ type RepoConfigDisableAnonymousGitAccessAuditEntry implements AuditEntry & Node """ Audit log entry for a repo.config.disable_collaborators_only event. """ -type RepoConfigDisableCollaboratorsOnlyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { +type RepoConfigDisableCollaboratorsOnlyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData + @docsCategory(name: "enterprise-admin") { """ The action name """ @@ -49532,7 +49582,8 @@ type RepoConfigDisableCollaboratorsOnlyAuditEntry implements AuditEntry & Node & """ Audit log entry for a repo.config.disable_contributors_only event. """ -type RepoConfigDisableContributorsOnlyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { +type RepoConfigDisableContributorsOnlyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData + @docsCategory(name: "enterprise-admin") { """ The action name """ @@ -49698,7 +49749,8 @@ type RepoConfigDisableContributorsOnlyAuditEntry implements AuditEntry & Node & """ Audit log entry for a repo.config.disable_sockpuppet_disallowed event. """ -type RepoConfigDisableSockpuppetDisallowedAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { +type RepoConfigDisableSockpuppetDisallowedAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData + @docsCategory(name: "enterprise-admin") { """ The action name """ @@ -49864,7 +49916,8 @@ type RepoConfigDisableSockpuppetDisallowedAuditEntry implements AuditEntry & Nod """ Audit log entry for a repo.config.enable_anonymous_git_access event. """ -type RepoConfigEnableAnonymousGitAccessAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { +type RepoConfigEnableAnonymousGitAccessAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData + @docsCategory(name: "enterprise-admin") { """ The action name """ @@ -50030,7 +50083,8 @@ type RepoConfigEnableAnonymousGitAccessAuditEntry implements AuditEntry & Node & """ Audit log entry for a repo.config.enable_collaborators_only event. """ -type RepoConfigEnableCollaboratorsOnlyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { +type RepoConfigEnableCollaboratorsOnlyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData + @docsCategory(name: "enterprise-admin") { """ The action name """ @@ -50196,7 +50250,8 @@ type RepoConfigEnableCollaboratorsOnlyAuditEntry implements AuditEntry & Node & """ Audit log entry for a repo.config.enable_contributors_only event. """ -type RepoConfigEnableContributorsOnlyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { +type RepoConfigEnableContributorsOnlyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData + @docsCategory(name: "enterprise-admin") { """ The action name """ @@ -50362,7 +50417,8 @@ type RepoConfigEnableContributorsOnlyAuditEntry implements AuditEntry & Node & O """ Audit log entry for a repo.config.enable_sockpuppet_disallowed event. """ -type RepoConfigEnableSockpuppetDisallowedAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { +type RepoConfigEnableSockpuppetDisallowedAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData + @docsCategory(name: "enterprise-admin") { """ The action name """ @@ -50528,7 +50584,8 @@ type RepoConfigEnableSockpuppetDisallowedAuditEntry implements AuditEntry & Node """ Audit log entry for a repo.config.lock_anonymous_git_access event. """ -type RepoConfigLockAnonymousGitAccessAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { +type RepoConfigLockAnonymousGitAccessAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData + @docsCategory(name: "enterprise-admin") { """ The action name """ @@ -50694,7 +50751,8 @@ type RepoConfigLockAnonymousGitAccessAuditEntry implements AuditEntry & Node & O """ Audit log entry for a repo.config.unlock_anonymous_git_access event. """ -type RepoConfigUnlockAnonymousGitAccessAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { +type RepoConfigUnlockAnonymousGitAccessAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData + @docsCategory(name: "enterprise-admin") { """ The action name """ @@ -50860,7 +50918,8 @@ type RepoConfigUnlockAnonymousGitAccessAuditEntry implements AuditEntry & Node & """ Audit log entry for a repo.create event. """ -type RepoCreateAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { +type RepoCreateAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData + @docsCategory(name: "repos") { """ The action name """ @@ -51050,7 +51109,7 @@ type RepoCreateAuditEntry implements AuditEntry & Node & OrganizationAuditEntryD """ The privacy of a repository """ -enum RepoCreateAuditEntryVisibility { +enum RepoCreateAuditEntryVisibility @docsCategory(name: "repos") { """ The repository is visible only to users in the same enterprise. """ @@ -51070,7 +51129,8 @@ enum RepoCreateAuditEntryVisibility { """ Audit log entry for a repo.destroy event. """ -type RepoDestroyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { +type RepoDestroyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData + @docsCategory(name: "repos") { """ The action name """ @@ -51244,7 +51304,7 @@ type RepoDestroyAuditEntry implements AuditEntry & Node & OrganizationAuditEntry """ The privacy of a repository """ -enum RepoDestroyAuditEntryVisibility { +enum RepoDestroyAuditEntryVisibility @docsCategory(name: "repos") { """ The repository is visible only to users in the same enterprise. """ @@ -51264,7 +51324,8 @@ enum RepoDestroyAuditEntryVisibility { """ Audit log entry for a repo.remove_member event. """ -type RepoRemoveMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { +type RepoRemoveMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData + @docsCategory(name: "repos") { """ The action name """ @@ -51438,7 +51499,7 @@ type RepoRemoveMemberAuditEntry implements AuditEntry & Node & OrganizationAudit """ The privacy of a repository """ -enum RepoRemoveMemberAuditEntryVisibility { +enum RepoRemoveMemberAuditEntryVisibility @docsCategory(name: "repos") { """ The repository is visible only to users in the same enterprise. """ @@ -51458,7 +51519,8 @@ enum RepoRemoveMemberAuditEntryVisibility { """ Audit log entry for a repo.remove_topic event. """ -type RepoRemoveTopicAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData & TopicAuditEntryData { +type RepoRemoveTopicAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData & TopicAuditEntryData + @docsCategory(name: "repos") { """ The action name """ @@ -51669,7 +51731,8 @@ enum ReportedContentClassifiers { """ A repository contains the content for a project. """ -type Repository implements Node & PackageOwner & ProjectOwner & ProjectV2Recent & RepositoryInfo & Starrable & Subscribable & UniformResourceLocatable { +type Repository implements Node & PackageOwner & ProjectOwner & ProjectV2Recent & RepositoryInfo & Starrable & Subscribable & UniformResourceLocatable + @docsCategory(name: "repos") { """ Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging. @@ -53536,7 +53599,7 @@ type Repository implements Node & PackageOwner & ProjectOwner & ProjectV2Recent """ The affiliation of a user to a repository """ -enum RepositoryAffiliation { +enum RepositoryAffiliation @docsCategory(name: "repos") { """ Repositories that the user has been added to as a collaborator. """ @@ -53557,7 +53620,7 @@ enum RepositoryAffiliation { """ Metadata for an audit entry with action repo.* """ -interface RepositoryAuditEntryData { +interface RepositoryAuditEntryData @docsCategory(name: "repos") { """ The repository associated with the action """ @@ -53729,7 +53792,7 @@ type RepositoryContactLink @docsCategory(name: "repos") { """ The reason a repository is listed as 'contributed'. """ -enum RepositoryContributionType { +enum RepositoryContributionType @docsCategory(name: "repos") { """ Created a commit """ @@ -53759,7 +53822,7 @@ enum RepositoryContributionType { """ A repository custom property. """ -type RepositoryCustomProperty implements Node { +type RepositoryCustomProperty implements Node @docsCategory(name: "repos") { """ The allowed values for the custom property. Required if `value_type` is `single_select` or `multi_select`. """ @@ -53859,7 +53922,7 @@ type RepositoryCustomPropertyEdge { """ A value associated with a repository custom property. """ -type RepositoryCustomPropertyValue { +type RepositoryCustomPropertyValue @docsCategory(name: "repos") { """ The name of the custom property. """ @@ -53914,7 +53977,7 @@ type RepositoryCustomPropertyValueEdge { """ The allowed actors who can edit the values of a custom property. """ -enum RepositoryCustomPropertyValuesEditableBy { +enum RepositoryCustomPropertyValuesEditableBy @docsCategory(name: "repos") { """ The organization actors. """ @@ -54055,7 +54118,7 @@ input RepositoryIdConditionTargetInput { """ A subset of repository info. """ -interface RepositoryInfo { +interface RepositoryInfo @docsCategory(name: "repos") { """ Identifies the date and time when the repository was archived. """ @@ -54330,7 +54393,7 @@ enum RepositoryInteractionLimitOrigin { """ An invitation for a user to be added to a repository. """ -type RepositoryInvitation implements Node { +type RepositoryInvitation implements Node @docsCategory(name: "repos") { """ The email address that received the invitation. """ @@ -54410,7 +54473,7 @@ type RepositoryInvitationEdge { """ Ordering options for repository invitation connections. """ -input RepositoryInvitationOrder { +input RepositoryInvitationOrder @docsCategory(name: "repos") { """ The ordering direction. """ @@ -54425,7 +54488,7 @@ input RepositoryInvitationOrder { """ Properties by which repository invitation connections can be ordered. """ -enum RepositoryInvitationOrderField { +enum RepositoryInvitationOrderField @docsCategory(name: "repos") { """ Order repository invitations by creation time """ @@ -54435,7 +54498,7 @@ enum RepositoryInvitationOrderField { """ The possible reasons a given repository could be in a locked state. """ -enum RepositoryLockReason { +enum RepositoryLockReason @docsCategory(name: "repos") { """ The repository is locked due to a billing related reason. """ @@ -54653,7 +54716,7 @@ input RepositoryNameConditionTargetInput { """ Represents a object that belongs to a repository. """ -interface RepositoryNode { +interface RepositoryNode @docsCategory(name: "repos") { """ The repository associated with this node. """ @@ -54663,7 +54726,7 @@ interface RepositoryNode { """ Ordering options for repository connections """ -input RepositoryOrder { +input RepositoryOrder @docsCategory(name: "repos") { """ The ordering direction. """ @@ -54678,7 +54741,7 @@ input RepositoryOrder { """ Properties by which repository connections can be ordered. """ -enum RepositoryOrderField { +enum RepositoryOrderField @docsCategory(name: "repos") { """ Order repositories by creation time """ @@ -54708,7 +54771,7 @@ enum RepositoryOrderField { """ Represents an owner of a Repository. """ -interface RepositoryOwner { +interface RepositoryOwner @docsCategory(name: "repos") { """ A URL pointing to the owner's public avatar. """ @@ -54835,7 +54898,7 @@ interface RepositoryOwner { """ The access level to a repository """ -enum RepositoryPermission { +enum RepositoryPermission @docsCategory(name: "repos") { """ Can read, clone, and push to this repository. Can also manage issues, pull requests, and repository settings, including adding collaborators @@ -54896,7 +54959,7 @@ type RepositoryPlanFeatures { """ The privacy of a repository """ -enum RepositoryPrivacy { +enum RepositoryPrivacy @docsCategory(name: "repos") { """ Private """ @@ -55631,7 +55694,7 @@ enum RepositorySuggestedActorFilter @docsCategory(name: "repos") { """ A repository-topic connects a repository to a topic. """ -type RepositoryTopic implements Node & UniformResourceLocatable { +type RepositoryTopic implements Node & UniformResourceLocatable @docsCategory(name: "repos") { """ The Node ID of the RepositoryTopic object """ @@ -55696,7 +55759,7 @@ type RepositoryTopicEdge { """ The repository's visibility level. """ -enum RepositoryVisibility { +enum RepositoryVisibility @docsCategory(name: "repos") { """ The repository is visible only to users in the same enterprise. """ @@ -61804,7 +61867,7 @@ type StartRepositoryMigrationPayload { """ Represents a commit status. """ -type Status implements Node { +type Status implements Node @docsCategory(name: "commits") { """ A list of status contexts and check runs for this commit. """ @@ -62004,7 +62067,7 @@ type StatusCheckRollupContextEdge { """ Represents an individual commit status context """ -type StatusContext implements Node & RequirableByPullRequest { +type StatusContext implements Node & RequirableByPullRequest @docsCategory(name: "commits") { """ The avatar of the OAuth application or the user that created the status """ @@ -62089,7 +62152,7 @@ type StatusContextStateCount { """ The possible commit status states. """ -enum StatusState { +enum StatusState @docsCategory(name: "commits") { """ Status is errored. """ @@ -62274,7 +62337,7 @@ type SubmitPullRequestReviewPayload { """ A pointer to a repository at a specific revision embedded inside another repository. """ -type Submodule { +type Submodule @docsCategory(name: "git") { """ The branch of the upstream submodule for tracking updates """ @@ -63055,7 +63118,8 @@ type Team implements MemberStatusable & Node & Subscribable & TeamReviewRequesta """ Audit log entry for a team.add_member event. """ -type TeamAddMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & TeamAuditEntryData { +type TeamAddMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & TeamAuditEntryData + @docsCategory(name: "teams") { """ The action name """ @@ -63229,7 +63293,8 @@ type TeamAddMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEnt """ Audit log entry for a team.add_repository event. """ -type TeamAddRepositoryAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData & TeamAuditEntryData { +type TeamAddRepositoryAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData & TeamAuditEntryData + @docsCategory(name: "teams") { """ The action name """ @@ -63423,7 +63488,7 @@ type TeamAddRepositoryAuditEntry implements AuditEntry & Node & OrganizationAudi """ Metadata for an audit entry with action team.* """ -interface TeamAuditEntryData { +interface TeamAuditEntryData @docsCategory(name: "teams") { """ The team associated with the action """ @@ -63448,7 +63513,8 @@ interface TeamAuditEntryData { """ Audit log entry for a team.change_parent_team event. """ -type TeamChangeParentTeamAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & TeamAuditEntryData { +type TeamChangeParentTeamAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & TeamAuditEntryData + @docsCategory(name: "teams") { """ The action name """ @@ -63897,7 +63963,8 @@ enum TeamPrivacy { """ Audit log entry for a team.remove_member event. """ -type TeamRemoveMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & TeamAuditEntryData { +type TeamRemoveMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & TeamAuditEntryData + @docsCategory(name: "teams") { """ The action name """ @@ -64071,7 +64138,8 @@ type TeamRemoveMemberAuditEntry implements AuditEntry & Node & OrganizationAudit """ Audit log entry for a team.remove_repository event. """ -type TeamRemoveRepositoryAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData & TeamAuditEntryData { +type TeamRemoveRepositoryAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData & TeamAuditEntryData + @docsCategory(name: "teams") { """ The action name """ @@ -64516,7 +64584,7 @@ enum ThreadSubscriptionState { """ A topic aggregates entities that are related to a subject. """ -type Topic implements Node & Starrable { +type Topic implements Node & Starrable @docsCategory(name: "repos") { """ The Node ID of the Topic object """ @@ -64654,7 +64722,7 @@ type Topic implements Node & Starrable { """ Metadata for an audit entry with a topic. """ -interface TopicAuditEntryData { +interface TopicAuditEntryData @docsCategory(name: "enterprise-admin") { """ The name of the topic added to the repository """ @@ -64669,7 +64737,7 @@ interface TopicAuditEntryData { """ Reason that the suggested topic is declined. """ -enum TopicSuggestionDeclineReason { +enum TopicSuggestionDeclineReason @docsCategory(name: "repos") { """ The suggested topic is not relevant to the repository. """ @@ -64814,7 +64882,7 @@ type TransferredEvent implements Node @docsCategory(name: "issues") { """ Represents a Git tree. """ -type Tree implements GitObject & Node { +type Tree implements GitObject & Node @docsCategory(name: "git") { """ An abbreviated version of the Git object ID """ @@ -64854,7 +64922,7 @@ type Tree implements GitObject & Node { """ Represents a Git tree entry. """ -type TreeEntry { +type TreeEntry @docsCategory(name: "git") { """ The extension of the file """ diff --git a/src/graphql/data/fpt/schema.json b/src/graphql/data/fpt/schema.json index 8512f967a29d..4e57270aa088 100644 --- a/src/graphql/data/fpt/schema.json +++ b/src/graphql/data/fpt/schema.json @@ -958,6 +958,7 @@ "id": "accepttopicsuggestion", "href": "/graphql/reference/mutations#accepttopicsuggestion", "description": "

Applies a suggested topic to the repository.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -1369,6 +1370,7 @@ "id": "addprojectv2draftissue", "href": "/graphql/reference/mutations#addprojectv2draftissue", "description": "

Creates a new draft issue and add it to a Project.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -1399,6 +1401,7 @@ "id": "addprojectv2itembyid", "href": "/graphql/reference/mutations#addprojectv2itembyid", "description": "

Links an existing content instance to a Project.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -1795,6 +1798,7 @@ "id": "archiveprojectv2item", "href": "/graphql/reference/mutations#archiveprojectv2item", "description": "

Archives a ProjectV2Item.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -1855,6 +1859,7 @@ "id": "archiverepository", "href": "/graphql/reference/mutations#archiverepository", "description": "

Marks a repository as archived.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -2050,6 +2055,7 @@ "id": "clearprojectv2itemfieldvalue", "href": "/graphql/reference/mutations#clearprojectv2itemfieldvalue", "description": "

This mutation clears the value of a field for an item in a Project. Currently\nonly text, number, date, assignees, labels, single-select, iteration and\nmilestone fields are supported.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -2119,6 +2125,7 @@ "id": "clonetemplaterepository", "href": "/graphql/reference/mutations#clonetemplaterepository", "description": "

Create a new repository with the same files and directory structure as a template repository.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -2272,6 +2279,7 @@ "id": "convertprojectv2draftissueitemtoissue", "href": "/graphql/reference/mutations#convertprojectv2draftissueitemtoissue", "description": "

Converts a projectV2 draft issue item to an issue.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -2332,6 +2340,7 @@ "id": "copyprojectv2", "href": "/graphql/reference/mutations#copyprojectv2", "description": "

Copy a project.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -2496,6 +2505,7 @@ "id": "createcommitonbranch", "href": "/graphql/reference/mutations#createcommitonbranch", "description": "

Appends a commit to the given branch as the authenticated user.

\n

This mutation creates a commit whose parent is the HEAD of the provided\nbranch and also updates that branch to point to the new commit.\nIt can be thought of as similar to git commit.

\n

Locating a Branch

\n

Commits are appended to a branch of type Ref.\nThis must refer to a git branch (i.e. the fully qualified path must\nbegin with refs/heads/, although including this prefix is optional.

\n

Callers may specify the branch to commit to either by its global node\nID or by passing both of repositoryNameWithOwner and refName. For\nmore details see the documentation for CommittableBranch.

\n

Describing Changes

\n

fileChanges are specified as a FilesChanges object describing\nFileAdditions and FileDeletions.

\n

Please see the documentation for FileChanges for more information on\nhow to use this argument to describe any set of file changes.

\n

Authorship

\n

Similar to the web commit interface, this mutation does not support\nspecifying the author or committer of the commit and will not add\nsupport for this in the future.

\n

A commit created by a successful execution of this mutation will be\nauthored by the owner of the credential which authenticates the API\nrequest. The committer will be identical to that of commits authored\nusing the web interface.

\n

If you need full control over author and committer information, please\nuse the Git Database REST API instead.

\n

Commit Signing

\n

Commits made using this mutation are automatically signed by GitHub if\nsupported and will be marked as verified in the user interface.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -2989,6 +2999,7 @@ "id": "createprojectv2", "href": "/graphql/reference/mutations#createprojectv2", "description": "

Creates a new project.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -3019,6 +3030,7 @@ "id": "createprojectv2field", "href": "/graphql/reference/mutations#createprojectv2field", "description": "

Create a new project field.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -3049,6 +3061,7 @@ "id": "createprojectv2issuefield", "href": "/graphql/reference/mutations#createprojectv2issuefield", "description": "

Create a new project issue field.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -3079,6 +3092,7 @@ "id": "createprojectv2statusupdate", "href": "/graphql/reference/mutations#createprojectv2statusupdate", "description": "

Creates a status update within a Project.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -3169,6 +3183,7 @@ "id": "createrepository", "href": "/graphql/reference/mutations#createrepository", "description": "

Create a new repository.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -3199,6 +3214,7 @@ "id": "createrepositorycustomproperty", "href": "/graphql/reference/mutations#createrepositorycustomproperty", "description": "

Create a repository custom property.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -3416,6 +3432,7 @@ "id": "declinetopicsuggestion", "href": "/graphql/reference/mutations#declinetopicsuggestion", "description": "

Rejects a suggested topic for the repository.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -3957,6 +3974,7 @@ "id": "deleteprojectv2", "href": "/graphql/reference/mutations#deleteprojectv2", "description": "

Delete a project.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -3987,6 +4005,7 @@ "id": "deleteprojectv2field", "href": "/graphql/reference/mutations#deleteprojectv2field", "description": "

Delete a project field.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -4017,6 +4036,7 @@ "id": "deleteprojectv2item", "href": "/graphql/reference/mutations#deleteprojectv2item", "description": "

Deletes an item from a Project.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -4047,6 +4067,7 @@ "id": "deleteprojectv2statusupdate", "href": "/graphql/reference/mutations#deleteprojectv2statusupdate", "description": "

Deletes a project status update.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -4084,6 +4105,7 @@ "id": "deleteprojectv2workflow", "href": "/graphql/reference/mutations#deleteprojectv2workflow", "description": "

Deletes a project workflow.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -4211,6 +4233,7 @@ "id": "deleterepositorycustomproperty", "href": "/graphql/reference/mutations#deleterepositorycustomproperty", "description": "

Delete a repository custom property.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -4730,6 +4753,7 @@ "id": "linkprojectv2torepository", "href": "/graphql/reference/mutations#linkprojectv2torepository", "description": "

Links a project to a repository.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -4927,6 +4951,7 @@ "id": "markprojectv2astemplate", "href": "/graphql/reference/mutations#markprojectv2astemplate", "description": "

Mark a project as a template. Note that only projects which are owned by an Organization can be marked as a template.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -4987,6 +5012,7 @@ "id": "mergebranch", "href": "/graphql/reference/mutations#mergebranch", "description": "

Merge a head into a branch.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -5247,6 +5273,7 @@ "id": "promoterepositorycustomproperty", "href": "/graphql/reference/mutations#promoterepositorycustomproperty", "description": "

Promote a repository custom property to the enterprise level.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -6424,6 +6451,7 @@ "id": "setrepositorycustompropertyvalues", "href": "/graphql/reference/mutations#setrepositorycustompropertyvalues", "description": "

Set repository custom property values for a repository.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -6665,6 +6693,7 @@ "id": "unarchiveprojectv2item", "href": "/graphql/reference/mutations#unarchiveprojectv2item", "description": "

Unarchives a ProjectV2Item.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -6725,6 +6754,7 @@ "id": "unarchiverepository", "href": "/graphql/reference/mutations#unarchiverepository", "description": "

Unarchives a repository.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -6815,6 +6845,7 @@ "id": "unlinkprojectv2fromrepository", "href": "/graphql/reference/mutations#unlinkprojectv2fromrepository", "description": "

Unlinks a project from a repository.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -7043,6 +7074,7 @@ "id": "unmarkprojectv2astemplate", "href": "/graphql/reference/mutations#unmarkprojectv2astemplate", "description": "

Unmark a project as a template.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -8446,6 +8478,7 @@ "id": "updateorganizationwebcommitsignoffsetting", "href": "/graphql/reference/mutations#updateorganizationwebcommitsignoffsetting", "description": "

Sets whether contributors are required to sign off on web-based commits for repositories in an organization.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -8609,6 +8642,7 @@ "id": "updateprojectv2", "href": "/graphql/reference/mutations#updateprojectv2", "description": "

Updates an existing project.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -8639,6 +8673,7 @@ "id": "updateprojectv2collaborators", "href": "/graphql/reference/mutations#updateprojectv2collaborators", "description": "

Update the collaborators on a team or a project.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -8669,6 +8704,7 @@ "id": "updateprojectv2draftissue", "href": "/graphql/reference/mutations#updateprojectv2draftissue", "description": "

Updates a draft issue within a Project.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -8699,6 +8735,7 @@ "id": "updateprojectv2field", "href": "/graphql/reference/mutations#updateprojectv2field", "description": "

Update a project field.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -8729,6 +8766,7 @@ "id": "updateprojectv2itemfieldvalue", "href": "/graphql/reference/mutations#updateprojectv2itemfieldvalue", "description": "

This mutation updates the value of a field for an item in a Project. Currently\nonly single-select, text, number, date, and iteration fields are supported.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -8759,6 +8797,7 @@ "id": "updateprojectv2itemposition", "href": "/graphql/reference/mutations#updateprojectv2itemposition", "description": "

This mutation updates the position of the item in the project, where the position represents the priority of an item.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -8789,6 +8828,7 @@ "id": "updateprojectv2statusupdate", "href": "/graphql/reference/mutations#updateprojectv2statusupdate", "description": "

Updates a status update within a Project.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -8999,6 +9039,7 @@ "id": "updaterepository", "href": "/graphql/reference/mutations#updaterepository", "description": "

Update information about a repository.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -9029,6 +9070,7 @@ "id": "updaterepositorycustomproperty", "href": "/graphql/reference/mutations#updaterepositorycustomproperty", "description": "

Update a repository custom property.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -9089,6 +9131,7 @@ "id": "updaterepositorywebcommitsignoffsetting", "href": "/graphql/reference/mutations#updaterepositorywebcommitsignoffsetting", "description": "

Sets whether contributors are required to sign off on web-based commits for a repository.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -9253,6 +9296,7 @@ "id": "updatetopics", "href": "/graphql/reference/mutations#updatetopics", "description": "

Replaces the repository's topics with the given topics.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -9454,6 +9498,7 @@ "id": "actorlocation", "href": "/graphql/reference/objects#actorlocation", "description": "

Location information for an actor.

", + "isDeprecated": false, "fields": [ { "name": "city", @@ -9627,6 +9672,7 @@ "id": "addedtoprojectv2event", "href": "/graphql/reference/objects#addedtoprojectv2event", "description": "

Represents aadded_to_project_v2event on a given issue or pull request.

", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -9682,6 +9728,7 @@ "id": "announcementbanner", "href": "/graphql/reference/objects#announcementbanner", "description": "

An announcement banner for an enterprise or organization.

", + "isDeprecated": false, "fields": [ { "name": "createdAt", @@ -10556,6 +10603,7 @@ "id": "blame", "href": "/graphql/reference/objects#blame", "description": "

Represents a Git blame.

", + "isDeprecated": false, "fields": [ { "name": "ranges", @@ -10571,6 +10619,7 @@ "id": "blamerange", "href": "/graphql/reference/objects#blamerange", "description": "

Represents a range of information from a Git blame.

", + "isDeprecated": false, "fields": [ { "name": "age", @@ -10607,6 +10656,7 @@ "id": "blob", "href": "/graphql/reference/objects#blob", "description": "

Represents a Git blob.

", + "isDeprecated": false, "implements": [ { "name": "GitObject", @@ -13158,6 +13208,7 @@ "id": "commit", "href": "/graphql/reference/objects#commit", "description": "

Represents a Git commit.

", + "isDeprecated": false, "implements": [ { "name": "GitObject", @@ -19861,6 +19912,7 @@ "id": "draftissue", "href": "/graphql/reference/objects#draftissue", "description": "

A draft issue within a project.

", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -25110,6 +25162,7 @@ "id": "gist", "href": "/graphql/reference/objects#gist", "description": "

A Gist.

", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -25407,6 +25460,7 @@ "id": "gistcomment", "href": "/graphql/reference/objects#gistcomment", "description": "

Represents a comment on an Gist.

", + "isDeprecated": false, "implements": [ { "name": "Comment", @@ -25769,6 +25823,7 @@ "id": "gistfile", "href": "/graphql/reference/objects#gistfile", "description": "

A file in a gist.

", + "isDeprecated": false, "fields": [ { "name": "encodedName", @@ -25851,6 +25906,7 @@ "id": "gitactor", "href": "/graphql/reference/objects#gitactor", "description": "

Represents an actor in a Git commit (ie. an author or committer).

", + "isDeprecated": false, "fields": [ { "name": "avatarUrl", @@ -30614,6 +30670,7 @@ "id": "language", "href": "/graphql/reference/objects#language", "description": "

Represents a given language found in repositories.

", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -32076,6 +32133,7 @@ "id": "memberscandeletereposdisableauditentry", "href": "/graphql/reference/objects#memberscandeletereposdisableauditentry", "description": "

Audit log entry for a members_can_delete_repos.disable event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -32287,6 +32345,7 @@ "id": "memberscandeletereposenableauditentry", "href": "/graphql/reference/objects#memberscandeletereposenableauditentry", "description": "

Audit log entry for a members_can_delete_repos.enable event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -33683,6 +33742,7 @@ "id": "oauthapplicationcreateauditentry", "href": "/graphql/reference/objects#oauthapplicationcreateauditentry", "description": "

Audit log entry for a oauth_application.create event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -33930,6 +33990,7 @@ "id": "orgaddbillingmanagerauditentry", "href": "/graphql/reference/objects#orgaddbillingmanagerauditentry", "description": "

Audit log entry for a org.add_billing_manager.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -34124,6 +34185,7 @@ "id": "orgaddmemberauditentry", "href": "/graphql/reference/objects#orgaddmemberauditentry", "description": "

Audit log entry for a org.add_member.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -34318,6 +34380,7 @@ "id": "orgblockuserauditentry", "href": "/graphql/reference/objects#orgblockuserauditentry", "description": "

Audit log entry for a org.block_user.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -34539,6 +34602,7 @@ "id": "orgconfigdisablecollaboratorsonlyauditentry", "href": "/graphql/reference/objects#orgconfigdisablecollaboratorsonlyauditentry", "description": "

Audit log entry for a org.config.disable_collaborators_only event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -34724,6 +34788,7 @@ "id": "orgconfigenablecollaboratorsonlyauditentry", "href": "/graphql/reference/objects#orgconfigenablecollaboratorsonlyauditentry", "description": "

Audit log entry for a org.config.enable_collaborators_only event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -34909,6 +34974,7 @@ "id": "orgcreateauditentry", "href": "/graphql/reference/objects#orgcreateauditentry", "description": "

Audit log entry for a org.create event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -35103,6 +35169,7 @@ "id": "orgdisableoauthapprestrictionsauditentry", "href": "/graphql/reference/objects#orgdisableoauthapprestrictionsauditentry", "description": "

Audit log entry for a org.disable_oauth_app_restrictions event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -35694,6 +35761,7 @@ "id": "orgenableoauthapprestrictionsauditentry", "href": "/graphql/reference/objects#orgenableoauthapprestrictionsauditentry", "description": "

Audit log entry for a org.enable_oauth_app_restrictions event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -36285,6 +36353,7 @@ "id": "orginvitememberauditentry", "href": "/graphql/reference/objects#orginvitememberauditentry", "description": "

Audit log entry for a org.invite_member event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -36488,6 +36557,7 @@ "id": "orginvitetobusinessauditentry", "href": "/graphql/reference/objects#orginvitetobusinessauditentry", "description": "

Audit log entry for a org.invite_to_business event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -36699,6 +36769,7 @@ "id": "orgoauthappaccessapprovedauditentry", "href": "/graphql/reference/objects#orgoauthappaccessapprovedauditentry", "description": "

Audit log entry for a org.oauth_app_access_approved event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -36910,6 +36981,7 @@ "id": "orgoauthappaccessblockedauditentry", "href": "/graphql/reference/objects#orgoauthappaccessblockedauditentry", "description": "

Audit log entry for a org.oauth_app_access_blocked event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -37121,6 +37193,7 @@ "id": "orgoauthappaccessdeniedauditentry", "href": "/graphql/reference/objects#orgoauthappaccessdeniedauditentry", "description": "

Audit log entry for a org.oauth_app_access_denied event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -37332,6 +37405,7 @@ "id": "orgoauthappaccessrequestedauditentry", "href": "/graphql/reference/objects#orgoauthappaccessrequestedauditentry", "description": "

Audit log entry for a org.oauth_app_access_requested event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -37543,6 +37617,7 @@ "id": "orgoauthappaccessunblockedauditentry", "href": "/graphql/reference/objects#orgoauthappaccessunblockedauditentry", "description": "

Audit log entry for a org.oauth_app_access_unblocked event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -37754,6 +37829,7 @@ "id": "orgremovebillingmanagerauditentry", "href": "/graphql/reference/objects#orgremovebillingmanagerauditentry", "description": "

Audit log entry for a org.remove_billing_manager event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -37948,6 +38024,7 @@ "id": "orgremovememberauditentry", "href": "/graphql/reference/objects#orgremovememberauditentry", "description": "

Audit log entry for a org.remove_member event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -38151,6 +38228,7 @@ "id": "orgremoveoutsidecollaboratorauditentry", "href": "/graphql/reference/objects#orgremoveoutsidecollaboratorauditentry", "description": "

Audit log entry for a org.remove_outside_collaborator event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -38354,6 +38432,7 @@ "id": "orgrestorememberauditentry", "href": "/graphql/reference/objects#orgrestorememberauditentry", "description": "

Audit log entry for a org.restore_member event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -38602,6 +38681,7 @@ "id": "orgrestoremembermembershiporganizationauditentrydata", "href": "/graphql/reference/objects#orgrestoremembermembershiporganizationauditentrydata", "description": "

Metadata for an organization membership for org.restore_member actions.

", + "isDeprecated": false, "implements": [ { "name": "OrganizationAuditEntryData", @@ -38653,6 +38733,7 @@ "id": "orgrestoremembermembershiprepositoryauditentrydata", "href": "/graphql/reference/objects#orgrestoremembermembershiprepositoryauditentrydata", "description": "

Metadata for a repository membership for org.restore_member actions.

", + "isDeprecated": false, "implements": [ { "name": "RepositoryAuditEntryData", @@ -38696,6 +38777,7 @@ "id": "orgrestoremembermembershipteamauditentrydata", "href": "/graphql/reference/objects#orgrestoremembermembershipteamauditentrydata", "description": "

Metadata for a team membership for org.restore_member actions.

", + "isDeprecated": false, "implements": [ { "name": "TeamAuditEntryData", @@ -38739,6 +38821,7 @@ "id": "orgunblockuserauditentry", "href": "/graphql/reference/objects#orgunblockuserauditentry", "description": "

Audit log entry for a org.unblock_user.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -38960,6 +39043,7 @@ "id": "orgupdatedefaultrepositorypermissionauditentry", "href": "/graphql/reference/objects#orgupdatedefaultrepositorypermissionauditentry", "description": "

Audit log entry for a org.update_default_repository_permission.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -39163,6 +39247,7 @@ "id": "orgupdatememberauditentry", "href": "/graphql/reference/objects#orgupdatememberauditentry", "description": "

Audit log entry for a org.update_member event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -39366,6 +39451,7 @@ "id": "orgupdatememberrepositorycreationpermissionauditentry", "href": "/graphql/reference/objects#orgupdatememberrepositorycreationpermissionauditentry", "description": "

Audit log entry for a org.update_member_repository_creation_permission event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -39569,6 +39655,7 @@ "id": "orgupdatememberrepositoryinvitationpermissionauditentry", "href": "/graphql/reference/objects#orgupdatememberrepositoryinvitationpermissionauditentry", "description": "

Audit log entry for a org.update_member_repository_invitation_permission event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -44576,6 +44663,7 @@ "id": "privaterepositoryforkingdisableauditentry", "href": "/graphql/reference/objects#privaterepositoryforkingdisableauditentry", "description": "

Audit log entry for a private_repository_forking.disable event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -44820,6 +44908,7 @@ "id": "privaterepositoryforkingenableauditentry", "href": "/graphql/reference/objects#privaterepositoryforkingenableauditentry", "description": "

Audit log entry for a private_repository_forking.enable event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -45946,6 +46035,7 @@ "id": "projectv2", "href": "/graphql/reference/objects#projectv2", "description": "

New projects that manage issues, pull requests and drafts using tables and boards.

", + "isDeprecated": false, "implements": [ { "name": "Closable", @@ -46671,6 +46761,7 @@ "id": "projectv2field", "href": "/graphql/reference/objects#projectv2field", "description": "

A field inside a project.

", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -46856,6 +46947,7 @@ "id": "projectv2item", "href": "/graphql/reference/objects#projectv2item", "description": "

An item within a Project.

", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -47073,6 +47165,7 @@ "id": "projectv2itemfielddatevalue", "href": "/graphql/reference/objects#projectv2itemfielddatevalue", "description": "

The value of a date field in a Project item.

", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -47149,6 +47242,7 @@ "id": "projectv2itemfielditerationvalue", "href": "/graphql/reference/objects#projectv2itemfielditerationvalue", "description": "

The value of an iteration field in a Project item.

", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -47253,6 +47347,7 @@ "id": "projectv2itemfieldlabelvalue", "href": "/graphql/reference/objects#projectv2itemfieldlabelvalue", "description": "

The value of the labels field in a Project item.

", + "isDeprecated": false, "fields": [ { "name": "field", @@ -47313,6 +47408,7 @@ "id": "projectv2itemfieldmilestonevalue", "href": "/graphql/reference/objects#projectv2itemfieldmilestonevalue", "description": "

The value of a milestone field in a Project item.

", + "isDeprecated": false, "fields": [ { "name": "field", @@ -47335,6 +47431,7 @@ "id": "projectv2itemfieldnumbervalue", "href": "/graphql/reference/objects#projectv2itemfieldnumbervalue", "description": "

The value of a number field in a Project item.

", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -47411,6 +47508,7 @@ "id": "projectv2itemfieldpullrequestvalue", "href": "/graphql/reference/objects#projectv2itemfieldpullrequestvalue", "description": "

The value of a pull request field in a Project item.

", + "isDeprecated": false, "fields": [ { "name": "field", @@ -47480,6 +47578,7 @@ "id": "projectv2itemfieldrepositoryvalue", "href": "/graphql/reference/objects#projectv2itemfieldrepositoryvalue", "description": "

The value of a repository field in a Project item.

", + "isDeprecated": false, "fields": [ { "name": "field", @@ -47502,6 +47601,7 @@ "id": "projectv2itemfieldreviewervalue", "href": "/graphql/reference/objects#projectv2itemfieldreviewervalue", "description": "

The value of a reviewers field in a Project item.

", + "isDeprecated": false, "fields": [ { "name": "field", @@ -47562,6 +47662,7 @@ "id": "projectv2itemfieldsingleselectvalue", "href": "/graphql/reference/objects#projectv2itemfieldsingleselectvalue", "description": "

The value of a single select field in a Project item.

", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -47673,6 +47774,7 @@ "id": "projectv2itemfieldtextvalue", "href": "/graphql/reference/objects#projectv2itemfieldtextvalue", "description": "

The value of a text field in a Project item.

", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -47749,6 +47851,7 @@ "id": "projectv2itemfielduservalue", "href": "/graphql/reference/objects#projectv2itemfielduservalue", "description": "

The value of a user field in a Project item.

", + "isDeprecated": false, "fields": [ { "name": "field", @@ -47867,6 +47970,7 @@ "id": "projectv2itemissuefieldvalue", "href": "/graphql/reference/objects#projectv2itemissuefieldvalue", "description": "

The value of an issue field in a Project item.

", + "isDeprecated": false, "fields": [ { "name": "field", @@ -47889,6 +47993,7 @@ "id": "projectv2itemstatuschangedevent", "href": "/graphql/reference/objects#projectv2itemstatuschangedevent", "description": "

Represents aproject_v2_item_status_changedevent on a given issue or pull request.

", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -47958,6 +48063,7 @@ "id": "projectv2iterationfield", "href": "/graphql/reference/objects#projectv2iterationfield", "description": "

An iteration field inside a project.

", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -48034,6 +48140,7 @@ "id": "projectv2iterationfieldconfiguration", "href": "/graphql/reference/objects#projectv2iterationfieldconfiguration", "description": "

Iteration field configuration for a project.

", + "isDeprecated": false, "fields": [ { "name": "completedIterations", @@ -48070,6 +48177,7 @@ "id": "projectv2iterationfielditeration", "href": "/graphql/reference/objects#projectv2iterationfielditeration", "description": "

Iteration field iteration settings for a project.

", + "isDeprecated": false, "fields": [ { "name": "duration", @@ -48113,6 +48221,7 @@ "id": "projectv2singleselectfield", "href": "/graphql/reference/objects#projectv2singleselectfield", "description": "

A single select field inside a project.

", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -48200,6 +48309,7 @@ "id": "projectv2singleselectfieldoption", "href": "/graphql/reference/objects#projectv2singleselectfieldoption", "description": "

Single select field option for a configuration for a project.

", + "isDeprecated": false, "fields": [ { "name": "color", @@ -48250,6 +48360,7 @@ "id": "projectv2sortby", "href": "/graphql/reference/objects#projectv2sortby", "description": "

Represents a sort by field and direction.

", + "isDeprecated": false, "fields": [ { "name": "direction", @@ -48330,6 +48441,7 @@ "id": "projectv2sortbyfield", "href": "/graphql/reference/objects#projectv2sortbyfield", "description": "

Represents a sort by field and direction.

", + "isDeprecated": false, "fields": [ { "name": "direction", @@ -48410,6 +48522,7 @@ "id": "projectv2statusupdate", "href": "/graphql/reference/objects#projectv2statusupdate", "description": "

A status update within a project.

", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -48569,6 +48682,7 @@ "id": "projectv2view", "href": "/graphql/reference/objects#projectv2view", "description": "

A view within a ProjectV2.

", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -49136,6 +49250,7 @@ "id": "projectv2workflow", "href": "/graphql/reference/objects#projectv2workflow", "description": "

A workflow inside a project.

", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -53620,6 +53735,7 @@ "id": "push", "href": "/graphql/reference/objects#push", "description": "

A Git push.

", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -54571,6 +54687,7 @@ "id": "refupdaterule", "href": "/graphql/reference/objects#refupdaterule", "description": "

Branch protection rules that are enforced on the viewer.

", + "isDeprecated": false, "fields": [ { "name": "allowsDeletions", @@ -55439,6 +55556,7 @@ "id": "removedfromprojectv2event", "href": "/graphql/reference/objects#removedfromprojectv2event", "description": "

Represents aremoved_from_project_v2event on a given issue or pull request.

", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -55601,6 +55719,7 @@ "id": "repoaccessauditentry", "href": "/graphql/reference/objects#repoaccessauditentry", "description": "

Audit log entry for a repo.access event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -55828,6 +55947,7 @@ "id": "repoaddmemberauditentry", "href": "/graphql/reference/objects#repoaddmemberauditentry", "description": "

Audit log entry for a repo.add_member event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -56055,6 +56175,7 @@ "id": "repoaddtopicauditentry", "href": "/graphql/reference/objects#repoaddtopicauditentry", "description": "

Audit log entry for a repo.add_topic event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -56292,6 +56413,7 @@ "id": "repoarchivedauditentry", "href": "/graphql/reference/objects#repoarchivedauditentry", "description": "

Audit log entry for a repo.archived event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -56519,6 +56641,7 @@ "id": "repochangemergesettingauditentry", "href": "/graphql/reference/objects#repochangemergesettingauditentry", "description": "

Audit log entry for a repo.change_merge_setting event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -56755,6 +56878,7 @@ "id": "repoconfigdisableanonymousgitaccessauditentry", "href": "/graphql/reference/objects#repoconfigdisableanonymousgitaccessauditentry", "description": "

Audit log entry for a repo.config.disable_anonymous_git_access event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -56973,6 +57097,7 @@ "id": "repoconfigdisablecollaboratorsonlyauditentry", "href": "/graphql/reference/objects#repoconfigdisablecollaboratorsonlyauditentry", "description": "

Audit log entry for a repo.config.disable_collaborators_only event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -57191,6 +57316,7 @@ "id": "repoconfigdisablecontributorsonlyauditentry", "href": "/graphql/reference/objects#repoconfigdisablecontributorsonlyauditentry", "description": "

Audit log entry for a repo.config.disable_contributors_only event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -57409,6 +57535,7 @@ "id": "repoconfigdisablesockpuppetdisallowedauditentry", "href": "/graphql/reference/objects#repoconfigdisablesockpuppetdisallowedauditentry", "description": "

Audit log entry for a repo.config.disable_sockpuppet_disallowed event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -57627,6 +57754,7 @@ "id": "repoconfigenableanonymousgitaccessauditentry", "href": "/graphql/reference/objects#repoconfigenableanonymousgitaccessauditentry", "description": "

Audit log entry for a repo.config.enable_anonymous_git_access event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -57845,6 +57973,7 @@ "id": "repoconfigenablecollaboratorsonlyauditentry", "href": "/graphql/reference/objects#repoconfigenablecollaboratorsonlyauditentry", "description": "

Audit log entry for a repo.config.enable_collaborators_only event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -58063,6 +58192,7 @@ "id": "repoconfigenablecontributorsonlyauditentry", "href": "/graphql/reference/objects#repoconfigenablecontributorsonlyauditentry", "description": "

Audit log entry for a repo.config.enable_contributors_only event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -58281,6 +58411,7 @@ "id": "repoconfigenablesockpuppetdisallowedauditentry", "href": "/graphql/reference/objects#repoconfigenablesockpuppetdisallowedauditentry", "description": "

Audit log entry for a repo.config.enable_sockpuppet_disallowed event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -58499,6 +58630,7 @@ "id": "repoconfiglockanonymousgitaccessauditentry", "href": "/graphql/reference/objects#repoconfiglockanonymousgitaccessauditentry", "description": "

Audit log entry for a repo.config.lock_anonymous_git_access event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -58717,6 +58849,7 @@ "id": "repoconfigunlockanonymousgitaccessauditentry", "href": "/graphql/reference/objects#repoconfigunlockanonymousgitaccessauditentry", "description": "

Audit log entry for a repo.config.unlock_anonymous_git_access event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -58935,6 +59068,7 @@ "id": "repocreateauditentry", "href": "/graphql/reference/objects#repocreateauditentry", "description": "

Audit log entry for a repo.create event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -59180,6 +59314,7 @@ "id": "repodestroyauditentry", "href": "/graphql/reference/objects#repodestroyauditentry", "description": "

Audit log entry for a repo.destroy event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -59407,6 +59542,7 @@ "id": "reporemovememberauditentry", "href": "/graphql/reference/objects#reporemovememberauditentry", "description": "

Audit log entry for a repo.remove_member event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -59634,6 +59770,7 @@ "id": "reporemovetopicauditentry", "href": "/graphql/reference/objects#reporemovetopicauditentry", "description": "

Audit log entry for a repo.remove_topic event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -59871,6 +60008,7 @@ "id": "repository", "href": "/graphql/reference/objects#repository", "description": "

A repository contains the content for a project.

", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -63294,6 +63432,7 @@ "id": "repositorycustomproperty", "href": "/graphql/reference/objects#repositorycustomproperty", "description": "

A repository custom property.

", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -63444,6 +63583,7 @@ "id": "repositorycustompropertyvalue", "href": "/graphql/reference/objects#repositorycustompropertyvalue", "description": "

A value associated with a repository custom property.

", + "isDeprecated": false, "fields": [ { "name": "propertyName", @@ -63590,6 +63730,7 @@ "id": "repositoryinvitation", "href": "/graphql/reference/objects#repositoryinvitation", "description": "

An invitation for a user to be added to a repository.

", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -64483,6 +64624,7 @@ "id": "repositorytopic", "href": "/graphql/reference/objects#repositorytopic", "description": "

A repository-topic connects a repository to a topic.

", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -68252,6 +68394,7 @@ "id": "status", "href": "/graphql/reference/objects#status", "description": "

Represents a commit status.

", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -68547,6 +68690,7 @@ "id": "statuscontext", "href": "/graphql/reference/objects#statuscontext", "description": "

Represents an individual commit status context.

", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -68856,6 +69000,7 @@ "id": "submodule", "href": "/graphql/reference/objects#submodule", "description": "

A pointer to a repository at a specific revision embedded inside another repository.

", + "isDeprecated": false, "fields": [ { "name": "branch", @@ -69989,6 +70134,7 @@ "id": "teamaddmemberauditentry", "href": "/graphql/reference/objects#teamaddmemberauditentry", "description": "

Audit log entry for a team.add_member event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -70216,6 +70362,7 @@ "id": "teamaddrepositoryauditentry", "href": "/graphql/reference/objects#teamaddrepositoryauditentry", "description": "

Audit log entry for a team.add_repository event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -70476,6 +70623,7 @@ "id": "teamchangeparentteamauditentry", "href": "/graphql/reference/objects#teamchangeparentteamauditentry", "description": "

Audit log entry for a team.change_parent_team event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -70912,6 +71060,7 @@ "id": "teamremovememberauditentry", "href": "/graphql/reference/objects#teamremovememberauditentry", "description": "

Audit log entry for a team.remove_member event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -71139,6 +71288,7 @@ "id": "teamremoverepositoryauditentry", "href": "/graphql/reference/objects#teamremoverepositoryauditentry", "description": "

Audit log entry for a team.remove_repository event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -71522,6 +71672,7 @@ "id": "topic", "href": "/graphql/reference/objects#topic", "description": "

A topic aggregates entities that are related to a subject.

", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -71812,6 +71963,7 @@ "id": "tree", "href": "/graphql/reference/objects#tree", "description": "

Represents a Git tree.

", + "isDeprecated": false, "implements": [ { "name": "GitObject", @@ -71881,6 +72033,7 @@ "id": "treeentry", "href": "/graphql/reference/objects#treeentry", "description": "

Represents a Git tree entry.

", + "isDeprecated": false, "fields": [ { "name": "extension", @@ -77106,6 +77259,7 @@ "id": "auditentry", "href": "/graphql/reference/interfaces#auditentry", "description": "

An entry in the audit log.

", + "isDeprecated": false, "fields": [ { "name": "action", @@ -77478,6 +77632,7 @@ "id": "enterpriseauditentrydata", "href": "/graphql/reference/interfaces#enterpriseauditentrydata", "description": "

Metadata for an audit entry containing enterprise account information.

", + "isDeprecated": false, "fields": [ { "name": "enterpriseResourcePath", @@ -77507,6 +77662,7 @@ "id": "gitobject", "href": "/graphql/reference/interfaces#gitobject", "description": "

Represents a Git object.

", + "isDeprecated": false, "fields": [ { "name": "abbreviatedOid", @@ -77994,6 +78150,7 @@ "id": "oauthapplicationauditentrydata", "href": "/graphql/reference/interfaces#oauthapplicationauditentrydata", "description": "

Metadata for an audit entry with action oauth_application.*.

", + "isDeprecated": false, "fields": [ { "name": "oauthApplicationName", @@ -78023,6 +78180,7 @@ "id": "organizationauditentrydata", "href": "/graphql/reference/interfaces#organizationauditentrydata", "description": "

Metadata for an audit entry with action org.*.

", + "isDeprecated": false, "fields": [ { "name": "organization", @@ -78543,6 +78701,7 @@ "id": "projectv2event", "href": "/graphql/reference/interfaces#projectv2event", "description": "

Represents an event related to a project on the timeline of an issue or pull request.

", + "isDeprecated": false, "fields": [ { "name": "project", @@ -78565,6 +78724,7 @@ "id": "projectv2fieldcommon", "href": "/graphql/reference/interfaces#projectv2fieldcommon", "description": "

Common fields across different project field types.

", + "isDeprecated": false, "fields": [ { "name": "createdAt", @@ -78622,6 +78782,7 @@ "id": "projectv2itemfieldvaluecommon", "href": "/graphql/reference/interfaces#projectv2itemfieldvaluecommon", "description": "

Common fields across different project field value types.

", + "isDeprecated": false, "fields": [ { "name": "createdAt", @@ -78679,6 +78840,7 @@ "id": "projectv2owner", "href": "/graphql/reference/interfaces#projectv2owner", "description": "

Represents an owner of a project.

", + "isDeprecated": false, "fields": [ { "name": "id", @@ -78785,6 +78947,7 @@ "id": "projectv2recent", "href": "/graphql/reference/interfaces#projectv2recent", "description": "

Recent projects for the owner.

", + "isDeprecated": false, "fields": [ { "name": "recentProjects", @@ -78938,6 +79101,7 @@ "id": "repositoryauditentrydata", "href": "/graphql/reference/interfaces#repositoryauditentrydata", "description": "

Metadata for an audit entry with action repo.*.

", + "isDeprecated": false, "fields": [ { "name": "repository", @@ -79135,6 +79299,7 @@ "id": "repositoryinfo", "href": "/graphql/reference/interfaces#repositoryinfo", "description": "

A subset of repository info.

", + "isDeprecated": false, "fields": [ { "name": "archivedAt", @@ -79393,6 +79558,7 @@ "id": "repositorynode", "href": "/graphql/reference/interfaces#repositorynode", "description": "

Represents a object that belongs to a repository.

", + "isDeprecated": false, "fields": [ { "name": "repository", @@ -79408,6 +79574,7 @@ "id": "repositoryowner", "href": "/graphql/reference/interfaces#repositoryowner", "description": "

Represents an owner of a Repository.

", + "isDeprecated": false, "fields": [ { "name": "avatarUrl", @@ -80424,6 +80591,7 @@ "id": "teamauditentrydata", "href": "/graphql/reference/interfaces#teamauditentrydata", "description": "

Metadata for an audit entry with action team.*.

", + "isDeprecated": false, "fields": [ { "name": "team", @@ -80489,6 +80657,7 @@ "id": "topicauditentrydata", "href": "/graphql/reference/interfaces#topicauditentrydata", "description": "

Metadata for an audit entry with a topic.

", + "isDeprecated": false, "fields": [ { "name": "topic", @@ -80611,6 +80780,7 @@ "id": "auditlogorderfield", "href": "/graphql/reference/enums#auditlogorderfield", "description": "

Properties by which Audit Log connections can be ordered.

", + "isDeprecated": false, "values": [ { "name": "CREATED_AT", @@ -80965,6 +81135,7 @@ "id": "custompropertyvaluetype", "href": "/graphql/reference/enums#custompropertyvaluetype", "description": "

The allowed value types for a custom property definition.

", + "isDeprecated": false, "values": [ { "name": "MULTI_SELECT", @@ -81825,6 +81996,7 @@ "id": "gistorderfield", "href": "/graphql/reference/enums#gistorderfield", "description": "

Properties by which gist connections can be ordered.

", + "isDeprecated": false, "values": [ { "name": "CREATED_AT", @@ -81845,6 +82017,7 @@ "id": "gistprivacy", "href": "/graphql/reference/enums#gistprivacy", "description": "

The privacy of a Gist.

", + "isDeprecated": false, "values": [ { "name": "ALL", @@ -81865,6 +82038,7 @@ "id": "gitsignaturestate", "href": "/graphql/reference/enums#gitsignaturestate", "description": "

The state of a Git signature.

", + "isDeprecated": false, "values": [ { "name": "BAD_CERT", @@ -82551,6 +82725,7 @@ "id": "languageorderfield", "href": "/graphql/reference/enums#languageorderfield", "description": "

Properties by which language connections can be ordered.

", + "isDeprecated": false, "values": [ { "name": "SIZE", @@ -82942,6 +83117,7 @@ "id": "oauthapplicationcreateauditentrystate", "href": "/graphql/reference/enums#oauthapplicationcreateauditentrystate", "description": "

The state of an OAuth application when it was created.

", + "isDeprecated": false, "values": [ { "name": "ACTIVE", @@ -82962,6 +83138,7 @@ "id": "operationtype", "href": "/graphql/reference/enums#operationtype", "description": "

The corresponding operation type for the action.

", + "isDeprecated": false, "values": [ { "name": "ACCESS", @@ -83014,6 +83191,7 @@ "id": "orgaddmemberauditentrypermission", "href": "/graphql/reference/enums#orgaddmemberauditentrypermission", "description": "

The permissions available to members on an Organization.

", + "isDeprecated": false, "values": [ { "name": "ADMIN", @@ -83030,6 +83208,7 @@ "id": "orgcreateauditentrybillingplan", "href": "/graphql/reference/enums#orgcreateauditentrybillingplan", "description": "

The billing plans available for organizations.

", + "isDeprecated": false, "values": [ { "name": "BUSINESS", @@ -83070,6 +83249,7 @@ "id": "orgremovebillingmanagerauditentryreason", "href": "/graphql/reference/enums#orgremovebillingmanagerauditentryreason", "description": "

The reason a billing manager was removed from an Organization.

", + "isDeprecated": false, "values": [ { "name": "SAML_EXTERNAL_IDENTITY_MISSING", @@ -83090,6 +83270,7 @@ "id": "orgremovememberauditentrymembershiptype", "href": "/graphql/reference/enums#orgremovememberauditentrymembershiptype", "description": "

The type of membership a user has with an Organization.

", + "isDeprecated": false, "values": [ { "name": "ADMIN", @@ -83122,6 +83303,7 @@ "id": "orgremovememberauditentryreason", "href": "/graphql/reference/enums#orgremovememberauditentryreason", "description": "

The reason a member was removed from an Organization.

", + "isDeprecated": false, "values": [ { "name": "SAML_EXTERNAL_IDENTITY_MISSING", @@ -83150,6 +83332,7 @@ "id": "orgremoveoutsidecollaboratorauditentrymembershiptype", "href": "/graphql/reference/enums#orgremoveoutsidecollaboratorauditentrymembershiptype", "description": "

The type of membership a user has with an Organization.

", + "isDeprecated": false, "values": [ { "name": "BILLING_MANAGER", @@ -83170,6 +83353,7 @@ "id": "orgremoveoutsidecollaboratorauditentryreason", "href": "/graphql/reference/enums#orgremoveoutsidecollaboratorauditentryreason", "description": "

The reason an outside collaborator was removed from an Organization.

", + "isDeprecated": false, "values": [ { "name": "SAML_EXTERNAL_IDENTITY_MISSING", @@ -83186,6 +83370,7 @@ "id": "orgupdatedefaultrepositorypermissionauditentrypermission", "href": "/graphql/reference/enums#orgupdatedefaultrepositorypermissionauditentrypermission", "description": "

The default permission a repository can have in an Organization.

", + "isDeprecated": false, "values": [ { "name": "ADMIN", @@ -83210,6 +83395,7 @@ "id": "orgupdatememberauditentrypermission", "href": "/graphql/reference/enums#orgupdatememberauditentrypermission", "description": "

The permissions available to members on an Organization.

", + "isDeprecated": false, "values": [ { "name": "ADMIN", @@ -83226,6 +83412,7 @@ "id": "orgupdatememberrepositorycreationpermissionauditentryvisibility", "href": "/graphql/reference/enums#orgupdatememberrepositorycreationpermissionauditentryvisibility", "description": "

The permissions available for repository creation on an Organization.

", + "isDeprecated": false, "values": [ { "name": "ALL", @@ -83768,6 +83955,7 @@ "id": "projectv2customfieldtype", "href": "/graphql/reference/enums#projectv2customfieldtype", "description": "

The type of a project field.

", + "isDeprecated": false, "values": [ { "name": "DATE", @@ -83796,6 +83984,7 @@ "id": "projectv2fieldorderfield", "href": "/graphql/reference/enums#projectv2fieldorderfield", "description": "

Properties by which project v2 field connections can be ordered.

", + "isDeprecated": false, "values": [ { "name": "CREATED_AT", @@ -83816,11 +84005,20 @@ "id": "projectv2fieldtype", "href": "/graphql/reference/enums#projectv2fieldtype", "description": "

The type of a project field.

", + "isDeprecated": false, "values": [ { "name": "ASSIGNEES", "description": "

Assignees.

" }, + { + "name": "CLOSED", + "description": "

Closed.

" + }, + { + "name": "CREATED", + "description": "

Created.

" + }, { "name": "DATE", "description": "

Date.

" @@ -83884,6 +84082,10 @@ { "name": "TRACKS", "description": "

Tracks.

" + }, + { + "name": "UPDATED", + "description": "

Updated.

" } ] }, @@ -83892,6 +84094,7 @@ "id": "projectv2itemfieldvalueorderfield", "href": "/graphql/reference/enums#projectv2itemfieldvalueorderfield", "description": "

Properties by which project v2 item field value connections can be ordered.

", + "isDeprecated": false, "values": [ { "name": "POSITION", @@ -83904,6 +84107,7 @@ "id": "projectv2itemorderfield", "href": "/graphql/reference/enums#projectv2itemorderfield", "description": "

Properties by which project v2 item connections can be ordered.

", + "isDeprecated": false, "values": [ { "name": "POSITION", @@ -83916,6 +84120,7 @@ "id": "projectv2itemtype", "href": "/graphql/reference/enums#projectv2itemtype", "description": "

The type of a project item.

", + "isDeprecated": false, "values": [ { "name": "DRAFT_ISSUE", @@ -83940,6 +84145,7 @@ "id": "projectv2orderfield", "href": "/graphql/reference/enums#projectv2orderfield", "description": "

Properties by which projects can be ordered.

", + "isDeprecated": false, "values": [ { "name": "CREATED_AT", @@ -83964,6 +84170,7 @@ "id": "projectv2permissionlevel", "href": "/graphql/reference/enums#projectv2permissionlevel", "description": "

The possible roles of a collaborator on a project.

", + "isDeprecated": false, "values": [ { "name": "ADMIN", @@ -83984,6 +84191,7 @@ "id": "projectv2roles", "href": "/graphql/reference/enums#projectv2roles", "description": "

The possible roles of a collaborator on a project.

", + "isDeprecated": false, "values": [ { "name": "ADMIN", @@ -84008,6 +84216,7 @@ "id": "projectv2singleselectfieldoptioncolor", "href": "/graphql/reference/enums#projectv2singleselectfieldoptioncolor", "description": "

The display color of a single-select field option.

", + "isDeprecated": false, "values": [ { "name": "BLUE", @@ -84048,6 +84257,7 @@ "id": "projectv2state", "href": "/graphql/reference/enums#projectv2state", "description": "

The possible states of a project v2.

", + "isDeprecated": false, "values": [ { "name": "CLOSED", @@ -84064,6 +84274,7 @@ "id": "projectv2statusupdateorderfield", "href": "/graphql/reference/enums#projectv2statusupdateorderfield", "description": "

Properties by which project v2 status updates can be ordered.

", + "isDeprecated": false, "values": [ { "name": "CREATED_AT", @@ -84076,6 +84287,7 @@ "id": "projectv2statusupdatestatus", "href": "/graphql/reference/enums#projectv2statusupdatestatus", "description": "

The possible statuses of a project v2.

", + "isDeprecated": false, "values": [ { "name": "AT_RISK", @@ -84104,6 +84316,7 @@ "id": "projectv2viewlayout", "href": "/graphql/reference/enums#projectv2viewlayout", "description": "

The layout of a project v2 view.

", + "isDeprecated": false, "values": [ { "name": "BOARD_LAYOUT", @@ -84124,6 +84337,7 @@ "id": "projectv2vieworderfield", "href": "/graphql/reference/enums#projectv2vieworderfield", "description": "

Properties by which project v2 view connections can be ordered.

", + "isDeprecated": false, "values": [ { "name": "CREATED_AT", @@ -84144,6 +84358,7 @@ "id": "projectv2workflowsorderfield", "href": "/graphql/reference/enums#projectv2workflowsorderfield", "description": "

Properties by which project workflows can be ordered.

", + "isDeprecated": false, "values": [ { "name": "CREATED_AT", @@ -84803,6 +85018,7 @@ "id": "repoaccessauditentryvisibility", "href": "/graphql/reference/enums#repoaccessauditentryvisibility", "description": "

The privacy of a repository.

", + "isDeprecated": false, "values": [ { "name": "INTERNAL", @@ -84823,6 +85039,7 @@ "id": "repoaddmemberauditentryvisibility", "href": "/graphql/reference/enums#repoaddmemberauditentryvisibility", "description": "

The privacy of a repository.

", + "isDeprecated": false, "values": [ { "name": "INTERNAL", @@ -84843,6 +85060,7 @@ "id": "repoarchivedauditentryvisibility", "href": "/graphql/reference/enums#repoarchivedauditentryvisibility", "description": "

The privacy of a repository.

", + "isDeprecated": false, "values": [ { "name": "INTERNAL", @@ -84863,6 +85081,7 @@ "id": "repochangemergesettingauditentrymergetype", "href": "/graphql/reference/enums#repochangemergesettingauditentrymergetype", "description": "

The merge options available for pull requests to this repository.

", + "isDeprecated": false, "values": [ { "name": "MERGE", @@ -84883,6 +85102,7 @@ "id": "repocreateauditentryvisibility", "href": "/graphql/reference/enums#repocreateauditentryvisibility", "description": "

The privacy of a repository.

", + "isDeprecated": false, "values": [ { "name": "INTERNAL", @@ -84903,6 +85123,7 @@ "id": "repodestroyauditentryvisibility", "href": "/graphql/reference/enums#repodestroyauditentryvisibility", "description": "

The privacy of a repository.

", + "isDeprecated": false, "values": [ { "name": "INTERNAL", @@ -84923,6 +85144,7 @@ "id": "reporemovememberauditentryvisibility", "href": "/graphql/reference/enums#reporemovememberauditentryvisibility", "description": "

The privacy of a repository.

", + "isDeprecated": false, "values": [ { "name": "INTERNAL", @@ -84975,6 +85197,7 @@ "id": "repositoryaffiliation", "href": "/graphql/reference/enums#repositoryaffiliation", "description": "

The affiliation of a user to a repository.

", + "isDeprecated": false, "values": [ { "name": "COLLABORATOR", @@ -84995,6 +85218,7 @@ "id": "repositorycontributiontype", "href": "/graphql/reference/enums#repositorycontributiontype", "description": "

The reason a repository is listed as 'contributed'.

", + "isDeprecated": false, "values": [ { "name": "COMMIT", @@ -85023,6 +85247,7 @@ "id": "repositorycustompropertyvalueseditableby", "href": "/graphql/reference/enums#repositorycustompropertyvalueseditableby", "description": "

The allowed actors who can edit the values of a custom property.

", + "isDeprecated": false, "values": [ { "name": "ORG_ACTORS", @@ -85111,6 +85336,7 @@ "id": "repositoryinvitationorderfield", "href": "/graphql/reference/enums#repositoryinvitationorderfield", "description": "

Properties by which repository invitation connections can be ordered.

", + "isDeprecated": false, "values": [ { "name": "CREATED_AT", @@ -85123,6 +85349,7 @@ "id": "repositorylockreason", "href": "/graphql/reference/enums#repositorylockreason", "description": "

The possible reasons a given repository could be in a locked state.

", + "isDeprecated": false, "values": [ { "name": "BILLING", @@ -85183,6 +85410,7 @@ "id": "repositoryorderfield", "href": "/graphql/reference/enums#repositoryorderfield", "description": "

Properties by which repository connections can be ordered.

", + "isDeprecated": false, "values": [ { "name": "CREATED_AT", @@ -85211,6 +85439,7 @@ "id": "repositorypermission", "href": "/graphql/reference/enums#repositorypermission", "description": "

The access level to a repository.

", + "isDeprecated": false, "values": [ { "name": "ADMIN", @@ -85239,6 +85468,7 @@ "id": "repositoryprivacy", "href": "/graphql/reference/enums#repositoryprivacy", "description": "

The privacy of a repository.

", + "isDeprecated": false, "values": [ { "name": "PRIVATE", @@ -85468,6 +85698,7 @@ "id": "repositoryvisibility", "href": "/graphql/reference/enums#repositoryvisibility", "description": "

The repository's visibility level.

", + "isDeprecated": false, "values": [ { "name": "INTERNAL", @@ -87188,6 +87419,7 @@ "id": "statusstate", "href": "/graphql/reference/enums#statusstate", "description": "

The possible commit status states.

", + "isDeprecated": false, "values": [ { "name": "ERROR", @@ -87460,6 +87692,7 @@ "id": "topicsuggestiondeclinereason", "href": "/graphql/reference/enums#topicsuggestiondeclinereason", "description": "

Reason that the suggested topic is declined.

", + "isDeprecated": false, "values": [ { "name": "NOT_RELEVANT", @@ -87664,6 +87897,7 @@ "id": "auditentryactor", "href": "/graphql/reference/unions#auditentryactor", "description": "

Types that can initiate an audit log event.

", + "isDeprecated": false, "possibleTypes": [ { "name": "Bot", @@ -87828,6 +88062,7 @@ "id": "custompropertysource", "href": "/graphql/reference/unions#custompropertysource", "description": "

Sources which can have custom properties defined.

", + "isDeprecated": false, "possibleTypes": [ { "name": "Enterprise", @@ -88369,6 +88604,7 @@ "id": "orgrestorememberauditentrymembership", "href": "/graphql/reference/unions#orgrestorememberauditentrymembership", "description": "

Types of memberships that can be restored for an Organization member.

", + "isDeprecated": false, "possibleTypes": [ { "name": "OrgRestoreMemberMembershipOrganizationAuditEntryData", @@ -88392,6 +88628,7 @@ "id": "organizationauditentry", "href": "/graphql/reference/unions#organizationauditentry", "description": "

An audit entry in an organization audit log.

", + "isDeprecated": false, "possibleTypes": [ { "name": "MembersCanDeleteReposClearAuditEntry", @@ -88700,6 +88937,7 @@ "id": "organizationoruser", "href": "/graphql/reference/unions#organizationoruser", "description": "

Used for argument of CreateProjectV2 mutation.

", + "isDeprecated": false, "possibleTypes": [ { "name": "Organization", @@ -88778,6 +89016,7 @@ "id": "projectv2actor", "href": "/graphql/reference/unions#projectv2actor", "description": "

Possible collaborators for a project.

", + "isDeprecated": false, "possibleTypes": [ { "name": "Team", @@ -88796,6 +89035,7 @@ "id": "projectv2fieldconfiguration", "href": "/graphql/reference/unions#projectv2fieldconfiguration", "description": "

Configurations for project fields.

", + "isDeprecated": false, "possibleTypes": [ { "name": "ProjectV2Field", @@ -88819,6 +89059,7 @@ "id": "projectv2issuefieldvalues", "href": "/graphql/reference/unions#projectv2issuefieldvalues", "description": "

Possible issue field values for a Project item.

", + "isDeprecated": false, "possibleTypes": [ { "name": "IssueFieldDateValue", @@ -88847,6 +89088,7 @@ "id": "projectv2itemcontent", "href": "/graphql/reference/unions#projectv2itemcontent", "description": "

Types that can be inside Project Items.

", + "isDeprecated": false, "possibleTypes": [ { "name": "DraftIssue", @@ -88870,6 +89112,7 @@ "id": "projectv2itemfieldvalue", "href": "/graphql/reference/unions#projectv2itemfieldvalue", "description": "

Project field values.

", + "isDeprecated": false, "possibleTypes": [ { "name": "ProjectV2ItemFieldDateValue", @@ -91048,6 +91291,7 @@ "id": "auditlogorder", "href": "/graphql/reference/input-objects#auditlogorder", "description": "

Ordering options for Audit Log connections.

", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -91874,6 +92118,7 @@ "id": "commitauthor", "href": "/graphql/reference/input-objects#commitauthor", "description": "

Specifies an author for filtering Git commits.

", + "isDeprecated": false, "inputFields": [ { "name": "emails", @@ -91954,6 +92199,7 @@ "id": "commitmessage", "href": "/graphql/reference/input-objects#commitmessage", "description": "

A message to include with a new commit.

", + "isDeprecated": false, "inputFields": [ { "name": "body", @@ -92012,6 +92258,7 @@ "id": "committablebranch", "href": "/graphql/reference/input-objects#committablebranch", "description": "

A git ref for a commit to be appended to.

\n

The ref must be a branch, i.e. its fully qualified name must start\nwith refs/heads/ (although the input is not required to be fully\nqualified).

\n

The Ref may be specified by its global node ID or by the\nrepositoryNameWithOwner and branchName.

\n

Examples

\n

Specify a branch using a global node ID:

\n
{ \"id\": \"MDM6UmVmMTpyZWZzL2hlYWRzL21haW4=\" }\n
\n

Specify a branch using repositoryNameWithOwner and branchName:

\n
{\n  \"repositoryNameWithOwner\": \"github/graphql-client\",\n  \"branchName\": \"main\"\n}.\n
", + "isDeprecated": false, "inputFields": [ { "name": "branchName", @@ -94272,6 +94519,7 @@ "id": "custompropertyvalueinput", "href": "/graphql/reference/input-objects#custompropertyvalueinput", "description": "

The custom property name and value to be set.

", + "isDeprecated": false, "inputFields": [ { "name": "propertyName", @@ -95557,6 +95805,7 @@ "id": "fileaddition", "href": "/graphql/reference/input-objects#fileaddition", "description": "

A command to add a file at the given path with the given contents as part of a\ncommit. Any existing file at that that path will be replaced.

", + "isDeprecated": false, "inputFields": [ { "name": "contents", @@ -95579,6 +95828,7 @@ "id": "filechanges", "href": "/graphql/reference/input-objects#filechanges", "description": "

A description of a set of changes to a file tree to be made as part of\na git commit, modeled as zero or more file additions and zero or more\nfile deletions.

\n

Both fields are optional; omitting both will produce a commit with no\nfile changes.

\n

deletions and additions describe changes to files identified\nby their path in the git tree using unix-style path separators, i.e.\n/. The root of a git tree is an empty string, so paths are not\nslash-prefixed.

\n

path values must be unique across all additions and deletions\nprovided. Any duplication will result in a validation error.

\n

Encoding

\n

File contents must be provided in full for each FileAddition.

\n

The contents of a FileAddition must be encoded using RFC 4648\ncompliant base64, i.e. correct padding is required and no characters\noutside the standard alphabet may be used. Invalid base64\nencoding will be rejected with a validation error.

\n

The encoded contents may be binary.

\n

For text files, no assumptions are made about the character encoding of\nthe file contents (after base64 decoding). No charset transcoding or\nline-ending normalization will be performed; it is the client's\nresponsibility to manage the character encoding of files they provide.\nHowever, for maximum compatibility we recommend using UTF-8 encoding\nand ensuring that all files in a repository use a consistent\nline-ending convention (\\n or \\r\\n), and that all files end\nwith a newline.

\n

Modeling file changes

\n

Each of the the five types of conceptual changes that can be made in a\ngit commit can be described using the FileChanges type as follows:

\n
    \n
  1. \n

    New file addition: create file hello world\\n at path docs/README.txt:

    \n
    {\n  \"additions\" [\n    {\n      \"path\": \"docs/README.txt\",\n      \"contents\": base64encode(\"hello world\\n\")\n    }\n  ]\n}\n
    \n
  2. \n
  3. \n

    Existing file modification: change existing docs/README.txt to have new\ncontent new content here\\n:

    \n
    {\n  \"additions\" [\n    {\n      \"path\": \"docs/README.txt\",\n      \"contents\": base64encode(\"new content here\\n\")\n    }\n  ]\n}\n
    \n
  4. \n
  5. \n

    Existing file deletion: remove existing file docs/README.txt.\nNote that the path is required to exist -- specifying a\npath that does not exist on the given branch will abort the\ncommit and return an error.

    \n
    {\n  \"deletions\" [\n    {\n      \"path\": \"docs/README.txt\"\n    }\n  ]\n}\n
    \n
  6. \n
  7. \n

    File rename with no changes: rename docs/README.txt with\nprevious content hello world\\n to the same content at\nnewdocs/README.txt:

    \n
    {\n  \"deletions\" [\n    {\n      \"path\": \"docs/README.txt\",\n    }\n  ],\n  \"additions\" [\n    {\n      \"path\": \"newdocs/README.txt\",\n      \"contents\": base64encode(\"hello world\\n\")\n    }\n  ]\n}\n
    \n
  8. \n
  9. \n

    File rename with changes: rename docs/README.txt with\nprevious content hello world\\n to a file at path\nnewdocs/README.txt with content new contents\\n:

    \n
    {\n  \"deletions\" [\n    {\n      \"path\": \"docs/README.txt\",\n    }\n  ],\n  \"additions\" [\n    {\n      \"path\": \"newdocs/README.txt\",\n      \"contents\": base64encode(\"new contents\\n\")\n    }\n  ]\n}.\n
    \n
  10. \n
", + "isDeprecated": false, "inputFields": [ { "name": "additions", @@ -95601,6 +95851,7 @@ "id": "filedeletion", "href": "/graphql/reference/input-objects#filedeletion", "description": "

A command to delete the file at the given path as part of a commit.

", + "isDeprecated": false, "inputFields": [ { "name": "path", @@ -95692,6 +95943,7 @@ "id": "gistorder", "href": "/graphql/reference/input-objects#gistorder", "description": "

Ordering options for gist connections.

", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -96239,6 +96491,7 @@ "id": "languageorder", "href": "/graphql/reference/input-objects#languageorder", "description": "

Ordering options for language connections.

", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -97152,6 +97405,7 @@ "id": "projectv2collaborator", "href": "/graphql/reference/input-objects#projectv2collaborator", "description": "

A collaborator to update on a project. Only one of the userId or teamId should be provided.

", + "isDeprecated": false, "inputFields": [ { "name": "role", @@ -97183,6 +97437,7 @@ "id": "projectv2fieldorder", "href": "/graphql/reference/input-objects#projectv2fieldorder", "description": "

Ordering options for project v2 field connections.

", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -97205,6 +97460,7 @@ "id": "projectv2fieldvalue", "href": "/graphql/reference/input-objects#projectv2fieldvalue", "description": "

The values that can be used to update a field of an item inside a Project. Only 1 value can be updated at a time.

", + "isDeprecated": false, "inputFields": [ { "name": "date", @@ -97248,6 +97504,7 @@ "id": "projectv2filters", "href": "/graphql/reference/input-objects#projectv2filters", "description": "

Ways in which to filter lists of projects.

", + "isDeprecated": false, "inputFields": [ { "name": "state", @@ -97263,6 +97520,7 @@ "id": "projectv2itemfieldvalueorder", "href": "/graphql/reference/input-objects#projectv2itemfieldvalueorder", "description": "

Ordering options for project v2 item field value connections.

", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -97285,6 +97543,7 @@ "id": "projectv2itemorder", "href": "/graphql/reference/input-objects#projectv2itemorder", "description": "

Ordering options for project v2 item connections.

", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -97307,6 +97566,7 @@ "id": "projectv2iteration", "href": "/graphql/reference/input-objects#projectv2iteration", "description": "

Represents an iteration.

", + "isDeprecated": false, "inputFields": [ { "name": "duration", @@ -97336,6 +97596,7 @@ "id": "projectv2iterationfieldconfigurationinput", "href": "/graphql/reference/input-objects#projectv2iterationfieldconfigurationinput", "description": "

Represents an iteration field configuration.

", + "isDeprecated": false, "inputFields": [ { "name": "duration", @@ -97365,6 +97626,7 @@ "id": "projectv2order", "href": "/graphql/reference/input-objects#projectv2order", "description": "

Ways in which lists of projects can be ordered upon return.

", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -97387,6 +97649,7 @@ "id": "projectv2singleselectfieldoptioninput", "href": "/graphql/reference/input-objects#projectv2singleselectfieldoptioninput", "description": "

Represents a single select field option.

", + "isDeprecated": false, "inputFields": [ { "name": "color", @@ -97423,6 +97686,7 @@ "id": "projectv2statusorder", "href": "/graphql/reference/input-objects#projectv2statusorder", "description": "

Ways in which project v2 status updates can be ordered.

", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -97445,6 +97709,7 @@ "id": "projectv2vieworder", "href": "/graphql/reference/input-objects#projectv2vieworder", "description": "

Ordering options for project v2 view connections.

", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -97467,6 +97732,7 @@ "id": "projectv2workfloworder", "href": "/graphql/reference/input-objects#projectv2workfloworder", "description": "

Ordering options for project v2 workflows connections.

", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -97710,6 +97976,7 @@ "id": "refupdate", "href": "/graphql/reference/input-objects#refupdate", "description": "

A ref update.

", + "isDeprecated": false, "inputFields": [ { "name": "afterOid", @@ -98387,6 +98654,7 @@ "id": "repositoryinvitationorder", "href": "/graphql/reference/input-objects#repositoryinvitationorder", "description": "

Ordering options for repository invitation connections.

", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -98460,6 +98728,7 @@ "id": "repositoryorder", "href": "/graphql/reference/input-objects#repositoryorder", "description": "

Ordering options for repository connections.

", + "isDeprecated": false, "inputFields": [ { "name": "direction", diff --git a/src/graphql/data/ghec/schema.docs.graphql b/src/graphql/data/ghec/schema.docs.graphql index e159b7bfa554..de09a4353460 100644 --- a/src/graphql/data/ghec/schema.docs.graphql +++ b/src/graphql/data/ghec/schema.docs.graphql @@ -319,7 +319,7 @@ type ActorEdge { """ Location information for an actor """ -type ActorLocation { +type ActorLocation @docsCategory(name: "users") { """ City """ @@ -1406,7 +1406,7 @@ type AddedToProjectEvent implements Node @docsCategory(name: "projects-classic") """ Represents a 'added_to_project_v2' event on a given issue or pull request. """ -type AddedToProjectV2Event implements Node & ProjectV2Event { +type AddedToProjectV2Event implements Node & ProjectV2Event @docsCategory(name: "projects") { """ Identifies the actor who performed the event. """ @@ -1486,7 +1486,7 @@ interface Agentic { """ An announcement banner for an enterprise or organization. """ -type AnnouncementBanner { +type AnnouncementBanner @docsCategory(name: "enterprise-admin") { """ The date the announcement was created """ @@ -1937,7 +1937,7 @@ type AssigneeEdge { """ An entry in the audit log. """ -interface AuditEntry { +interface AuditEntry @docsCategory(name: "enterprise-admin") { """ The action name """ @@ -2046,12 +2046,12 @@ interface AuditEntry { """ Types that can initiate an audit log event. """ -union AuditEntryActor = Bot | Organization | User +union AuditEntryActor @docsCategory(name: "enterprise-admin") = Bot | Organization | User """ Ordering options for Audit Log connections. """ -input AuditLogOrder { +input AuditLogOrder @docsCategory(name: "enterprise-admin") { """ The ordering direction. """ @@ -2066,7 +2066,7 @@ input AuditLogOrder { """ Properties by which Audit Log connections can be ordered. """ -enum AuditLogOrderField { +enum AuditLogOrderField @docsCategory(name: "enterprise-admin") { """ Order audit log entries by timestamp """ @@ -2440,7 +2440,7 @@ scalar BigInt """ Represents a Git blame. """ -type Blame { +type Blame @docsCategory(name: "git") { """ The list of ranges from a Git blame. """ @@ -2450,7 +2450,7 @@ type Blame { """ Represents a range of information from a Git blame. """ -type BlameRange { +type BlameRange @docsCategory(name: "git") { """ Identifies the recency of the change, from 1 (new) to 10 (old). This is calculated as a 2-quantile and determines the length of distance between the @@ -2478,7 +2478,7 @@ type BlameRange { """ Represents a Git blob. """ -type Blob implements GitObject & Node { +type Blob implements GitObject & Node @docsCategory(name: "git") { """ An abbreviated version of the Git object ID """ @@ -5271,7 +5271,7 @@ type CommentDeletedEvent implements Node { """ Represents a Git commit. """ -type Commit implements GitObject & Node & Subscribable & UniformResourceLocatable { +type Commit implements GitObject & Node & Subscribable & UniformResourceLocatable @docsCategory(name: "commits") { """ An abbreviated version of the Git object ID """ @@ -5725,7 +5725,7 @@ type Commit implements GitObject & Node & Subscribable & UniformResourceLocatabl """ Specifies an author for filtering Git commits. """ -input CommitAuthor { +input CommitAuthor @docsCategory(name: "commits") { """ Email addresses to filter by. Commits authored by any of the specified email addresses will be returned. """ @@ -6249,7 +6249,7 @@ type CommitHistoryConnection { """ A message to include with a new commit """ -input CommitMessage { +input CommitMessage @docsCategory(name: "commits") { """ The body of the message. """ @@ -6334,7 +6334,7 @@ Specify a branch using `repositoryNameWithOwner` and `branchName`: "branchName": "main" } """ -input CommittableBranch { +input CommittableBranch @docsCategory(name: "git") { """ The unqualified name of the branch to append the commit to. """ @@ -9962,7 +9962,7 @@ type CrossReferencedEvent implements Node & UniformResourceLocatable { """ Sources which can have custom properties defined. """ -union CustomPropertySource = Enterprise | Organization +union CustomPropertySource @docsCategory(name: "repos") = Enterprise | Organization """ A custom property value can be either a string or an array of strings. All @@ -9974,7 +9974,7 @@ scalar CustomPropertyValue """ The custom property name and value to be set. """ -input CustomPropertyValueInput { +input CustomPropertyValueInput @docsCategory(name: "repos") { """ The name of the custom property. """ @@ -9990,7 +9990,7 @@ input CustomPropertyValueInput { """ The allowed value types for a custom property definition. """ -enum CustomPropertyValueType { +enum CustomPropertyValueType @docsCategory(name: "repos") { """ A multi-select value. """ @@ -13471,7 +13471,7 @@ type DismissRepositoryVulnerabilityAlertPayload { """ A draft issue within a project. """ -type DraftIssue implements Node { +type DraftIssue implements Node @docsCategory(name: "projects") { """ A list of users to assigned to this draft issue. """ @@ -14301,7 +14301,7 @@ enum EnterpriseAllowPrivateRepositoryForkingPolicyValue { """ Metadata for an audit entry containing enterprise account information. """ -interface EnterpriseAuditEntryData { +interface EnterpriseAuditEntryData @docsCategory(name: "enterprise-admin") { """ The HTTP path for this enterprise. """ @@ -17317,7 +17317,7 @@ type ExternalIdentityScimAttributes { A command to add a file at the given path with the given contents as part of a commit. Any existing file at that that path will be replaced. """ -input FileAddition { +input FileAddition @docsCategory(name: "git") { """ The base64 encoded contents of the file """ @@ -17444,7 +17444,7 @@ git commit can be described using the `FileChanges` type as follows: ] } """ -input FileChanges { +input FileChanges @docsCategory(name: "git") { """ File to add or change. """ @@ -17459,7 +17459,7 @@ input FileChanges { """ A command to delete the file at the given path as part of a commit. """ -input FileDeletion { +input FileDeletion @docsCategory(name: "git") { """ The path to delete """ @@ -17741,7 +17741,7 @@ type GenericHovercardContext implements HovercardContext { """ A Gist. """ -type Gist implements Node & Starrable & UniformResourceLocatable { +type Gist implements Node & Starrable & UniformResourceLocatable @docsCategory(name: "gists") { """ A list of comments associated with the gist """ @@ -17911,7 +17911,8 @@ type Gist implements Node & Starrable & UniformResourceLocatable { """ Represents a comment on an Gist. """ -type GistComment implements Comment & Deletable & Minimizable & Node & Updatable & UpdatableComment { +type GistComment implements Comment & Deletable & Minimizable & Node & Updatable & UpdatableComment + @docsCategory(name: "gists") { """ The actor who authored the comment. """ @@ -18139,7 +18140,7 @@ type GistEdge { """ A file in a gist. """ -type GistFile { +type GistFile @docsCategory(name: "gists") { """ The file name encoded to remove characters that are invalid in URL paths. """ @@ -18194,7 +18195,7 @@ type GistFile { """ Ordering options for gist connections """ -input GistOrder { +input GistOrder @docsCategory(name: "gists") { """ The ordering direction. """ @@ -18209,7 +18210,7 @@ input GistOrder { """ Properties by which gist connections can be ordered. """ -enum GistOrderField { +enum GistOrderField @docsCategory(name: "gists") { """ Order gists by creation time """ @@ -18229,7 +18230,7 @@ enum GistOrderField { """ The privacy of a Gist """ -enum GistPrivacy { +enum GistPrivacy @docsCategory(name: "gists") { """ Gists that are public and secret """ @@ -18249,7 +18250,7 @@ enum GistPrivacy { """ Represents an actor in a Git commit (ie. an author or committer). """ -type GitActor { +type GitActor @docsCategory(name: "git") { """ A URL pointing to the author's public avatar. """ @@ -18364,7 +18365,7 @@ type GitHubMetadata { """ Represents a Git object. """ -interface GitObject { +interface GitObject @docsCategory(name: "git") { """ An abbreviated version of the Git object ID """ @@ -18460,7 +18461,7 @@ interface GitSignature { """ The state of a Git signature. """ -enum GitSignatureState { +enum GitSignatureState @docsCategory(name: "git") { """ The signing certificate or its chain could not be verified """ @@ -22583,7 +22584,7 @@ type LabeledEvent implements Node @docsCategory(name: "issues") { """ Represents a given language found in repositories. """ -type Language implements Node { +type Language implements Node @docsCategory(name: "repos") { """ The color defined for the current language. """ @@ -22646,7 +22647,7 @@ type LanguageEdge { """ Ordering options for language connections. """ -input LanguageOrder { +input LanguageOrder @docsCategory(name: "repos") { """ The ordering direction. """ @@ -22661,7 +22662,7 @@ input LanguageOrder { """ Properties by which language connections can be ordered. """ -enum LanguageOrderField { +enum LanguageOrderField @docsCategory(name: "repos") { """ Order languages by the size of all files containing the language """ @@ -24029,7 +24030,8 @@ type MembersCanDeleteReposClearAuditEntry implements AuditEntry & EnterpriseAudi """ Audit log entry for a members_can_delete_repos.disable event. """ -type MembersCanDeleteReposDisableAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData { +type MembersCanDeleteReposDisableAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData + @docsCategory(name: "enterprise-admin") { """ The action name """ @@ -24190,7 +24192,8 @@ type MembersCanDeleteReposDisableAuditEntry implements AuditEntry & EnterpriseAu """ Audit log entry for a members_can_delete_repos.enable event. """ -type MembersCanDeleteReposEnableAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData { +type MembersCanDeleteReposEnableAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData + @docsCategory(name: "enterprise-admin") { """ The action name """ @@ -25756,7 +25759,7 @@ type Mutation { Parameters for AcceptTopicSuggestion """ input: AcceptTopicSuggestionInput! - ): AcceptTopicSuggestionPayload + ): AcceptTopicSuggestionPayload @docsCategory(name: "repos") """ Access user namespace repository for a temporary duration. @@ -25884,7 +25887,7 @@ type Mutation { Parameters for AddProjectV2DraftIssue """ input: AddProjectV2DraftIssueInput! - ): AddProjectV2DraftIssuePayload + ): AddProjectV2DraftIssuePayload @docsCategory(name: "projects") """ Links an existing content instance to a Project. @@ -25894,7 +25897,7 @@ type Mutation { Parameters for AddProjectV2ItemById """ input: AddProjectV2ItemByIdInput! - ): AddProjectV2ItemByIdPayload + ): AddProjectV2ItemByIdPayload @docsCategory(name: "projects") """ Adds a review to a Pull Request. @@ -26014,7 +26017,7 @@ type Mutation { Parameters for ArchiveProjectV2Item """ input: ArchiveProjectV2ItemInput! - ): ArchiveProjectV2ItemPayload + ): ArchiveProjectV2ItemPayload @docsCategory(name: "projects") """ Archive a pull request. Closes, locks, and marks the pull request as archived. @@ -26035,7 +26038,7 @@ type Mutation { Parameters for ArchiveRepository """ input: ArchiveRepositoryInput! - ): ArchiveRepositoryPayload + ): ArchiveRepositoryPayload @docsCategory(name: "repos") """ Cancels a pending invitation for an administrator to join an enterprise. @@ -26097,7 +26100,7 @@ type Mutation { Parameters for ClearProjectV2ItemFieldValue """ input: ClearProjectV2ItemFieldValueInput! - ): ClearProjectV2ItemFieldValuePayload + ): ClearProjectV2ItemFieldValuePayload @docsCategory(name: "projects") """ Creates a new project by cloning configuration from an existing project. @@ -26121,7 +26124,7 @@ type Mutation { Parameters for CloneTemplateRepository """ input: CloneTemplateRepositoryInput! - ): CloneTemplateRepositoryPayload + ): CloneTemplateRepositoryPayload @docsCategory(name: "repos") """ Close a discussion. @@ -26175,7 +26178,7 @@ type Mutation { Parameters for ConvertProjectV2DraftIssueItemToIssue """ input: ConvertProjectV2DraftIssueItemToIssueInput! - ): ConvertProjectV2DraftIssueItemToIssuePayload + ): ConvertProjectV2DraftIssueItemToIssuePayload @docsCategory(name: "projects") """ Converts a pull request to draft @@ -26195,7 +26198,7 @@ type Mutation { Parameters for CopyProjectV2 """ input: CopyProjectV2Input! - ): CopyProjectV2Payload + ): CopyProjectV2Payload @docsCategory(name: "projects") """ Invites a user to claim reattributable data @@ -26286,7 +26289,7 @@ type Mutation { Parameters for CreateCommitOnBranch """ input: CreateCommitOnBranchInput! - ): CreateCommitOnBranchPayload + ): CreateCommitOnBranchPayload @docsCategory(name: "commits") """ Creates a new deployment event. @@ -26445,7 +26448,7 @@ type Mutation { Parameters for CreateProjectV2 """ input: CreateProjectV2Input! - ): CreateProjectV2Payload + ): CreateProjectV2Payload @docsCategory(name: "projects") """ Create a new project field. @@ -26455,7 +26458,7 @@ type Mutation { Parameters for CreateProjectV2Field """ input: CreateProjectV2FieldInput! - ): CreateProjectV2FieldPayload + ): CreateProjectV2FieldPayload @docsCategory(name: "projects") """ Create a new project issue field. @@ -26465,7 +26468,7 @@ type Mutation { Parameters for CreateProjectV2IssueField """ input: CreateProjectV2IssueFieldInput! - ): CreateProjectV2IssueFieldPayload + ): CreateProjectV2IssueFieldPayload @docsCategory(name: "projects") """ Creates a status update within a Project. @@ -26475,7 +26478,7 @@ type Mutation { Parameters for CreateProjectV2StatusUpdate """ input: CreateProjectV2StatusUpdateInput! - ): CreateProjectV2StatusUpdatePayload + ): CreateProjectV2StatusUpdatePayload @docsCategory(name: "projects") """ Create a new pull request @@ -26505,7 +26508,7 @@ type Mutation { Parameters for CreateRepository """ input: CreateRepositoryInput! - ): CreateRepositoryPayload + ): CreateRepositoryPayload @docsCategory(name: "repos") """ Create a repository custom property. @@ -26515,7 +26518,7 @@ type Mutation { Parameters for CreateRepositoryCustomProperty """ input: CreateRepositoryCustomPropertyInput! - ): CreateRepositoryCustomPropertyPayload + ): CreateRepositoryCustomPropertyPayload @docsCategory(name: "repos") """ Create a repository ruleset @@ -26586,7 +26589,7 @@ type Mutation { Parameters for DeclineTopicSuggestion """ input: DeclineTopicSuggestionInput! - ): DeclineTopicSuggestionPayload + ): DeclineTopicSuggestionPayload @docsCategory(name: "repos") """ Delete a branch protection rule @@ -26778,7 +26781,7 @@ type Mutation { Parameters for DeleteProjectV2 """ input: DeleteProjectV2Input! - ): DeleteProjectV2Payload + ): DeleteProjectV2Payload @docsCategory(name: "projects") """ Delete a project field. @@ -26788,7 +26791,7 @@ type Mutation { Parameters for DeleteProjectV2Field """ input: DeleteProjectV2FieldInput! - ): DeleteProjectV2FieldPayload + ): DeleteProjectV2FieldPayload @docsCategory(name: "projects") """ Deletes an item from a Project. @@ -26798,7 +26801,7 @@ type Mutation { Parameters for DeleteProjectV2Item """ input: DeleteProjectV2ItemInput! - ): DeleteProjectV2ItemPayload + ): DeleteProjectV2ItemPayload @docsCategory(name: "projects") """ Deletes a project status update. @@ -26808,7 +26811,7 @@ type Mutation { Parameters for DeleteProjectV2StatusUpdate """ input: DeleteProjectV2StatusUpdateInput! - ): DeleteProjectV2StatusUpdatePayload + ): DeleteProjectV2StatusUpdatePayload @docsCategory(name: "projects") """ Deletes a project workflow. @@ -26818,7 +26821,7 @@ type Mutation { Parameters for DeleteProjectV2Workflow """ input: DeleteProjectV2WorkflowInput! - ): DeleteProjectV2WorkflowPayload + ): DeleteProjectV2WorkflowPayload @docsCategory(name: "projects") """ Deletes a pull request review. @@ -26858,7 +26861,7 @@ type Mutation { Parameters for DeleteRepositoryCustomProperty """ input: DeleteRepositoryCustomPropertyInput! - ): DeleteRepositoryCustomPropertyPayload + ): DeleteRepositoryCustomPropertyPayload @docsCategory(name: "repos") """ Delete a repository ruleset @@ -27032,7 +27035,7 @@ type Mutation { Parameters for LinkProjectV2ToRepository """ input: LinkProjectV2ToRepositoryInput! - ): LinkProjectV2ToRepositoryPayload + ): LinkProjectV2ToRepositoryPayload @docsCategory(name: "projects") """ Links a project to a team. @@ -27096,7 +27099,7 @@ type Mutation { Parameters for MarkProjectV2AsTemplate """ input: MarkProjectV2AsTemplateInput! - ): MarkProjectV2AsTemplatePayload + ): MarkProjectV2AsTemplatePayload @docsCategory(name: "projects") """ Marks a pull request ready for review. @@ -27116,7 +27119,7 @@ type Mutation { Parameters for MergeBranch """ input: MergeBranchInput! - ): MergeBranchPayload + ): MergeBranchPayload @docsCategory(name: "branches") """ Merge a pull request. @@ -27204,7 +27207,7 @@ type Mutation { Parameters for PromoteRepositoryCustomProperty """ input: PromoteRepositoryCustomPropertyInput! - ): PromoteRepositoryCustomPropertyPayload + ): PromoteRepositoryCustomPropertyPayload @docsCategory(name: "repos") """ Publish an existing sponsorship tier that is currently still a draft to a GitHub Sponsors profile. @@ -27555,7 +27558,7 @@ type Mutation { Parameters for SetRepositoryCustomPropertyValues """ input: SetRepositoryCustomPropertyValuesInput! - ): SetRepositoryCustomPropertyValuesPayload + ): SetRepositoryCustomPropertyValuesPayload @docsCategory(name: "repos") """ Sets an interaction limit setting for a repository. @@ -27635,7 +27638,7 @@ type Mutation { Parameters for UnarchiveProjectV2Item """ input: UnarchiveProjectV2ItemInput! - ): UnarchiveProjectV2ItemPayload + ): UnarchiveProjectV2ItemPayload @docsCategory(name: "projects") """ Unarchive a pull request. Removes the archived flag from the pull request. @@ -27657,7 +27660,7 @@ type Mutation { Parameters for UnarchiveRepository """ input: UnarchiveRepositoryInput! - ): UnarchiveRepositoryPayload + ): UnarchiveRepositoryPayload @docsCategory(name: "repos") """ Unfollow an organization. @@ -27687,7 +27690,7 @@ type Mutation { Parameters for UnlinkProjectV2FromRepository """ input: UnlinkProjectV2FromRepositoryInput! - ): UnlinkProjectV2FromRepositoryPayload + ): UnlinkProjectV2FromRepositoryPayload @docsCategory(name: "projects") """ Unlinks a project to a team. @@ -27761,7 +27764,7 @@ type Mutation { Parameters for UnmarkProjectV2AsTemplate """ input: UnmarkProjectV2AsTemplateInput! - ): UnmarkProjectV2AsTemplatePayload + ): UnmarkProjectV2AsTemplatePayload @docsCategory(name: "projects") """ Unminimizes a comment on an Issue, Commit, Pull Request, or Gist @@ -28181,7 +28184,7 @@ type Mutation { Parameters for UpdateOrganizationWebCommitSignoffSetting """ input: UpdateOrganizationWebCommitSignoffSettingInput! - ): UpdateOrganizationWebCommitSignoffSettingPayload + ): UpdateOrganizationWebCommitSignoffSettingPayload @docsCategory(name: "orgs") """ Toggle the setting for your GitHub Sponsors profile that allows other GitHub @@ -28246,7 +28249,7 @@ type Mutation { Parameters for UpdateProjectV2 """ input: UpdateProjectV2Input! - ): UpdateProjectV2Payload + ): UpdateProjectV2Payload @docsCategory(name: "projects") """ Update the collaborators on a team or a project @@ -28256,7 +28259,7 @@ type Mutation { Parameters for UpdateProjectV2Collaborators """ input: UpdateProjectV2CollaboratorsInput! - ): UpdateProjectV2CollaboratorsPayload + ): UpdateProjectV2CollaboratorsPayload @docsCategory(name: "projects") """ Updates a draft issue within a Project. @@ -28266,7 +28269,7 @@ type Mutation { Parameters for UpdateProjectV2DraftIssue """ input: UpdateProjectV2DraftIssueInput! - ): UpdateProjectV2DraftIssuePayload + ): UpdateProjectV2DraftIssuePayload @docsCategory(name: "projects") """ Update a project field. @@ -28276,7 +28279,7 @@ type Mutation { Parameters for UpdateProjectV2Field """ input: UpdateProjectV2FieldInput! - ): UpdateProjectV2FieldPayload + ): UpdateProjectV2FieldPayload @docsCategory(name: "projects") """ This mutation updates the value of a field for an item in a Project. Currently @@ -28287,7 +28290,7 @@ type Mutation { Parameters for UpdateProjectV2ItemFieldValue """ input: UpdateProjectV2ItemFieldValueInput! - ): UpdateProjectV2ItemFieldValuePayload + ): UpdateProjectV2ItemFieldValuePayload @docsCategory(name: "projects") """ This mutation updates the position of the item in the project, where the position represents the priority of an item. @@ -28297,7 +28300,7 @@ type Mutation { Parameters for UpdateProjectV2ItemPosition """ input: UpdateProjectV2ItemPositionInput! - ): UpdateProjectV2ItemPositionPayload + ): UpdateProjectV2ItemPositionPayload @docsCategory(name: "projects") """ Updates a status update within a Project. @@ -28307,7 +28310,7 @@ type Mutation { Parameters for UpdateProjectV2StatusUpdate """ input: UpdateProjectV2StatusUpdateInput! - ): UpdateProjectV2StatusUpdatePayload + ): UpdateProjectV2StatusUpdatePayload @docsCategory(name: "projects") """ Update a pull request @@ -28394,7 +28397,7 @@ type Mutation { Parameters for UpdateRepository """ input: UpdateRepositoryInput! - ): UpdateRepositoryPayload + ): UpdateRepositoryPayload @docsCategory(name: "repos") """ Update a repository custom property. @@ -28404,7 +28407,7 @@ type Mutation { Parameters for UpdateRepositoryCustomProperty """ input: UpdateRepositoryCustomPropertyInput! - ): UpdateRepositoryCustomPropertyPayload + ): UpdateRepositoryCustomPropertyPayload @docsCategory(name: "repos") """ Update a repository ruleset @@ -28424,7 +28427,7 @@ type Mutation { Parameters for UpdateRepositoryWebCommitSignoffSetting """ input: UpdateRepositoryWebCommitSignoffSettingInput! - ): UpdateRepositoryWebCommitSignoffSettingPayload + ): UpdateRepositoryWebCommitSignoffSettingPayload @docsCategory(name: "repos") """ Change visibility of your sponsorship and opt in or out of email updates from the maintainer. @@ -28474,7 +28477,7 @@ type Mutation { Parameters for UpdateTopics """ input: UpdateTopicsInput! - ): UpdateTopicsPayload + ): UpdateTopicsPayload @docsCategory(name: "repos") """ Updates an existing user list. @@ -28612,7 +28615,7 @@ enum OIDCProviderType { """ Metadata for an audit entry with action oauth_application.* """ -interface OauthApplicationAuditEntryData { +interface OauthApplicationAuditEntryData @docsCategory(name: "apps") { """ The name of the OAuth application. """ @@ -28632,7 +28635,8 @@ interface OauthApplicationAuditEntryData { """ Audit log entry for a oauth_application.create event. """ -type OauthApplicationCreateAuditEntry implements AuditEntry & Node & OauthApplicationAuditEntryData & OrganizationAuditEntryData { +type OauthApplicationCreateAuditEntry implements AuditEntry & Node & OauthApplicationAuditEntryData & OrganizationAuditEntryData + @docsCategory(name: "enterprise-admin") { """ The action name """ @@ -28825,7 +28829,7 @@ type OauthApplicationCreateAuditEntry implements AuditEntry & Node & OauthApplic """ The state of an OAuth application when it was created. """ -enum OauthApplicationCreateAuditEntryState { +enum OauthApplicationCreateAuditEntryState @docsCategory(name: "apps") { """ The OAuth application was active and allowed to have OAuth Accesses. """ @@ -28845,7 +28849,7 @@ enum OauthApplicationCreateAuditEntryState { """ The corresponding operation type for the action """ -enum OperationType { +enum OperationType @docsCategory(name: "meta") { """ An existing resource was accessed """ @@ -28900,7 +28904,8 @@ enum OrderDirection { """ Audit log entry for a org.add_billing_manager """ -type OrgAddBillingManagerAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { +type OrgAddBillingManagerAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData + @docsCategory(name: "orgs") { """ The action name """ @@ -29054,7 +29059,7 @@ type OrgAddBillingManagerAuditEntry implements AuditEntry & Node & OrganizationA """ Audit log entry for a org.add_member """ -type OrgAddMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { +type OrgAddMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData @docsCategory(name: "orgs") { """ The action name """ @@ -29208,7 +29213,7 @@ type OrgAddMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntr """ The permissions available to members on an Organization. """ -enum OrgAddMemberAuditEntryPermission { +enum OrgAddMemberAuditEntryPermission @docsCategory(name: "orgs") { """ Can read, clone, push, and add collaborators to repositories. """ @@ -29223,7 +29228,7 @@ enum OrgAddMemberAuditEntryPermission { """ Audit log entry for a org.block_user """ -type OrgBlockUserAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { +type OrgBlockUserAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData @docsCategory(name: "orgs") { """ The action name """ @@ -29401,7 +29406,8 @@ type OrgBlockUserAuditEntry implements AuditEntry & Node & OrganizationAuditEntr """ Audit log entry for a org.config.disable_collaborators_only event. """ -type OrgConfigDisableCollaboratorsOnlyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { +type OrgConfigDisableCollaboratorsOnlyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData + @docsCategory(name: "orgs") { """ The action name """ @@ -29547,7 +29553,8 @@ type OrgConfigDisableCollaboratorsOnlyAuditEntry implements AuditEntry & Node & """ Audit log entry for a org.config.enable_collaborators_only event. """ -type OrgConfigEnableCollaboratorsOnlyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { +type OrgConfigEnableCollaboratorsOnlyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData + @docsCategory(name: "orgs") { """ The action name """ @@ -29693,7 +29700,7 @@ type OrgConfigEnableCollaboratorsOnlyAuditEntry implements AuditEntry & Node & O """ Audit log entry for a org.create event. """ -type OrgCreateAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { +type OrgCreateAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData @docsCategory(name: "orgs") { """ The action name """ @@ -29847,7 +29854,7 @@ type OrgCreateAuditEntry implements AuditEntry & Node & OrganizationAuditEntryDa """ The billing plans available for organizations. """ -enum OrgCreateAuditEntryBillingPlan { +enum OrgCreateAuditEntryBillingPlan @docsCategory(name: "orgs") { """ Team Plan """ @@ -29877,7 +29884,8 @@ enum OrgCreateAuditEntryBillingPlan { """ Audit log entry for a org.disable_oauth_app_restrictions event. """ -type OrgDisableOauthAppRestrictionsAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { +type OrgDisableOauthAppRestrictionsAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData + @docsCategory(name: "orgs") { """ The action name """ @@ -30347,7 +30355,8 @@ type OrgDisableTwoFactorRequirementAuditEntry implements AuditEntry & Node & Org """ Audit log entry for a org.enable_oauth_app_restrictions event. """ -type OrgEnableOauthAppRestrictionsAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { +type OrgEnableOauthAppRestrictionsAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData + @docsCategory(name: "orgs") { """ The action name """ @@ -30842,7 +30851,7 @@ enum OrgEnterpriseOwnerOrderField { """ Audit log entry for a org.invite_member event. """ -type OrgInviteMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { +type OrgInviteMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData @docsCategory(name: "orgs") { """ The action name """ @@ -31004,7 +31013,8 @@ type OrgInviteMemberAuditEntry implements AuditEntry & Node & OrganizationAuditE """ Audit log entry for a org.invite_to_business event. """ -type OrgInviteToBusinessAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData { +type OrgInviteToBusinessAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData + @docsCategory(name: "orgs") { """ The action name """ @@ -31165,7 +31175,8 @@ type OrgInviteToBusinessAuditEntry implements AuditEntry & EnterpriseAuditEntryD """ Audit log entry for a org.oauth_app_access_approved event. """ -type OrgOauthAppAccessApprovedAuditEntry implements AuditEntry & Node & OauthApplicationAuditEntryData & OrganizationAuditEntryData { +type OrgOauthAppAccessApprovedAuditEntry implements AuditEntry & Node & OauthApplicationAuditEntryData & OrganizationAuditEntryData + @docsCategory(name: "orgs") { """ The action name """ @@ -31326,7 +31337,8 @@ type OrgOauthAppAccessApprovedAuditEntry implements AuditEntry & Node & OauthApp """ Audit log entry for a org.oauth_app_access_blocked event. """ -type OrgOauthAppAccessBlockedAuditEntry implements AuditEntry & Node & OauthApplicationAuditEntryData & OrganizationAuditEntryData { +type OrgOauthAppAccessBlockedAuditEntry implements AuditEntry & Node & OauthApplicationAuditEntryData & OrganizationAuditEntryData + @docsCategory(name: "orgs") { """ The action name """ @@ -31487,7 +31499,8 @@ type OrgOauthAppAccessBlockedAuditEntry implements AuditEntry & Node & OauthAppl """ Audit log entry for a org.oauth_app_access_denied event. """ -type OrgOauthAppAccessDeniedAuditEntry implements AuditEntry & Node & OauthApplicationAuditEntryData & OrganizationAuditEntryData { +type OrgOauthAppAccessDeniedAuditEntry implements AuditEntry & Node & OauthApplicationAuditEntryData & OrganizationAuditEntryData + @docsCategory(name: "orgs") { """ The action name """ @@ -31648,7 +31661,8 @@ type OrgOauthAppAccessDeniedAuditEntry implements AuditEntry & Node & OauthAppli """ Audit log entry for a org.oauth_app_access_requested event. """ -type OrgOauthAppAccessRequestedAuditEntry implements AuditEntry & Node & OauthApplicationAuditEntryData & OrganizationAuditEntryData { +type OrgOauthAppAccessRequestedAuditEntry implements AuditEntry & Node & OauthApplicationAuditEntryData & OrganizationAuditEntryData + @docsCategory(name: "orgs") { """ The action name """ @@ -31809,7 +31823,8 @@ type OrgOauthAppAccessRequestedAuditEntry implements AuditEntry & Node & OauthAp """ Audit log entry for a org.oauth_app_access_unblocked event. """ -type OrgOauthAppAccessUnblockedAuditEntry implements AuditEntry & Node & OauthApplicationAuditEntryData & OrganizationAuditEntryData { +type OrgOauthAppAccessUnblockedAuditEntry implements AuditEntry & Node & OauthApplicationAuditEntryData & OrganizationAuditEntryData + @docsCategory(name: "orgs") { """ The action name """ @@ -31970,7 +31985,8 @@ type OrgOauthAppAccessUnblockedAuditEntry implements AuditEntry & Node & OauthAp """ Audit log entry for a org.remove_billing_manager event. """ -type OrgRemoveBillingManagerAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { +type OrgRemoveBillingManagerAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData + @docsCategory(name: "orgs") { """ The action name """ @@ -32124,7 +32140,7 @@ type OrgRemoveBillingManagerAuditEntry implements AuditEntry & Node & Organizati """ The reason a billing manager was removed from an Organization. """ -enum OrgRemoveBillingManagerAuditEntryReason { +enum OrgRemoveBillingManagerAuditEntryReason @docsCategory(name: "orgs") { """ SAML external identity missing """ @@ -32144,7 +32160,7 @@ enum OrgRemoveBillingManagerAuditEntryReason { """ Audit log entry for a org.remove_member event. """ -type OrgRemoveMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { +type OrgRemoveMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData @docsCategory(name: "orgs") { """ The action name """ @@ -32306,7 +32322,7 @@ type OrgRemoveMemberAuditEntry implements AuditEntry & Node & OrganizationAuditE """ The type of membership a user has with an Organization. """ -enum OrgRemoveMemberAuditEntryMembershipType { +enum OrgRemoveMemberAuditEntryMembershipType @docsCategory(name: "orgs") { """ Organization owners have full access and can change several settings, including the names of repositories that belong to the Organization and Owners @@ -32347,7 +32363,7 @@ enum OrgRemoveMemberAuditEntryMembershipType { """ The reason a member was removed from an Organization. """ -enum OrgRemoveMemberAuditEntryReason { +enum OrgRemoveMemberAuditEntryReason @docsCategory(name: "orgs") { """ SAML external identity missing """ @@ -32377,7 +32393,8 @@ enum OrgRemoveMemberAuditEntryReason { """ Audit log entry for a org.remove_outside_collaborator event. """ -type OrgRemoveOutsideCollaboratorAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { +type OrgRemoveOutsideCollaboratorAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData + @docsCategory(name: "orgs") { """ The action name """ @@ -32539,7 +32556,7 @@ type OrgRemoveOutsideCollaboratorAuditEntry implements AuditEntry & Node & Organ """ The type of membership a user has with an Organization. """ -enum OrgRemoveOutsideCollaboratorAuditEntryMembershipType { +enum OrgRemoveOutsideCollaboratorAuditEntryMembershipType @docsCategory(name: "orgs") { """ A billing manager is a user who manages the billing settings for the Organization, such as updating payment information. """ @@ -32562,7 +32579,7 @@ enum OrgRemoveOutsideCollaboratorAuditEntryMembershipType { """ The reason an outside collaborator was removed from an Organization. """ -enum OrgRemoveOutsideCollaboratorAuditEntryReason { +enum OrgRemoveOutsideCollaboratorAuditEntryReason @docsCategory(name: "orgs") { """ SAML external identity missing """ @@ -32577,7 +32594,7 @@ enum OrgRemoveOutsideCollaboratorAuditEntryReason { """ Audit log entry for a org.restore_member event. """ -type OrgRestoreMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { +type OrgRestoreMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData @docsCategory(name: "orgs") { """ The action name """ @@ -32779,7 +32796,7 @@ type OrgRestoreMemberAuditEntry implements AuditEntry & Node & OrganizationAudit """ Types of memberships that can be restored for an Organization member. """ -union OrgRestoreMemberAuditEntryMembership = +union OrgRestoreMemberAuditEntryMembership @docsCategory(name: "orgs") = | OrgRestoreMemberMembershipOrganizationAuditEntryData | OrgRestoreMemberMembershipRepositoryAuditEntryData | OrgRestoreMemberMembershipTeamAuditEntryData @@ -32787,7 +32804,8 @@ union OrgRestoreMemberAuditEntryMembership = """ Metadata for an organization membership for org.restore_member actions """ -type OrgRestoreMemberMembershipOrganizationAuditEntryData implements OrganizationAuditEntryData { +type OrgRestoreMemberMembershipOrganizationAuditEntryData implements OrganizationAuditEntryData + @docsCategory(name: "orgs") { """ The Organization associated with the Audit Entry. """ @@ -32824,7 +32842,8 @@ type OrgRestoreMemberMembershipOrganizationAuditEntryData implements Organizatio """ Metadata for a repository membership for org.restore_member actions """ -type OrgRestoreMemberMembershipRepositoryAuditEntryData implements RepositoryAuditEntryData { +type OrgRestoreMemberMembershipRepositoryAuditEntryData implements RepositoryAuditEntryData + @docsCategory(name: "orgs") { """ The repository associated with the action """ @@ -32849,7 +32868,7 @@ type OrgRestoreMemberMembershipRepositoryAuditEntryData implements RepositoryAud """ Metadata for a team membership for org.restore_member actions """ -type OrgRestoreMemberMembershipTeamAuditEntryData implements TeamAuditEntryData { +type OrgRestoreMemberMembershipTeamAuditEntryData implements TeamAuditEntryData @docsCategory(name: "orgs") { """ The team associated with the action """ @@ -32874,7 +32893,7 @@ type OrgRestoreMemberMembershipTeamAuditEntryData implements TeamAuditEntryData """ Audit log entry for a org.unblock_user """ -type OrgUnblockUserAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { +type OrgUnblockUserAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData @docsCategory(name: "orgs") { """ The action name """ @@ -33052,7 +33071,8 @@ type OrgUnblockUserAuditEntry implements AuditEntry & Node & OrganizationAuditEn """ Audit log entry for a org.update_default_repository_permission """ -type OrgUpdateDefaultRepositoryPermissionAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { +type OrgUpdateDefaultRepositoryPermissionAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData + @docsCategory(name: "orgs") { """ The action name """ @@ -33214,7 +33234,7 @@ type OrgUpdateDefaultRepositoryPermissionAuditEntry implements AuditEntry & Node """ The default permission a repository can have in an Organization. """ -enum OrgUpdateDefaultRepositoryPermissionAuditEntryPermission { +enum OrgUpdateDefaultRepositoryPermissionAuditEntryPermission @docsCategory(name: "orgs") { """ Can read, clone, push, and add collaborators to repositories. """ @@ -33239,7 +33259,7 @@ enum OrgUpdateDefaultRepositoryPermissionAuditEntryPermission { """ Audit log entry for a org.update_member event. """ -type OrgUpdateMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { +type OrgUpdateMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData @docsCategory(name: "orgs") { """ The action name """ @@ -33401,7 +33421,7 @@ type OrgUpdateMemberAuditEntry implements AuditEntry & Node & OrganizationAuditE """ The permissions available to members on an Organization. """ -enum OrgUpdateMemberAuditEntryPermission { +enum OrgUpdateMemberAuditEntryPermission @docsCategory(name: "orgs") { """ Can read, clone, push, and add collaborators to repositories. """ @@ -33416,7 +33436,8 @@ enum OrgUpdateMemberAuditEntryPermission { """ Audit log entry for a org.update_member_repository_creation_permission event. """ -type OrgUpdateMemberRepositoryCreationPermissionAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { +type OrgUpdateMemberRepositoryCreationPermissionAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData + @docsCategory(name: "orgs") { """ The action name """ @@ -33578,7 +33599,7 @@ type OrgUpdateMemberRepositoryCreationPermissionAuditEntry implements AuditEntry """ The permissions available for repository creation on an Organization. """ -enum OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility { +enum OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility @docsCategory(name: "orgs") { """ All organization members are restricted from creating any repositories. """ @@ -33623,7 +33644,8 @@ enum OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility { """ Audit log entry for a org.update_member_repository_invitation_permission event. """ -type OrgUpdateMemberRepositoryInvitationPermissionAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { +type OrgUpdateMemberRepositoryInvitationPermissionAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData + @docsCategory(name: "orgs") { """ The action name """ @@ -35312,7 +35334,7 @@ type Organization implements Actor & MemberStatusable & Node & PackageOwner & Pr """ An audit entry in an organization audit log. """ -union OrganizationAuditEntry = +union OrganizationAuditEntry @docsCategory(name: "orgs") = | MembersCanDeleteReposClearAuditEntry | MembersCanDeleteReposDisableAuditEntry | MembersCanDeleteReposEnableAuditEntry @@ -35402,7 +35424,7 @@ type OrganizationAuditEntryConnection { """ Metadata for an audit entry with action org.* """ -interface OrganizationAuditEntryData { +interface OrganizationAuditEntryData @docsCategory(name: "orgs") { """ The Organization associated with the Audit Entry. """ @@ -35980,7 +36002,7 @@ enum OrganizationMigrationState { """ Used for argument of CreateProjectV2 mutation. """ -union OrganizationOrUser = Organization | User +union OrganizationOrUser @docsCategory(name: "projects") = Organization | User """ Ordering options for organization connections. @@ -37495,7 +37517,8 @@ scalar PreciseDateTime """ Audit log entry for a private_repository_forking.disable event. """ -type PrivateRepositoryForkingDisableAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { +type PrivateRepositoryForkingDisableAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData & RepositoryAuditEntryData + @docsCategory(name: "enterprise-admin") { """ The action name """ @@ -37676,7 +37699,8 @@ type PrivateRepositoryForkingDisableAuditEntry implements AuditEntry & Enterpris """ Audit log entry for a private_repository_forking.enable event. """ -type PrivateRepositoryForkingEnableAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { +type PrivateRepositoryForkingEnableAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData & RepositoryAuditEntryData + @docsCategory(name: "enterprise-admin") { """ The action name """ @@ -38891,7 +38915,7 @@ enum ProjectTemplate @docsCategory(name: "projects-classic") { """ New projects that manage issues, pull requests and drafts using tables and boards. """ -type ProjectV2 implements Closable & Node & Updatable { +type ProjectV2 implements Closable & Node & Updatable @docsCategory(name: "projects") { """ Returns true if the project is closed. """ @@ -39244,7 +39268,7 @@ type ProjectV2 implements Closable & Node & Updatable { """ Possible collaborators for a project. """ -union ProjectV2Actor = Team | User +union ProjectV2Actor @docsCategory(name: "projects") = Team | User """ The connection type for ProjectV2Actor. @@ -39289,7 +39313,7 @@ type ProjectV2ActorEdge { """ A collaborator to update on a project. Only one of the userId or teamId should be provided. """ -input ProjectV2Collaborator { +input ProjectV2Collaborator @docsCategory(name: "projects") { """ The role to grant the collaborator """ @@ -39334,7 +39358,7 @@ type ProjectV2Connection { """ The type of a project field. """ -enum ProjectV2CustomFieldType { +enum ProjectV2CustomFieldType @docsCategory(name: "projects") { """ Date """ @@ -39379,7 +39403,7 @@ type ProjectV2Edge { """ Represents an event related to a project on the timeline of an issue or pull request. """ -interface ProjectV2Event { +interface ProjectV2Event @docsCategory(name: "projects") { """ Project referenced by event. """ @@ -39394,7 +39418,7 @@ interface ProjectV2Event { """ A field inside a project. """ -type ProjectV2Field implements Node & ProjectV2FieldCommon { +type ProjectV2Field implements Node & ProjectV2FieldCommon @docsCategory(name: "projects") { """ Identifies the date and time when the object was created. """ @@ -39434,7 +39458,7 @@ type ProjectV2Field implements Node & ProjectV2FieldCommon { """ Common fields across different project field types """ -interface ProjectV2FieldCommon { +interface ProjectV2FieldCommon @docsCategory(name: "projects") { """ Identifies the date and time when the object was created. """ @@ -39474,7 +39498,10 @@ interface ProjectV2FieldCommon { """ Configurations for project fields. """ -union ProjectV2FieldConfiguration = ProjectV2Field | ProjectV2IterationField | ProjectV2SingleSelectField +union ProjectV2FieldConfiguration @docsCategory(name: "projects") = + | ProjectV2Field + | ProjectV2IterationField + | ProjectV2SingleSelectField """ The connection type for ProjectV2FieldConfiguration. @@ -39559,7 +39586,7 @@ type ProjectV2FieldEdge { """ Ordering options for project v2 field connections """ -input ProjectV2FieldOrder { +input ProjectV2FieldOrder @docsCategory(name: "projects") { """ The ordering direction. """ @@ -39574,7 +39601,7 @@ input ProjectV2FieldOrder { """ Properties by which project v2 field connections can be ordered. """ -enum ProjectV2FieldOrderField { +enum ProjectV2FieldOrderField @docsCategory(name: "projects") { """ Order project v2 fields by creation time """ @@ -39594,12 +39621,22 @@ enum ProjectV2FieldOrderField { """ The type of a project field. """ -enum ProjectV2FieldType { +enum ProjectV2FieldType @docsCategory(name: "projects") { """ Assignees """ ASSIGNEES + """ + Closed + """ + CLOSED + + """ + Created + """ + CREATED + """ Date """ @@ -39679,12 +39716,17 @@ enum ProjectV2FieldType { Tracks """ TRACKS + + """ + Updated + """ + UPDATED } """ The values that can be used to update a field of an item inside a Project. Only 1 value can be updated at a time. """ -input ProjectV2FieldValue { +input ProjectV2FieldValue @docsCategory(name: "projects") { """ The ISO 8601 date to set on the field. """ @@ -39714,7 +39756,7 @@ input ProjectV2FieldValue { """ Ways in which to filter lists of projects. """ -input ProjectV2Filters { +input ProjectV2Filters @docsCategory(name: "projects") { """ List project v2 filtered by the state given. """ @@ -39724,7 +39766,7 @@ input ProjectV2Filters { """ Possible issue field values for a Project item. """ -union ProjectV2IssueFieldValues = +union ProjectV2IssueFieldValues @docsCategory(name: "projects") = | IssueFieldDateValue | IssueFieldNumberValue | IssueFieldSingleSelectValue @@ -39733,7 +39775,7 @@ union ProjectV2IssueFieldValues = """ An item within a Project. """ -type ProjectV2Item implements Node { +type ProjectV2Item implements Node @docsCategory(name: "projects") { """ The content of the referenced draft issue, issue, pull request """ @@ -39856,7 +39898,7 @@ type ProjectV2ItemConnection { """ Types that can be inside Project Items. """ -union ProjectV2ItemContent = DraftIssue | Issue | PullRequest +union ProjectV2ItemContent @docsCategory(name: "projects") = DraftIssue | Issue | PullRequest """ An edge in a connection. @@ -39876,7 +39918,7 @@ type ProjectV2ItemEdge { """ The value of a date field in a Project item. """ -type ProjectV2ItemFieldDateValue implements Node & ProjectV2ItemFieldValueCommon { +type ProjectV2ItemFieldDateValue implements Node & ProjectV2ItemFieldValueCommon @docsCategory(name: "projects") { """ Identifies the date and time when the object was created. """ @@ -39921,7 +39963,7 @@ type ProjectV2ItemFieldDateValue implements Node & ProjectV2ItemFieldValueCommon """ The value of an iteration field in a Project item. """ -type ProjectV2ItemFieldIterationValue implements Node & ProjectV2ItemFieldValueCommon { +type ProjectV2ItemFieldIterationValue implements Node & ProjectV2ItemFieldValueCommon @docsCategory(name: "projects") { """ Identifies the date and time when the object was created. """ @@ -39986,7 +40028,7 @@ type ProjectV2ItemFieldIterationValue implements Node & ProjectV2ItemFieldValueC """ The value of the labels field in a Project item. """ -type ProjectV2ItemFieldLabelValue { +type ProjectV2ItemFieldLabelValue @docsCategory(name: "projects") { """ The field that contains this value. """ @@ -40021,7 +40063,7 @@ type ProjectV2ItemFieldLabelValue { """ The value of a milestone field in a Project item. """ -type ProjectV2ItemFieldMilestoneValue { +type ProjectV2ItemFieldMilestoneValue @docsCategory(name: "projects") { """ The field that contains this value. """ @@ -40036,7 +40078,7 @@ type ProjectV2ItemFieldMilestoneValue { """ The value of a number field in a Project item. """ -type ProjectV2ItemFieldNumberValue implements Node & ProjectV2ItemFieldValueCommon { +type ProjectV2ItemFieldNumberValue implements Node & ProjectV2ItemFieldValueCommon @docsCategory(name: "projects") { """ Identifies the date and time when the object was created. """ @@ -40081,7 +40123,7 @@ type ProjectV2ItemFieldNumberValue implements Node & ProjectV2ItemFieldValueComm """ The value of a pull request field in a Project item. """ -type ProjectV2ItemFieldPullRequestValue { +type ProjectV2ItemFieldPullRequestValue @docsCategory(name: "projects") { """ The field that contains this value. """ @@ -40121,7 +40163,7 @@ type ProjectV2ItemFieldPullRequestValue { """ The value of a repository field in a Project item. """ -type ProjectV2ItemFieldRepositoryValue { +type ProjectV2ItemFieldRepositoryValue @docsCategory(name: "projects") { """ The field that contains this value. """ @@ -40136,7 +40178,7 @@ type ProjectV2ItemFieldRepositoryValue { """ The value of a reviewers field in a Project item. """ -type ProjectV2ItemFieldReviewerValue { +type ProjectV2ItemFieldReviewerValue @docsCategory(name: "projects") { """ The field that contains this value. """ @@ -40171,7 +40213,8 @@ type ProjectV2ItemFieldReviewerValue { """ The value of a single select field in a Project item. """ -type ProjectV2ItemFieldSingleSelectValue implements Node & ProjectV2ItemFieldValueCommon { +type ProjectV2ItemFieldSingleSelectValue implements Node & ProjectV2ItemFieldValueCommon + @docsCategory(name: "projects") { """ The color applied to the selected single-select option. """ @@ -40241,7 +40284,7 @@ type ProjectV2ItemFieldSingleSelectValue implements Node & ProjectV2ItemFieldVal """ The value of a text field in a Project item. """ -type ProjectV2ItemFieldTextValue implements Node & ProjectV2ItemFieldValueCommon { +type ProjectV2ItemFieldTextValue implements Node & ProjectV2ItemFieldValueCommon @docsCategory(name: "projects") { """ Identifies the date and time when the object was created. """ @@ -40286,7 +40329,7 @@ type ProjectV2ItemFieldTextValue implements Node & ProjectV2ItemFieldValueCommon """ The value of a user field in a Project item. """ -type ProjectV2ItemFieldUserValue { +type ProjectV2ItemFieldUserValue @docsCategory(name: "projects") { """ The field that contains this value. """ @@ -40321,7 +40364,7 @@ type ProjectV2ItemFieldUserValue { """ Project field values """ -union ProjectV2ItemFieldValue = +union ProjectV2ItemFieldValue @docsCategory(name: "projects") = | ProjectV2ItemFieldDateValue | ProjectV2ItemFieldIterationValue | ProjectV2ItemFieldLabelValue @@ -40338,7 +40381,7 @@ union ProjectV2ItemFieldValue = """ Common fields across different project field value types """ -interface ProjectV2ItemFieldValueCommon { +interface ProjectV2ItemFieldValueCommon @docsCategory(name: "projects") { """ Identifies the date and time when the object was created. """ @@ -40418,7 +40461,7 @@ type ProjectV2ItemFieldValueEdge { """ Ordering options for project v2 item field value connections """ -input ProjectV2ItemFieldValueOrder { +input ProjectV2ItemFieldValueOrder @docsCategory(name: "projects") { """ The ordering direction. """ @@ -40433,7 +40476,7 @@ input ProjectV2ItemFieldValueOrder { """ Properties by which project v2 item field value connections can be ordered. """ -enum ProjectV2ItemFieldValueOrderField { +enum ProjectV2ItemFieldValueOrderField @docsCategory(name: "projects") { """ Order project v2 item field values by the their position in the project """ @@ -40443,7 +40486,7 @@ enum ProjectV2ItemFieldValueOrderField { """ The value of an issue field in a Project item. """ -type ProjectV2ItemIssueFieldValue { +type ProjectV2ItemIssueFieldValue @docsCategory(name: "projects") { """ Field that contains this value. """ @@ -40458,7 +40501,7 @@ type ProjectV2ItemIssueFieldValue { """ Ordering options for project v2 item connections """ -input ProjectV2ItemOrder { +input ProjectV2ItemOrder @docsCategory(name: "projects") { """ The ordering direction. """ @@ -40473,7 +40516,7 @@ input ProjectV2ItemOrder { """ Properties by which project v2 item connections can be ordered. """ -enum ProjectV2ItemOrderField { +enum ProjectV2ItemOrderField @docsCategory(name: "projects") { """ Order project v2 items by the their position in the project """ @@ -40483,7 +40526,7 @@ enum ProjectV2ItemOrderField { """ Represents a 'project_v2_item_status_changed' event on a given issue or pull request. """ -type ProjectV2ItemStatusChangedEvent implements Node & ProjectV2Event { +type ProjectV2ItemStatusChangedEvent implements Node & ProjectV2Event @docsCategory(name: "projects") { """ Identifies the actor who performed the event. """ @@ -40523,7 +40566,7 @@ type ProjectV2ItemStatusChangedEvent implements Node & ProjectV2Event { """ The type of a project item. """ -enum ProjectV2ItemType { +enum ProjectV2ItemType @docsCategory(name: "projects") { """ Draft Issue """ @@ -40548,7 +40591,7 @@ enum ProjectV2ItemType { """ Represents an iteration """ -input ProjectV2Iteration { +input ProjectV2Iteration @docsCategory(name: "projects") { """ The duration of the iteration, in days. """ @@ -40568,7 +40611,7 @@ input ProjectV2Iteration { """ An iteration field inside a project. """ -type ProjectV2IterationField implements Node & ProjectV2FieldCommon { +type ProjectV2IterationField implements Node & ProjectV2FieldCommon @docsCategory(name: "projects") { """ Iteration configuration settings """ @@ -40613,7 +40656,7 @@ type ProjectV2IterationField implements Node & ProjectV2FieldCommon { """ Iteration field configuration for a project. """ -type ProjectV2IterationFieldConfiguration { +type ProjectV2IterationFieldConfiguration @docsCategory(name: "projects") { """ The iteration's completed iterations """ @@ -40638,7 +40681,7 @@ type ProjectV2IterationFieldConfiguration { """ Represents an iteration field configuration. """ -input ProjectV2IterationFieldConfigurationInput { +input ProjectV2IterationFieldConfigurationInput @docsCategory(name: "projects") { """ The duration of each iteration, in days. """ @@ -40658,7 +40701,7 @@ input ProjectV2IterationFieldConfigurationInput { """ Iteration field iteration settings for a project. """ -type ProjectV2IterationFieldIteration { +type ProjectV2IterationFieldIteration @docsCategory(name: "projects") { """ The iteration's duration in days """ @@ -40688,7 +40731,7 @@ type ProjectV2IterationFieldIteration { """ Ways in which lists of projects can be ordered upon return. """ -input ProjectV2Order { +input ProjectV2Order @docsCategory(name: "projects") { """ The direction in which to order projects by the specified field. """ @@ -40703,7 +40746,7 @@ input ProjectV2Order { """ Properties by which projects can be ordered. """ -enum ProjectV2OrderField { +enum ProjectV2OrderField @docsCategory(name: "projects") { """ The project's date and time of creation """ @@ -40728,7 +40771,7 @@ enum ProjectV2OrderField { """ Represents an owner of a project. """ -interface ProjectV2Owner { +interface ProjectV2Owner @docsCategory(name: "projects") { """ The Node ID of the ProjectV2Owner object """ @@ -40788,7 +40831,7 @@ interface ProjectV2Owner { """ The possible roles of a collaborator on a project. """ -enum ProjectV2PermissionLevel { +enum ProjectV2PermissionLevel @docsCategory(name: "projects") { """ The collaborator can view, edit, and maange the settings of the project """ @@ -40808,7 +40851,7 @@ enum ProjectV2PermissionLevel { """ Recent projects for the owner. """ -interface ProjectV2Recent { +interface ProjectV2Recent @docsCategory(name: "projects") { """ Recent projects that this user has modified in the context of the owner. """ @@ -40838,7 +40881,7 @@ interface ProjectV2Recent { """ The possible roles of a collaborator on a project. """ -enum ProjectV2Roles { +enum ProjectV2Roles @docsCategory(name: "projects") { """ The collaborator can view, edit, and maange the settings of the project """ @@ -40863,7 +40906,7 @@ enum ProjectV2Roles { """ A single select field inside a project. """ -type ProjectV2SingleSelectField implements Node & ProjectV2FieldCommon { +type ProjectV2SingleSelectField implements Node & ProjectV2FieldCommon @docsCategory(name: "projects") { """ Identifies the date and time when the object was created. """ @@ -40913,7 +40956,7 @@ type ProjectV2SingleSelectField implements Node & ProjectV2FieldCommon { """ Single select field option for a configuration for a project. """ -type ProjectV2SingleSelectFieldOption { +type ProjectV2SingleSelectFieldOption @docsCategory(name: "projects") { """ The option's display color. """ @@ -40948,7 +40991,7 @@ type ProjectV2SingleSelectFieldOption { """ The display color of a single-select field option. """ -enum ProjectV2SingleSelectFieldOptionColor { +enum ProjectV2SingleSelectFieldOptionColor @docsCategory(name: "projects") { """ BLUE """ @@ -40993,7 +41036,7 @@ enum ProjectV2SingleSelectFieldOptionColor { """ Represents a single select field option """ -input ProjectV2SingleSelectFieldOptionInput { +input ProjectV2SingleSelectFieldOptionInput @docsCategory(name: "projects") { """ The display color of the option """ @@ -41019,7 +41062,7 @@ input ProjectV2SingleSelectFieldOptionInput { """ Represents a sort by field and direction. """ -type ProjectV2SortBy { +type ProjectV2SortBy @docsCategory(name: "projects") { """ The direction of the sorting. Possible values are ASC and DESC. """ @@ -41074,7 +41117,7 @@ type ProjectV2SortByEdge { """ Represents a sort by field and direction. """ -type ProjectV2SortByField { +type ProjectV2SortByField @docsCategory(name: "projects") { """ The direction of the sorting. Possible values are ASC and DESC. """ @@ -41129,7 +41172,7 @@ type ProjectV2SortByFieldEdge { """ The possible states of a project v2. """ -enum ProjectV2State { +enum ProjectV2State @docsCategory(name: "projects") { """ A project v2 that has been closed """ @@ -41144,7 +41187,7 @@ enum ProjectV2State { """ Ways in which project v2 status updates can be ordered. """ -input ProjectV2StatusOrder { +input ProjectV2StatusOrder @docsCategory(name: "projects") { """ The direction in which to order nodes. """ @@ -41159,7 +41202,7 @@ input ProjectV2StatusOrder { """ A status update within a project. """ -type ProjectV2StatusUpdate implements Node { +type ProjectV2StatusUpdate implements Node @docsCategory(name: "projects") { """ The body of the status update. """ @@ -41267,7 +41310,7 @@ type ProjectV2StatusUpdateEdge { """ Properties by which project v2 status updates can be ordered. """ -enum ProjectV2StatusUpdateOrderField { +enum ProjectV2StatusUpdateOrderField @docsCategory(name: "projects") { """ Allows chronological ordering of project v2 status updates. """ @@ -41277,7 +41320,7 @@ enum ProjectV2StatusUpdateOrderField { """ The possible statuses of a project v2. """ -enum ProjectV2StatusUpdateStatus { +enum ProjectV2StatusUpdateStatus @docsCategory(name: "projects") { """ A project v2 that is at risk and encountering some challenges. """ @@ -41307,7 +41350,7 @@ enum ProjectV2StatusUpdateStatus { """ A view within a ProjectV2. """ -type ProjectV2View implements Node { +type ProjectV2View implements Node @docsCategory(name: "projects") { """ Identifies the date and time when the object was created. """ @@ -41647,7 +41690,7 @@ type ProjectV2ViewEdge { """ The layout of a project v2 view. """ -enum ProjectV2ViewLayout { +enum ProjectV2ViewLayout @docsCategory(name: "projects") { """ Board layout """ @@ -41667,7 +41710,7 @@ enum ProjectV2ViewLayout { """ Ordering options for project v2 view connections """ -input ProjectV2ViewOrder { +input ProjectV2ViewOrder @docsCategory(name: "projects") { """ The ordering direction. """ @@ -41682,7 +41725,7 @@ input ProjectV2ViewOrder { """ Properties by which project v2 view connections can be ordered. """ -enum ProjectV2ViewOrderField { +enum ProjectV2ViewOrderField @docsCategory(name: "projects") { """ Order project v2 views by creation time """ @@ -41702,7 +41745,7 @@ enum ProjectV2ViewOrderField { """ A workflow inside a project. """ -type ProjectV2Workflow implements Node { +type ProjectV2Workflow implements Node @docsCategory(name: "projects") { """ Identifies the date and time when the object was created. """ @@ -41795,7 +41838,7 @@ type ProjectV2WorkflowEdge { """ Ordering options for project v2 workflows connections """ -input ProjectV2WorkflowOrder { +input ProjectV2WorkflowOrder @docsCategory(name: "projects") { """ The ordering direction. """ @@ -41810,7 +41853,7 @@ input ProjectV2WorkflowOrder { """ Properties by which project workflows can be ordered. """ -enum ProjectV2WorkflowsOrderField { +enum ProjectV2WorkflowsOrderField @docsCategory(name: "projects") { """ The date and time of the workflow creation """ @@ -45387,7 +45430,7 @@ enum PullRequestUpdateState { """ A Git push. """ -type Push implements Node { +type Push implements Node @docsCategory(name: "git") { """ The Node ID of the Push object """ @@ -46736,7 +46779,7 @@ enum RefOrderField { """ A ref update """ -input RefUpdate { +input RefUpdate @docsCategory(name: "git") { """ The value this ref should be updated to. """ @@ -46761,7 +46804,7 @@ input RefUpdate { """ Branch protection rules that are enforced on the viewer. """ -type RefUpdateRule { +type RefUpdateRule @docsCategory(name: "git") { """ Can this branch be deleted. """ @@ -47963,7 +48006,7 @@ type RemovedFromProjectEvent implements Node @docsCategory(name: "projects-class """ Represents a 'removed_from_project_v2' event on a given issue or pull request. """ -type RemovedFromProjectV2Event implements Node & ProjectV2Event { +type RemovedFromProjectV2Event implements Node & ProjectV2Event @docsCategory(name: "projects") { """ Identifies the actor who performed the event. """ @@ -48240,7 +48283,8 @@ type ReplaceActorsForAssignablePayload { """ Audit log entry for a repo.access event. """ -type RepoAccessAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { +type RepoAccessAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData + @docsCategory(name: "repos") { """ The action name """ @@ -48414,7 +48458,7 @@ type RepoAccessAuditEntry implements AuditEntry & Node & OrganizationAuditEntryD """ The privacy of a repository """ -enum RepoAccessAuditEntryVisibility { +enum RepoAccessAuditEntryVisibility @docsCategory(name: "repos") { """ The repository is visible only to users in the same enterprise. """ @@ -48434,7 +48478,8 @@ enum RepoAccessAuditEntryVisibility { """ Audit log entry for a repo.add_member event. """ -type RepoAddMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { +type RepoAddMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData + @docsCategory(name: "repos") { """ The action name """ @@ -48608,7 +48653,7 @@ type RepoAddMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEnt """ The privacy of a repository """ -enum RepoAddMemberAuditEntryVisibility { +enum RepoAddMemberAuditEntryVisibility @docsCategory(name: "repos") { """ The repository is visible only to users in the same enterprise. """ @@ -48628,7 +48673,8 @@ enum RepoAddMemberAuditEntryVisibility { """ Audit log entry for a repo.add_topic event. """ -type RepoAddTopicAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData & TopicAuditEntryData { +type RepoAddTopicAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData & TopicAuditEntryData + @docsCategory(name: "repos") { """ The action name """ @@ -48804,7 +48850,8 @@ type RepoAddTopicAuditEntry implements AuditEntry & Node & OrganizationAuditEntr """ Audit log entry for a repo.archived event. """ -type RepoArchivedAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { +type RepoArchivedAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData + @docsCategory(name: "repos") { """ The action name """ @@ -48978,7 +49025,7 @@ type RepoArchivedAuditEntry implements AuditEntry & Node & OrganizationAuditEntr """ The privacy of a repository """ -enum RepoArchivedAuditEntryVisibility { +enum RepoArchivedAuditEntryVisibility @docsCategory(name: "repos") { """ The repository is visible only to users in the same enterprise. """ @@ -48998,7 +49045,8 @@ enum RepoArchivedAuditEntryVisibility { """ Audit log entry for a repo.change_merge_setting event. """ -type RepoChangeMergeSettingAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { +type RepoChangeMergeSettingAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData + @docsCategory(name: "repos") { """ The action name """ @@ -49180,7 +49228,7 @@ type RepoChangeMergeSettingAuditEntry implements AuditEntry & Node & Organizatio """ The merge options available for pull requests to this repository. """ -enum RepoChangeMergeSettingAuditEntryMergeType { +enum RepoChangeMergeSettingAuditEntryMergeType @docsCategory(name: "repos") { """ The pull request is added to the base branch in a merge commit. """ @@ -49200,7 +49248,8 @@ enum RepoChangeMergeSettingAuditEntryMergeType { """ Audit log entry for a repo.config.disable_anonymous_git_access event. """ -type RepoConfigDisableAnonymousGitAccessAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { +type RepoConfigDisableAnonymousGitAccessAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData + @docsCategory(name: "enterprise-admin") { """ The action name """ @@ -49366,7 +49415,8 @@ type RepoConfigDisableAnonymousGitAccessAuditEntry implements AuditEntry & Node """ Audit log entry for a repo.config.disable_collaborators_only event. """ -type RepoConfigDisableCollaboratorsOnlyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { +type RepoConfigDisableCollaboratorsOnlyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData + @docsCategory(name: "enterprise-admin") { """ The action name """ @@ -49532,7 +49582,8 @@ type RepoConfigDisableCollaboratorsOnlyAuditEntry implements AuditEntry & Node & """ Audit log entry for a repo.config.disable_contributors_only event. """ -type RepoConfigDisableContributorsOnlyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { +type RepoConfigDisableContributorsOnlyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData + @docsCategory(name: "enterprise-admin") { """ The action name """ @@ -49698,7 +49749,8 @@ type RepoConfigDisableContributorsOnlyAuditEntry implements AuditEntry & Node & """ Audit log entry for a repo.config.disable_sockpuppet_disallowed event. """ -type RepoConfigDisableSockpuppetDisallowedAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { +type RepoConfigDisableSockpuppetDisallowedAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData + @docsCategory(name: "enterprise-admin") { """ The action name """ @@ -49864,7 +49916,8 @@ type RepoConfigDisableSockpuppetDisallowedAuditEntry implements AuditEntry & Nod """ Audit log entry for a repo.config.enable_anonymous_git_access event. """ -type RepoConfigEnableAnonymousGitAccessAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { +type RepoConfigEnableAnonymousGitAccessAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData + @docsCategory(name: "enterprise-admin") { """ The action name """ @@ -50030,7 +50083,8 @@ type RepoConfigEnableAnonymousGitAccessAuditEntry implements AuditEntry & Node & """ Audit log entry for a repo.config.enable_collaborators_only event. """ -type RepoConfigEnableCollaboratorsOnlyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { +type RepoConfigEnableCollaboratorsOnlyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData + @docsCategory(name: "enterprise-admin") { """ The action name """ @@ -50196,7 +50250,8 @@ type RepoConfigEnableCollaboratorsOnlyAuditEntry implements AuditEntry & Node & """ Audit log entry for a repo.config.enable_contributors_only event. """ -type RepoConfigEnableContributorsOnlyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { +type RepoConfigEnableContributorsOnlyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData + @docsCategory(name: "enterprise-admin") { """ The action name """ @@ -50362,7 +50417,8 @@ type RepoConfigEnableContributorsOnlyAuditEntry implements AuditEntry & Node & O """ Audit log entry for a repo.config.enable_sockpuppet_disallowed event. """ -type RepoConfigEnableSockpuppetDisallowedAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { +type RepoConfigEnableSockpuppetDisallowedAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData + @docsCategory(name: "enterprise-admin") { """ The action name """ @@ -50528,7 +50584,8 @@ type RepoConfigEnableSockpuppetDisallowedAuditEntry implements AuditEntry & Node """ Audit log entry for a repo.config.lock_anonymous_git_access event. """ -type RepoConfigLockAnonymousGitAccessAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { +type RepoConfigLockAnonymousGitAccessAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData + @docsCategory(name: "enterprise-admin") { """ The action name """ @@ -50694,7 +50751,8 @@ type RepoConfigLockAnonymousGitAccessAuditEntry implements AuditEntry & Node & O """ Audit log entry for a repo.config.unlock_anonymous_git_access event. """ -type RepoConfigUnlockAnonymousGitAccessAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { +type RepoConfigUnlockAnonymousGitAccessAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData + @docsCategory(name: "enterprise-admin") { """ The action name """ @@ -50860,7 +50918,8 @@ type RepoConfigUnlockAnonymousGitAccessAuditEntry implements AuditEntry & Node & """ Audit log entry for a repo.create event. """ -type RepoCreateAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { +type RepoCreateAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData + @docsCategory(name: "repos") { """ The action name """ @@ -51050,7 +51109,7 @@ type RepoCreateAuditEntry implements AuditEntry & Node & OrganizationAuditEntryD """ The privacy of a repository """ -enum RepoCreateAuditEntryVisibility { +enum RepoCreateAuditEntryVisibility @docsCategory(name: "repos") { """ The repository is visible only to users in the same enterprise. """ @@ -51070,7 +51129,8 @@ enum RepoCreateAuditEntryVisibility { """ Audit log entry for a repo.destroy event. """ -type RepoDestroyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { +type RepoDestroyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData + @docsCategory(name: "repos") { """ The action name """ @@ -51244,7 +51304,7 @@ type RepoDestroyAuditEntry implements AuditEntry & Node & OrganizationAuditEntry """ The privacy of a repository """ -enum RepoDestroyAuditEntryVisibility { +enum RepoDestroyAuditEntryVisibility @docsCategory(name: "repos") { """ The repository is visible only to users in the same enterprise. """ @@ -51264,7 +51324,8 @@ enum RepoDestroyAuditEntryVisibility { """ Audit log entry for a repo.remove_member event. """ -type RepoRemoveMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { +type RepoRemoveMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData + @docsCategory(name: "repos") { """ The action name """ @@ -51438,7 +51499,7 @@ type RepoRemoveMemberAuditEntry implements AuditEntry & Node & OrganizationAudit """ The privacy of a repository """ -enum RepoRemoveMemberAuditEntryVisibility { +enum RepoRemoveMemberAuditEntryVisibility @docsCategory(name: "repos") { """ The repository is visible only to users in the same enterprise. """ @@ -51458,7 +51519,8 @@ enum RepoRemoveMemberAuditEntryVisibility { """ Audit log entry for a repo.remove_topic event. """ -type RepoRemoveTopicAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData & TopicAuditEntryData { +type RepoRemoveTopicAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData & TopicAuditEntryData + @docsCategory(name: "repos") { """ The action name """ @@ -51669,7 +51731,8 @@ enum ReportedContentClassifiers { """ A repository contains the content for a project. """ -type Repository implements Node & PackageOwner & ProjectOwner & ProjectV2Recent & RepositoryInfo & Starrable & Subscribable & UniformResourceLocatable { +type Repository implements Node & PackageOwner & ProjectOwner & ProjectV2Recent & RepositoryInfo & Starrable & Subscribable & UniformResourceLocatable + @docsCategory(name: "repos") { """ Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging. @@ -53536,7 +53599,7 @@ type Repository implements Node & PackageOwner & ProjectOwner & ProjectV2Recent """ The affiliation of a user to a repository """ -enum RepositoryAffiliation { +enum RepositoryAffiliation @docsCategory(name: "repos") { """ Repositories that the user has been added to as a collaborator. """ @@ -53557,7 +53620,7 @@ enum RepositoryAffiliation { """ Metadata for an audit entry with action repo.* """ -interface RepositoryAuditEntryData { +interface RepositoryAuditEntryData @docsCategory(name: "repos") { """ The repository associated with the action """ @@ -53729,7 +53792,7 @@ type RepositoryContactLink @docsCategory(name: "repos") { """ The reason a repository is listed as 'contributed'. """ -enum RepositoryContributionType { +enum RepositoryContributionType @docsCategory(name: "repos") { """ Created a commit """ @@ -53759,7 +53822,7 @@ enum RepositoryContributionType { """ A repository custom property. """ -type RepositoryCustomProperty implements Node { +type RepositoryCustomProperty implements Node @docsCategory(name: "repos") { """ The allowed values for the custom property. Required if `value_type` is `single_select` or `multi_select`. """ @@ -53859,7 +53922,7 @@ type RepositoryCustomPropertyEdge { """ A value associated with a repository custom property. """ -type RepositoryCustomPropertyValue { +type RepositoryCustomPropertyValue @docsCategory(name: "repos") { """ The name of the custom property. """ @@ -53914,7 +53977,7 @@ type RepositoryCustomPropertyValueEdge { """ The allowed actors who can edit the values of a custom property. """ -enum RepositoryCustomPropertyValuesEditableBy { +enum RepositoryCustomPropertyValuesEditableBy @docsCategory(name: "repos") { """ The organization actors. """ @@ -54055,7 +54118,7 @@ input RepositoryIdConditionTargetInput { """ A subset of repository info. """ -interface RepositoryInfo { +interface RepositoryInfo @docsCategory(name: "repos") { """ Identifies the date and time when the repository was archived. """ @@ -54330,7 +54393,7 @@ enum RepositoryInteractionLimitOrigin { """ An invitation for a user to be added to a repository. """ -type RepositoryInvitation implements Node { +type RepositoryInvitation implements Node @docsCategory(name: "repos") { """ The email address that received the invitation. """ @@ -54410,7 +54473,7 @@ type RepositoryInvitationEdge { """ Ordering options for repository invitation connections. """ -input RepositoryInvitationOrder { +input RepositoryInvitationOrder @docsCategory(name: "repos") { """ The ordering direction. """ @@ -54425,7 +54488,7 @@ input RepositoryInvitationOrder { """ Properties by which repository invitation connections can be ordered. """ -enum RepositoryInvitationOrderField { +enum RepositoryInvitationOrderField @docsCategory(name: "repos") { """ Order repository invitations by creation time """ @@ -54435,7 +54498,7 @@ enum RepositoryInvitationOrderField { """ The possible reasons a given repository could be in a locked state. """ -enum RepositoryLockReason { +enum RepositoryLockReason @docsCategory(name: "repos") { """ The repository is locked due to a billing related reason. """ @@ -54653,7 +54716,7 @@ input RepositoryNameConditionTargetInput { """ Represents a object that belongs to a repository. """ -interface RepositoryNode { +interface RepositoryNode @docsCategory(name: "repos") { """ The repository associated with this node. """ @@ -54663,7 +54726,7 @@ interface RepositoryNode { """ Ordering options for repository connections """ -input RepositoryOrder { +input RepositoryOrder @docsCategory(name: "repos") { """ The ordering direction. """ @@ -54678,7 +54741,7 @@ input RepositoryOrder { """ Properties by which repository connections can be ordered. """ -enum RepositoryOrderField { +enum RepositoryOrderField @docsCategory(name: "repos") { """ Order repositories by creation time """ @@ -54708,7 +54771,7 @@ enum RepositoryOrderField { """ Represents an owner of a Repository. """ -interface RepositoryOwner { +interface RepositoryOwner @docsCategory(name: "repos") { """ A URL pointing to the owner's public avatar. """ @@ -54835,7 +54898,7 @@ interface RepositoryOwner { """ The access level to a repository """ -enum RepositoryPermission { +enum RepositoryPermission @docsCategory(name: "repos") { """ Can read, clone, and push to this repository. Can also manage issues, pull requests, and repository settings, including adding collaborators @@ -54896,7 +54959,7 @@ type RepositoryPlanFeatures { """ The privacy of a repository """ -enum RepositoryPrivacy { +enum RepositoryPrivacy @docsCategory(name: "repos") { """ Private """ @@ -55631,7 +55694,7 @@ enum RepositorySuggestedActorFilter @docsCategory(name: "repos") { """ A repository-topic connects a repository to a topic. """ -type RepositoryTopic implements Node & UniformResourceLocatable { +type RepositoryTopic implements Node & UniformResourceLocatable @docsCategory(name: "repos") { """ The Node ID of the RepositoryTopic object """ @@ -55696,7 +55759,7 @@ type RepositoryTopicEdge { """ The repository's visibility level. """ -enum RepositoryVisibility { +enum RepositoryVisibility @docsCategory(name: "repos") { """ The repository is visible only to users in the same enterprise. """ @@ -61804,7 +61867,7 @@ type StartRepositoryMigrationPayload { """ Represents a commit status. """ -type Status implements Node { +type Status implements Node @docsCategory(name: "commits") { """ A list of status contexts and check runs for this commit. """ @@ -62004,7 +62067,7 @@ type StatusCheckRollupContextEdge { """ Represents an individual commit status context """ -type StatusContext implements Node & RequirableByPullRequest { +type StatusContext implements Node & RequirableByPullRequest @docsCategory(name: "commits") { """ The avatar of the OAuth application or the user that created the status """ @@ -62089,7 +62152,7 @@ type StatusContextStateCount { """ The possible commit status states. """ -enum StatusState { +enum StatusState @docsCategory(name: "commits") { """ Status is errored. """ @@ -62274,7 +62337,7 @@ type SubmitPullRequestReviewPayload { """ A pointer to a repository at a specific revision embedded inside another repository. """ -type Submodule { +type Submodule @docsCategory(name: "git") { """ The branch of the upstream submodule for tracking updates """ @@ -63055,7 +63118,8 @@ type Team implements MemberStatusable & Node & Subscribable & TeamReviewRequesta """ Audit log entry for a team.add_member event. """ -type TeamAddMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & TeamAuditEntryData { +type TeamAddMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & TeamAuditEntryData + @docsCategory(name: "teams") { """ The action name """ @@ -63229,7 +63293,8 @@ type TeamAddMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEnt """ Audit log entry for a team.add_repository event. """ -type TeamAddRepositoryAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData & TeamAuditEntryData { +type TeamAddRepositoryAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData & TeamAuditEntryData + @docsCategory(name: "teams") { """ The action name """ @@ -63423,7 +63488,7 @@ type TeamAddRepositoryAuditEntry implements AuditEntry & Node & OrganizationAudi """ Metadata for an audit entry with action team.* """ -interface TeamAuditEntryData { +interface TeamAuditEntryData @docsCategory(name: "teams") { """ The team associated with the action """ @@ -63448,7 +63513,8 @@ interface TeamAuditEntryData { """ Audit log entry for a team.change_parent_team event. """ -type TeamChangeParentTeamAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & TeamAuditEntryData { +type TeamChangeParentTeamAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & TeamAuditEntryData + @docsCategory(name: "teams") { """ The action name """ @@ -63897,7 +63963,8 @@ enum TeamPrivacy { """ Audit log entry for a team.remove_member event. """ -type TeamRemoveMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & TeamAuditEntryData { +type TeamRemoveMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & TeamAuditEntryData + @docsCategory(name: "teams") { """ The action name """ @@ -64071,7 +64138,8 @@ type TeamRemoveMemberAuditEntry implements AuditEntry & Node & OrganizationAudit """ Audit log entry for a team.remove_repository event. """ -type TeamRemoveRepositoryAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData & TeamAuditEntryData { +type TeamRemoveRepositoryAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData & TeamAuditEntryData + @docsCategory(name: "teams") { """ The action name """ @@ -64516,7 +64584,7 @@ enum ThreadSubscriptionState { """ A topic aggregates entities that are related to a subject. """ -type Topic implements Node & Starrable { +type Topic implements Node & Starrable @docsCategory(name: "repos") { """ The Node ID of the Topic object """ @@ -64654,7 +64722,7 @@ type Topic implements Node & Starrable { """ Metadata for an audit entry with a topic. """ -interface TopicAuditEntryData { +interface TopicAuditEntryData @docsCategory(name: "enterprise-admin") { """ The name of the topic added to the repository """ @@ -64669,7 +64737,7 @@ interface TopicAuditEntryData { """ Reason that the suggested topic is declined. """ -enum TopicSuggestionDeclineReason { +enum TopicSuggestionDeclineReason @docsCategory(name: "repos") { """ The suggested topic is not relevant to the repository. """ @@ -64814,7 +64882,7 @@ type TransferredEvent implements Node @docsCategory(name: "issues") { """ Represents a Git tree. """ -type Tree implements GitObject & Node { +type Tree implements GitObject & Node @docsCategory(name: "git") { """ An abbreviated version of the Git object ID """ @@ -64854,7 +64922,7 @@ type Tree implements GitObject & Node { """ Represents a Git tree entry. """ -type TreeEntry { +type TreeEntry @docsCategory(name: "git") { """ The extension of the file """ diff --git a/src/graphql/data/ghec/schema.json b/src/graphql/data/ghec/schema.json index 8512f967a29d..4e57270aa088 100644 --- a/src/graphql/data/ghec/schema.json +++ b/src/graphql/data/ghec/schema.json @@ -958,6 +958,7 @@ "id": "accepttopicsuggestion", "href": "/graphql/reference/mutations#accepttopicsuggestion", "description": "

Applies a suggested topic to the repository.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -1369,6 +1370,7 @@ "id": "addprojectv2draftissue", "href": "/graphql/reference/mutations#addprojectv2draftissue", "description": "

Creates a new draft issue and add it to a Project.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -1399,6 +1401,7 @@ "id": "addprojectv2itembyid", "href": "/graphql/reference/mutations#addprojectv2itembyid", "description": "

Links an existing content instance to a Project.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -1795,6 +1798,7 @@ "id": "archiveprojectv2item", "href": "/graphql/reference/mutations#archiveprojectv2item", "description": "

Archives a ProjectV2Item.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -1855,6 +1859,7 @@ "id": "archiverepository", "href": "/graphql/reference/mutations#archiverepository", "description": "

Marks a repository as archived.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -2050,6 +2055,7 @@ "id": "clearprojectv2itemfieldvalue", "href": "/graphql/reference/mutations#clearprojectv2itemfieldvalue", "description": "

This mutation clears the value of a field for an item in a Project. Currently\nonly text, number, date, assignees, labels, single-select, iteration and\nmilestone fields are supported.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -2119,6 +2125,7 @@ "id": "clonetemplaterepository", "href": "/graphql/reference/mutations#clonetemplaterepository", "description": "

Create a new repository with the same files and directory structure as a template repository.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -2272,6 +2279,7 @@ "id": "convertprojectv2draftissueitemtoissue", "href": "/graphql/reference/mutations#convertprojectv2draftissueitemtoissue", "description": "

Converts a projectV2 draft issue item to an issue.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -2332,6 +2340,7 @@ "id": "copyprojectv2", "href": "/graphql/reference/mutations#copyprojectv2", "description": "

Copy a project.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -2496,6 +2505,7 @@ "id": "createcommitonbranch", "href": "/graphql/reference/mutations#createcommitonbranch", "description": "

Appends a commit to the given branch as the authenticated user.

\n

This mutation creates a commit whose parent is the HEAD of the provided\nbranch and also updates that branch to point to the new commit.\nIt can be thought of as similar to git commit.

\n

Locating a Branch

\n

Commits are appended to a branch of type Ref.\nThis must refer to a git branch (i.e. the fully qualified path must\nbegin with refs/heads/, although including this prefix is optional.

\n

Callers may specify the branch to commit to either by its global node\nID or by passing both of repositoryNameWithOwner and refName. For\nmore details see the documentation for CommittableBranch.

\n

Describing Changes

\n

fileChanges are specified as a FilesChanges object describing\nFileAdditions and FileDeletions.

\n

Please see the documentation for FileChanges for more information on\nhow to use this argument to describe any set of file changes.

\n

Authorship

\n

Similar to the web commit interface, this mutation does not support\nspecifying the author or committer of the commit and will not add\nsupport for this in the future.

\n

A commit created by a successful execution of this mutation will be\nauthored by the owner of the credential which authenticates the API\nrequest. The committer will be identical to that of commits authored\nusing the web interface.

\n

If you need full control over author and committer information, please\nuse the Git Database REST API instead.

\n

Commit Signing

\n

Commits made using this mutation are automatically signed by GitHub if\nsupported and will be marked as verified in the user interface.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -2989,6 +2999,7 @@ "id": "createprojectv2", "href": "/graphql/reference/mutations#createprojectv2", "description": "

Creates a new project.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -3019,6 +3030,7 @@ "id": "createprojectv2field", "href": "/graphql/reference/mutations#createprojectv2field", "description": "

Create a new project field.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -3049,6 +3061,7 @@ "id": "createprojectv2issuefield", "href": "/graphql/reference/mutations#createprojectv2issuefield", "description": "

Create a new project issue field.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -3079,6 +3092,7 @@ "id": "createprojectv2statusupdate", "href": "/graphql/reference/mutations#createprojectv2statusupdate", "description": "

Creates a status update within a Project.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -3169,6 +3183,7 @@ "id": "createrepository", "href": "/graphql/reference/mutations#createrepository", "description": "

Create a new repository.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -3199,6 +3214,7 @@ "id": "createrepositorycustomproperty", "href": "/graphql/reference/mutations#createrepositorycustomproperty", "description": "

Create a repository custom property.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -3416,6 +3432,7 @@ "id": "declinetopicsuggestion", "href": "/graphql/reference/mutations#declinetopicsuggestion", "description": "

Rejects a suggested topic for the repository.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -3957,6 +3974,7 @@ "id": "deleteprojectv2", "href": "/graphql/reference/mutations#deleteprojectv2", "description": "

Delete a project.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -3987,6 +4005,7 @@ "id": "deleteprojectv2field", "href": "/graphql/reference/mutations#deleteprojectv2field", "description": "

Delete a project field.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -4017,6 +4036,7 @@ "id": "deleteprojectv2item", "href": "/graphql/reference/mutations#deleteprojectv2item", "description": "

Deletes an item from a Project.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -4047,6 +4067,7 @@ "id": "deleteprojectv2statusupdate", "href": "/graphql/reference/mutations#deleteprojectv2statusupdate", "description": "

Deletes a project status update.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -4084,6 +4105,7 @@ "id": "deleteprojectv2workflow", "href": "/graphql/reference/mutations#deleteprojectv2workflow", "description": "

Deletes a project workflow.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -4211,6 +4233,7 @@ "id": "deleterepositorycustomproperty", "href": "/graphql/reference/mutations#deleterepositorycustomproperty", "description": "

Delete a repository custom property.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -4730,6 +4753,7 @@ "id": "linkprojectv2torepository", "href": "/graphql/reference/mutations#linkprojectv2torepository", "description": "

Links a project to a repository.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -4927,6 +4951,7 @@ "id": "markprojectv2astemplate", "href": "/graphql/reference/mutations#markprojectv2astemplate", "description": "

Mark a project as a template. Note that only projects which are owned by an Organization can be marked as a template.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -4987,6 +5012,7 @@ "id": "mergebranch", "href": "/graphql/reference/mutations#mergebranch", "description": "

Merge a head into a branch.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -5247,6 +5273,7 @@ "id": "promoterepositorycustomproperty", "href": "/graphql/reference/mutations#promoterepositorycustomproperty", "description": "

Promote a repository custom property to the enterprise level.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -6424,6 +6451,7 @@ "id": "setrepositorycustompropertyvalues", "href": "/graphql/reference/mutations#setrepositorycustompropertyvalues", "description": "

Set repository custom property values for a repository.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -6665,6 +6693,7 @@ "id": "unarchiveprojectv2item", "href": "/graphql/reference/mutations#unarchiveprojectv2item", "description": "

Unarchives a ProjectV2Item.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -6725,6 +6754,7 @@ "id": "unarchiverepository", "href": "/graphql/reference/mutations#unarchiverepository", "description": "

Unarchives a repository.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -6815,6 +6845,7 @@ "id": "unlinkprojectv2fromrepository", "href": "/graphql/reference/mutations#unlinkprojectv2fromrepository", "description": "

Unlinks a project from a repository.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -7043,6 +7074,7 @@ "id": "unmarkprojectv2astemplate", "href": "/graphql/reference/mutations#unmarkprojectv2astemplate", "description": "

Unmark a project as a template.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -8446,6 +8478,7 @@ "id": "updateorganizationwebcommitsignoffsetting", "href": "/graphql/reference/mutations#updateorganizationwebcommitsignoffsetting", "description": "

Sets whether contributors are required to sign off on web-based commits for repositories in an organization.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -8609,6 +8642,7 @@ "id": "updateprojectv2", "href": "/graphql/reference/mutations#updateprojectv2", "description": "

Updates an existing project.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -8639,6 +8673,7 @@ "id": "updateprojectv2collaborators", "href": "/graphql/reference/mutations#updateprojectv2collaborators", "description": "

Update the collaborators on a team or a project.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -8669,6 +8704,7 @@ "id": "updateprojectv2draftissue", "href": "/graphql/reference/mutations#updateprojectv2draftissue", "description": "

Updates a draft issue within a Project.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -8699,6 +8735,7 @@ "id": "updateprojectv2field", "href": "/graphql/reference/mutations#updateprojectv2field", "description": "

Update a project field.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -8729,6 +8766,7 @@ "id": "updateprojectv2itemfieldvalue", "href": "/graphql/reference/mutations#updateprojectv2itemfieldvalue", "description": "

This mutation updates the value of a field for an item in a Project. Currently\nonly single-select, text, number, date, and iteration fields are supported.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -8759,6 +8797,7 @@ "id": "updateprojectv2itemposition", "href": "/graphql/reference/mutations#updateprojectv2itemposition", "description": "

This mutation updates the position of the item in the project, where the position represents the priority of an item.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -8789,6 +8828,7 @@ "id": "updateprojectv2statusupdate", "href": "/graphql/reference/mutations#updateprojectv2statusupdate", "description": "

Updates a status update within a Project.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -8999,6 +9039,7 @@ "id": "updaterepository", "href": "/graphql/reference/mutations#updaterepository", "description": "

Update information about a repository.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -9029,6 +9070,7 @@ "id": "updaterepositorycustomproperty", "href": "/graphql/reference/mutations#updaterepositorycustomproperty", "description": "

Update a repository custom property.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -9089,6 +9131,7 @@ "id": "updaterepositorywebcommitsignoffsetting", "href": "/graphql/reference/mutations#updaterepositorywebcommitsignoffsetting", "description": "

Sets whether contributors are required to sign off on web-based commits for a repository.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -9253,6 +9296,7 @@ "id": "updatetopics", "href": "/graphql/reference/mutations#updatetopics", "description": "

Replaces the repository's topics with the given topics.

", + "isDeprecated": false, "inputFields": [ { "name": "input", @@ -9454,6 +9498,7 @@ "id": "actorlocation", "href": "/graphql/reference/objects#actorlocation", "description": "

Location information for an actor.

", + "isDeprecated": false, "fields": [ { "name": "city", @@ -9627,6 +9672,7 @@ "id": "addedtoprojectv2event", "href": "/graphql/reference/objects#addedtoprojectv2event", "description": "

Represents aadded_to_project_v2event on a given issue or pull request.

", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -9682,6 +9728,7 @@ "id": "announcementbanner", "href": "/graphql/reference/objects#announcementbanner", "description": "

An announcement banner for an enterprise or organization.

", + "isDeprecated": false, "fields": [ { "name": "createdAt", @@ -10556,6 +10603,7 @@ "id": "blame", "href": "/graphql/reference/objects#blame", "description": "

Represents a Git blame.

", + "isDeprecated": false, "fields": [ { "name": "ranges", @@ -10571,6 +10619,7 @@ "id": "blamerange", "href": "/graphql/reference/objects#blamerange", "description": "

Represents a range of information from a Git blame.

", + "isDeprecated": false, "fields": [ { "name": "age", @@ -10607,6 +10656,7 @@ "id": "blob", "href": "/graphql/reference/objects#blob", "description": "

Represents a Git blob.

", + "isDeprecated": false, "implements": [ { "name": "GitObject", @@ -13158,6 +13208,7 @@ "id": "commit", "href": "/graphql/reference/objects#commit", "description": "

Represents a Git commit.

", + "isDeprecated": false, "implements": [ { "name": "GitObject", @@ -19861,6 +19912,7 @@ "id": "draftissue", "href": "/graphql/reference/objects#draftissue", "description": "

A draft issue within a project.

", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -25110,6 +25162,7 @@ "id": "gist", "href": "/graphql/reference/objects#gist", "description": "

A Gist.

", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -25407,6 +25460,7 @@ "id": "gistcomment", "href": "/graphql/reference/objects#gistcomment", "description": "

Represents a comment on an Gist.

", + "isDeprecated": false, "implements": [ { "name": "Comment", @@ -25769,6 +25823,7 @@ "id": "gistfile", "href": "/graphql/reference/objects#gistfile", "description": "

A file in a gist.

", + "isDeprecated": false, "fields": [ { "name": "encodedName", @@ -25851,6 +25906,7 @@ "id": "gitactor", "href": "/graphql/reference/objects#gitactor", "description": "

Represents an actor in a Git commit (ie. an author or committer).

", + "isDeprecated": false, "fields": [ { "name": "avatarUrl", @@ -30614,6 +30670,7 @@ "id": "language", "href": "/graphql/reference/objects#language", "description": "

Represents a given language found in repositories.

", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -32076,6 +32133,7 @@ "id": "memberscandeletereposdisableauditentry", "href": "/graphql/reference/objects#memberscandeletereposdisableauditentry", "description": "

Audit log entry for a members_can_delete_repos.disable event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -32287,6 +32345,7 @@ "id": "memberscandeletereposenableauditentry", "href": "/graphql/reference/objects#memberscandeletereposenableauditentry", "description": "

Audit log entry for a members_can_delete_repos.enable event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -33683,6 +33742,7 @@ "id": "oauthapplicationcreateauditentry", "href": "/graphql/reference/objects#oauthapplicationcreateauditentry", "description": "

Audit log entry for a oauth_application.create event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -33930,6 +33990,7 @@ "id": "orgaddbillingmanagerauditentry", "href": "/graphql/reference/objects#orgaddbillingmanagerauditentry", "description": "

Audit log entry for a org.add_billing_manager.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -34124,6 +34185,7 @@ "id": "orgaddmemberauditentry", "href": "/graphql/reference/objects#orgaddmemberauditentry", "description": "

Audit log entry for a org.add_member.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -34318,6 +34380,7 @@ "id": "orgblockuserauditentry", "href": "/graphql/reference/objects#orgblockuserauditentry", "description": "

Audit log entry for a org.block_user.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -34539,6 +34602,7 @@ "id": "orgconfigdisablecollaboratorsonlyauditentry", "href": "/graphql/reference/objects#orgconfigdisablecollaboratorsonlyauditentry", "description": "

Audit log entry for a org.config.disable_collaborators_only event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -34724,6 +34788,7 @@ "id": "orgconfigenablecollaboratorsonlyauditentry", "href": "/graphql/reference/objects#orgconfigenablecollaboratorsonlyauditentry", "description": "

Audit log entry for a org.config.enable_collaborators_only event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -34909,6 +34974,7 @@ "id": "orgcreateauditentry", "href": "/graphql/reference/objects#orgcreateauditentry", "description": "

Audit log entry for a org.create event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -35103,6 +35169,7 @@ "id": "orgdisableoauthapprestrictionsauditentry", "href": "/graphql/reference/objects#orgdisableoauthapprestrictionsauditentry", "description": "

Audit log entry for a org.disable_oauth_app_restrictions event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -35694,6 +35761,7 @@ "id": "orgenableoauthapprestrictionsauditentry", "href": "/graphql/reference/objects#orgenableoauthapprestrictionsauditentry", "description": "

Audit log entry for a org.enable_oauth_app_restrictions event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -36285,6 +36353,7 @@ "id": "orginvitememberauditentry", "href": "/graphql/reference/objects#orginvitememberauditentry", "description": "

Audit log entry for a org.invite_member event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -36488,6 +36557,7 @@ "id": "orginvitetobusinessauditentry", "href": "/graphql/reference/objects#orginvitetobusinessauditentry", "description": "

Audit log entry for a org.invite_to_business event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -36699,6 +36769,7 @@ "id": "orgoauthappaccessapprovedauditentry", "href": "/graphql/reference/objects#orgoauthappaccessapprovedauditentry", "description": "

Audit log entry for a org.oauth_app_access_approved event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -36910,6 +36981,7 @@ "id": "orgoauthappaccessblockedauditentry", "href": "/graphql/reference/objects#orgoauthappaccessblockedauditentry", "description": "

Audit log entry for a org.oauth_app_access_blocked event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -37121,6 +37193,7 @@ "id": "orgoauthappaccessdeniedauditentry", "href": "/graphql/reference/objects#orgoauthappaccessdeniedauditentry", "description": "

Audit log entry for a org.oauth_app_access_denied event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -37332,6 +37405,7 @@ "id": "orgoauthappaccessrequestedauditentry", "href": "/graphql/reference/objects#orgoauthappaccessrequestedauditentry", "description": "

Audit log entry for a org.oauth_app_access_requested event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -37543,6 +37617,7 @@ "id": "orgoauthappaccessunblockedauditentry", "href": "/graphql/reference/objects#orgoauthappaccessunblockedauditentry", "description": "

Audit log entry for a org.oauth_app_access_unblocked event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -37754,6 +37829,7 @@ "id": "orgremovebillingmanagerauditentry", "href": "/graphql/reference/objects#orgremovebillingmanagerauditentry", "description": "

Audit log entry for a org.remove_billing_manager event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -37948,6 +38024,7 @@ "id": "orgremovememberauditentry", "href": "/graphql/reference/objects#orgremovememberauditentry", "description": "

Audit log entry for a org.remove_member event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -38151,6 +38228,7 @@ "id": "orgremoveoutsidecollaboratorauditentry", "href": "/graphql/reference/objects#orgremoveoutsidecollaboratorauditentry", "description": "

Audit log entry for a org.remove_outside_collaborator event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -38354,6 +38432,7 @@ "id": "orgrestorememberauditentry", "href": "/graphql/reference/objects#orgrestorememberauditentry", "description": "

Audit log entry for a org.restore_member event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -38602,6 +38681,7 @@ "id": "orgrestoremembermembershiporganizationauditentrydata", "href": "/graphql/reference/objects#orgrestoremembermembershiporganizationauditentrydata", "description": "

Metadata for an organization membership for org.restore_member actions.

", + "isDeprecated": false, "implements": [ { "name": "OrganizationAuditEntryData", @@ -38653,6 +38733,7 @@ "id": "orgrestoremembermembershiprepositoryauditentrydata", "href": "/graphql/reference/objects#orgrestoremembermembershiprepositoryauditentrydata", "description": "

Metadata for a repository membership for org.restore_member actions.

", + "isDeprecated": false, "implements": [ { "name": "RepositoryAuditEntryData", @@ -38696,6 +38777,7 @@ "id": "orgrestoremembermembershipteamauditentrydata", "href": "/graphql/reference/objects#orgrestoremembermembershipteamauditentrydata", "description": "

Metadata for a team membership for org.restore_member actions.

", + "isDeprecated": false, "implements": [ { "name": "TeamAuditEntryData", @@ -38739,6 +38821,7 @@ "id": "orgunblockuserauditentry", "href": "/graphql/reference/objects#orgunblockuserauditentry", "description": "

Audit log entry for a org.unblock_user.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -38960,6 +39043,7 @@ "id": "orgupdatedefaultrepositorypermissionauditentry", "href": "/graphql/reference/objects#orgupdatedefaultrepositorypermissionauditentry", "description": "

Audit log entry for a org.update_default_repository_permission.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -39163,6 +39247,7 @@ "id": "orgupdatememberauditentry", "href": "/graphql/reference/objects#orgupdatememberauditentry", "description": "

Audit log entry for a org.update_member event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -39366,6 +39451,7 @@ "id": "orgupdatememberrepositorycreationpermissionauditentry", "href": "/graphql/reference/objects#orgupdatememberrepositorycreationpermissionauditentry", "description": "

Audit log entry for a org.update_member_repository_creation_permission event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -39569,6 +39655,7 @@ "id": "orgupdatememberrepositoryinvitationpermissionauditentry", "href": "/graphql/reference/objects#orgupdatememberrepositoryinvitationpermissionauditentry", "description": "

Audit log entry for a org.update_member_repository_invitation_permission event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -44576,6 +44663,7 @@ "id": "privaterepositoryforkingdisableauditentry", "href": "/graphql/reference/objects#privaterepositoryforkingdisableauditentry", "description": "

Audit log entry for a private_repository_forking.disable event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -44820,6 +44908,7 @@ "id": "privaterepositoryforkingenableauditentry", "href": "/graphql/reference/objects#privaterepositoryforkingenableauditentry", "description": "

Audit log entry for a private_repository_forking.enable event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -45946,6 +46035,7 @@ "id": "projectv2", "href": "/graphql/reference/objects#projectv2", "description": "

New projects that manage issues, pull requests and drafts using tables and boards.

", + "isDeprecated": false, "implements": [ { "name": "Closable", @@ -46671,6 +46761,7 @@ "id": "projectv2field", "href": "/graphql/reference/objects#projectv2field", "description": "

A field inside a project.

", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -46856,6 +46947,7 @@ "id": "projectv2item", "href": "/graphql/reference/objects#projectv2item", "description": "

An item within a Project.

", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -47073,6 +47165,7 @@ "id": "projectv2itemfielddatevalue", "href": "/graphql/reference/objects#projectv2itemfielddatevalue", "description": "

The value of a date field in a Project item.

", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -47149,6 +47242,7 @@ "id": "projectv2itemfielditerationvalue", "href": "/graphql/reference/objects#projectv2itemfielditerationvalue", "description": "

The value of an iteration field in a Project item.

", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -47253,6 +47347,7 @@ "id": "projectv2itemfieldlabelvalue", "href": "/graphql/reference/objects#projectv2itemfieldlabelvalue", "description": "

The value of the labels field in a Project item.

", + "isDeprecated": false, "fields": [ { "name": "field", @@ -47313,6 +47408,7 @@ "id": "projectv2itemfieldmilestonevalue", "href": "/graphql/reference/objects#projectv2itemfieldmilestonevalue", "description": "

The value of a milestone field in a Project item.

", + "isDeprecated": false, "fields": [ { "name": "field", @@ -47335,6 +47431,7 @@ "id": "projectv2itemfieldnumbervalue", "href": "/graphql/reference/objects#projectv2itemfieldnumbervalue", "description": "

The value of a number field in a Project item.

", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -47411,6 +47508,7 @@ "id": "projectv2itemfieldpullrequestvalue", "href": "/graphql/reference/objects#projectv2itemfieldpullrequestvalue", "description": "

The value of a pull request field in a Project item.

", + "isDeprecated": false, "fields": [ { "name": "field", @@ -47480,6 +47578,7 @@ "id": "projectv2itemfieldrepositoryvalue", "href": "/graphql/reference/objects#projectv2itemfieldrepositoryvalue", "description": "

The value of a repository field in a Project item.

", + "isDeprecated": false, "fields": [ { "name": "field", @@ -47502,6 +47601,7 @@ "id": "projectv2itemfieldreviewervalue", "href": "/graphql/reference/objects#projectv2itemfieldreviewervalue", "description": "

The value of a reviewers field in a Project item.

", + "isDeprecated": false, "fields": [ { "name": "field", @@ -47562,6 +47662,7 @@ "id": "projectv2itemfieldsingleselectvalue", "href": "/graphql/reference/objects#projectv2itemfieldsingleselectvalue", "description": "

The value of a single select field in a Project item.

", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -47673,6 +47774,7 @@ "id": "projectv2itemfieldtextvalue", "href": "/graphql/reference/objects#projectv2itemfieldtextvalue", "description": "

The value of a text field in a Project item.

", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -47749,6 +47851,7 @@ "id": "projectv2itemfielduservalue", "href": "/graphql/reference/objects#projectv2itemfielduservalue", "description": "

The value of a user field in a Project item.

", + "isDeprecated": false, "fields": [ { "name": "field", @@ -47867,6 +47970,7 @@ "id": "projectv2itemissuefieldvalue", "href": "/graphql/reference/objects#projectv2itemissuefieldvalue", "description": "

The value of an issue field in a Project item.

", + "isDeprecated": false, "fields": [ { "name": "field", @@ -47889,6 +47993,7 @@ "id": "projectv2itemstatuschangedevent", "href": "/graphql/reference/objects#projectv2itemstatuschangedevent", "description": "

Represents aproject_v2_item_status_changedevent on a given issue or pull request.

", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -47958,6 +48063,7 @@ "id": "projectv2iterationfield", "href": "/graphql/reference/objects#projectv2iterationfield", "description": "

An iteration field inside a project.

", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -48034,6 +48140,7 @@ "id": "projectv2iterationfieldconfiguration", "href": "/graphql/reference/objects#projectv2iterationfieldconfiguration", "description": "

Iteration field configuration for a project.

", + "isDeprecated": false, "fields": [ { "name": "completedIterations", @@ -48070,6 +48177,7 @@ "id": "projectv2iterationfielditeration", "href": "/graphql/reference/objects#projectv2iterationfielditeration", "description": "

Iteration field iteration settings for a project.

", + "isDeprecated": false, "fields": [ { "name": "duration", @@ -48113,6 +48221,7 @@ "id": "projectv2singleselectfield", "href": "/graphql/reference/objects#projectv2singleselectfield", "description": "

A single select field inside a project.

", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -48200,6 +48309,7 @@ "id": "projectv2singleselectfieldoption", "href": "/graphql/reference/objects#projectv2singleselectfieldoption", "description": "

Single select field option for a configuration for a project.

", + "isDeprecated": false, "fields": [ { "name": "color", @@ -48250,6 +48360,7 @@ "id": "projectv2sortby", "href": "/graphql/reference/objects#projectv2sortby", "description": "

Represents a sort by field and direction.

", + "isDeprecated": false, "fields": [ { "name": "direction", @@ -48330,6 +48441,7 @@ "id": "projectv2sortbyfield", "href": "/graphql/reference/objects#projectv2sortbyfield", "description": "

Represents a sort by field and direction.

", + "isDeprecated": false, "fields": [ { "name": "direction", @@ -48410,6 +48522,7 @@ "id": "projectv2statusupdate", "href": "/graphql/reference/objects#projectv2statusupdate", "description": "

A status update within a project.

", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -48569,6 +48682,7 @@ "id": "projectv2view", "href": "/graphql/reference/objects#projectv2view", "description": "

A view within a ProjectV2.

", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -49136,6 +49250,7 @@ "id": "projectv2workflow", "href": "/graphql/reference/objects#projectv2workflow", "description": "

A workflow inside a project.

", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -53620,6 +53735,7 @@ "id": "push", "href": "/graphql/reference/objects#push", "description": "

A Git push.

", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -54571,6 +54687,7 @@ "id": "refupdaterule", "href": "/graphql/reference/objects#refupdaterule", "description": "

Branch protection rules that are enforced on the viewer.

", + "isDeprecated": false, "fields": [ { "name": "allowsDeletions", @@ -55439,6 +55556,7 @@ "id": "removedfromprojectv2event", "href": "/graphql/reference/objects#removedfromprojectv2event", "description": "

Represents aremoved_from_project_v2event on a given issue or pull request.

", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -55601,6 +55719,7 @@ "id": "repoaccessauditentry", "href": "/graphql/reference/objects#repoaccessauditentry", "description": "

Audit log entry for a repo.access event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -55828,6 +55947,7 @@ "id": "repoaddmemberauditentry", "href": "/graphql/reference/objects#repoaddmemberauditentry", "description": "

Audit log entry for a repo.add_member event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -56055,6 +56175,7 @@ "id": "repoaddtopicauditentry", "href": "/graphql/reference/objects#repoaddtopicauditentry", "description": "

Audit log entry for a repo.add_topic event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -56292,6 +56413,7 @@ "id": "repoarchivedauditentry", "href": "/graphql/reference/objects#repoarchivedauditentry", "description": "

Audit log entry for a repo.archived event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -56519,6 +56641,7 @@ "id": "repochangemergesettingauditentry", "href": "/graphql/reference/objects#repochangemergesettingauditentry", "description": "

Audit log entry for a repo.change_merge_setting event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -56755,6 +56878,7 @@ "id": "repoconfigdisableanonymousgitaccessauditentry", "href": "/graphql/reference/objects#repoconfigdisableanonymousgitaccessauditentry", "description": "

Audit log entry for a repo.config.disable_anonymous_git_access event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -56973,6 +57097,7 @@ "id": "repoconfigdisablecollaboratorsonlyauditentry", "href": "/graphql/reference/objects#repoconfigdisablecollaboratorsonlyauditentry", "description": "

Audit log entry for a repo.config.disable_collaborators_only event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -57191,6 +57316,7 @@ "id": "repoconfigdisablecontributorsonlyauditentry", "href": "/graphql/reference/objects#repoconfigdisablecontributorsonlyauditentry", "description": "

Audit log entry for a repo.config.disable_contributors_only event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -57409,6 +57535,7 @@ "id": "repoconfigdisablesockpuppetdisallowedauditentry", "href": "/graphql/reference/objects#repoconfigdisablesockpuppetdisallowedauditentry", "description": "

Audit log entry for a repo.config.disable_sockpuppet_disallowed event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -57627,6 +57754,7 @@ "id": "repoconfigenableanonymousgitaccessauditentry", "href": "/graphql/reference/objects#repoconfigenableanonymousgitaccessauditentry", "description": "

Audit log entry for a repo.config.enable_anonymous_git_access event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -57845,6 +57973,7 @@ "id": "repoconfigenablecollaboratorsonlyauditentry", "href": "/graphql/reference/objects#repoconfigenablecollaboratorsonlyauditentry", "description": "

Audit log entry for a repo.config.enable_collaborators_only event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -58063,6 +58192,7 @@ "id": "repoconfigenablecontributorsonlyauditentry", "href": "/graphql/reference/objects#repoconfigenablecontributorsonlyauditentry", "description": "

Audit log entry for a repo.config.enable_contributors_only event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -58281,6 +58411,7 @@ "id": "repoconfigenablesockpuppetdisallowedauditentry", "href": "/graphql/reference/objects#repoconfigenablesockpuppetdisallowedauditentry", "description": "

Audit log entry for a repo.config.enable_sockpuppet_disallowed event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -58499,6 +58630,7 @@ "id": "repoconfiglockanonymousgitaccessauditentry", "href": "/graphql/reference/objects#repoconfiglockanonymousgitaccessauditentry", "description": "

Audit log entry for a repo.config.lock_anonymous_git_access event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -58717,6 +58849,7 @@ "id": "repoconfigunlockanonymousgitaccessauditentry", "href": "/graphql/reference/objects#repoconfigunlockanonymousgitaccessauditentry", "description": "

Audit log entry for a repo.config.unlock_anonymous_git_access event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -58935,6 +59068,7 @@ "id": "repocreateauditentry", "href": "/graphql/reference/objects#repocreateauditentry", "description": "

Audit log entry for a repo.create event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -59180,6 +59314,7 @@ "id": "repodestroyauditentry", "href": "/graphql/reference/objects#repodestroyauditentry", "description": "

Audit log entry for a repo.destroy event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -59407,6 +59542,7 @@ "id": "reporemovememberauditentry", "href": "/graphql/reference/objects#reporemovememberauditentry", "description": "

Audit log entry for a repo.remove_member event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -59634,6 +59770,7 @@ "id": "reporemovetopicauditentry", "href": "/graphql/reference/objects#reporemovetopicauditentry", "description": "

Audit log entry for a repo.remove_topic event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -59871,6 +60008,7 @@ "id": "repository", "href": "/graphql/reference/objects#repository", "description": "

A repository contains the content for a project.

", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -63294,6 +63432,7 @@ "id": "repositorycustomproperty", "href": "/graphql/reference/objects#repositorycustomproperty", "description": "

A repository custom property.

", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -63444,6 +63583,7 @@ "id": "repositorycustompropertyvalue", "href": "/graphql/reference/objects#repositorycustompropertyvalue", "description": "

A value associated with a repository custom property.

", + "isDeprecated": false, "fields": [ { "name": "propertyName", @@ -63590,6 +63730,7 @@ "id": "repositoryinvitation", "href": "/graphql/reference/objects#repositoryinvitation", "description": "

An invitation for a user to be added to a repository.

", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -64483,6 +64624,7 @@ "id": "repositorytopic", "href": "/graphql/reference/objects#repositorytopic", "description": "

A repository-topic connects a repository to a topic.

", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -68252,6 +68394,7 @@ "id": "status", "href": "/graphql/reference/objects#status", "description": "

Represents a commit status.

", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -68547,6 +68690,7 @@ "id": "statuscontext", "href": "/graphql/reference/objects#statuscontext", "description": "

Represents an individual commit status context.

", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -68856,6 +69000,7 @@ "id": "submodule", "href": "/graphql/reference/objects#submodule", "description": "

A pointer to a repository at a specific revision embedded inside another repository.

", + "isDeprecated": false, "fields": [ { "name": "branch", @@ -69989,6 +70134,7 @@ "id": "teamaddmemberauditentry", "href": "/graphql/reference/objects#teamaddmemberauditentry", "description": "

Audit log entry for a team.add_member event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -70216,6 +70362,7 @@ "id": "teamaddrepositoryauditentry", "href": "/graphql/reference/objects#teamaddrepositoryauditentry", "description": "

Audit log entry for a team.add_repository event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -70476,6 +70623,7 @@ "id": "teamchangeparentteamauditentry", "href": "/graphql/reference/objects#teamchangeparentteamauditentry", "description": "

Audit log entry for a team.change_parent_team event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -70912,6 +71060,7 @@ "id": "teamremovememberauditentry", "href": "/graphql/reference/objects#teamremovememberauditentry", "description": "

Audit log entry for a team.remove_member event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -71139,6 +71288,7 @@ "id": "teamremoverepositoryauditentry", "href": "/graphql/reference/objects#teamremoverepositoryauditentry", "description": "

Audit log entry for a team.remove_repository event.

", + "isDeprecated": false, "implements": [ { "name": "AuditEntry", @@ -71522,6 +71672,7 @@ "id": "topic", "href": "/graphql/reference/objects#topic", "description": "

A topic aggregates entities that are related to a subject.

", + "isDeprecated": false, "implements": [ { "name": "Node", @@ -71812,6 +71963,7 @@ "id": "tree", "href": "/graphql/reference/objects#tree", "description": "

Represents a Git tree.

", + "isDeprecated": false, "implements": [ { "name": "GitObject", @@ -71881,6 +72033,7 @@ "id": "treeentry", "href": "/graphql/reference/objects#treeentry", "description": "

Represents a Git tree entry.

", + "isDeprecated": false, "fields": [ { "name": "extension", @@ -77106,6 +77259,7 @@ "id": "auditentry", "href": "/graphql/reference/interfaces#auditentry", "description": "

An entry in the audit log.

", + "isDeprecated": false, "fields": [ { "name": "action", @@ -77478,6 +77632,7 @@ "id": "enterpriseauditentrydata", "href": "/graphql/reference/interfaces#enterpriseauditentrydata", "description": "

Metadata for an audit entry containing enterprise account information.

", + "isDeprecated": false, "fields": [ { "name": "enterpriseResourcePath", @@ -77507,6 +77662,7 @@ "id": "gitobject", "href": "/graphql/reference/interfaces#gitobject", "description": "

Represents a Git object.

", + "isDeprecated": false, "fields": [ { "name": "abbreviatedOid", @@ -77994,6 +78150,7 @@ "id": "oauthapplicationauditentrydata", "href": "/graphql/reference/interfaces#oauthapplicationauditentrydata", "description": "

Metadata for an audit entry with action oauth_application.*.

", + "isDeprecated": false, "fields": [ { "name": "oauthApplicationName", @@ -78023,6 +78180,7 @@ "id": "organizationauditentrydata", "href": "/graphql/reference/interfaces#organizationauditentrydata", "description": "

Metadata for an audit entry with action org.*.

", + "isDeprecated": false, "fields": [ { "name": "organization", @@ -78543,6 +78701,7 @@ "id": "projectv2event", "href": "/graphql/reference/interfaces#projectv2event", "description": "

Represents an event related to a project on the timeline of an issue or pull request.

", + "isDeprecated": false, "fields": [ { "name": "project", @@ -78565,6 +78724,7 @@ "id": "projectv2fieldcommon", "href": "/graphql/reference/interfaces#projectv2fieldcommon", "description": "

Common fields across different project field types.

", + "isDeprecated": false, "fields": [ { "name": "createdAt", @@ -78622,6 +78782,7 @@ "id": "projectv2itemfieldvaluecommon", "href": "/graphql/reference/interfaces#projectv2itemfieldvaluecommon", "description": "

Common fields across different project field value types.

", + "isDeprecated": false, "fields": [ { "name": "createdAt", @@ -78679,6 +78840,7 @@ "id": "projectv2owner", "href": "/graphql/reference/interfaces#projectv2owner", "description": "

Represents an owner of a project.

", + "isDeprecated": false, "fields": [ { "name": "id", @@ -78785,6 +78947,7 @@ "id": "projectv2recent", "href": "/graphql/reference/interfaces#projectv2recent", "description": "

Recent projects for the owner.

", + "isDeprecated": false, "fields": [ { "name": "recentProjects", @@ -78938,6 +79101,7 @@ "id": "repositoryauditentrydata", "href": "/graphql/reference/interfaces#repositoryauditentrydata", "description": "

Metadata for an audit entry with action repo.*.

", + "isDeprecated": false, "fields": [ { "name": "repository", @@ -79135,6 +79299,7 @@ "id": "repositoryinfo", "href": "/graphql/reference/interfaces#repositoryinfo", "description": "

A subset of repository info.

", + "isDeprecated": false, "fields": [ { "name": "archivedAt", @@ -79393,6 +79558,7 @@ "id": "repositorynode", "href": "/graphql/reference/interfaces#repositorynode", "description": "

Represents a object that belongs to a repository.

", + "isDeprecated": false, "fields": [ { "name": "repository", @@ -79408,6 +79574,7 @@ "id": "repositoryowner", "href": "/graphql/reference/interfaces#repositoryowner", "description": "

Represents an owner of a Repository.

", + "isDeprecated": false, "fields": [ { "name": "avatarUrl", @@ -80424,6 +80591,7 @@ "id": "teamauditentrydata", "href": "/graphql/reference/interfaces#teamauditentrydata", "description": "

Metadata for an audit entry with action team.*.

", + "isDeprecated": false, "fields": [ { "name": "team", @@ -80489,6 +80657,7 @@ "id": "topicauditentrydata", "href": "/graphql/reference/interfaces#topicauditentrydata", "description": "

Metadata for an audit entry with a topic.

", + "isDeprecated": false, "fields": [ { "name": "topic", @@ -80611,6 +80780,7 @@ "id": "auditlogorderfield", "href": "/graphql/reference/enums#auditlogorderfield", "description": "

Properties by which Audit Log connections can be ordered.

", + "isDeprecated": false, "values": [ { "name": "CREATED_AT", @@ -80965,6 +81135,7 @@ "id": "custompropertyvaluetype", "href": "/graphql/reference/enums#custompropertyvaluetype", "description": "

The allowed value types for a custom property definition.

", + "isDeprecated": false, "values": [ { "name": "MULTI_SELECT", @@ -81825,6 +81996,7 @@ "id": "gistorderfield", "href": "/graphql/reference/enums#gistorderfield", "description": "

Properties by which gist connections can be ordered.

", + "isDeprecated": false, "values": [ { "name": "CREATED_AT", @@ -81845,6 +82017,7 @@ "id": "gistprivacy", "href": "/graphql/reference/enums#gistprivacy", "description": "

The privacy of a Gist.

", + "isDeprecated": false, "values": [ { "name": "ALL", @@ -81865,6 +82038,7 @@ "id": "gitsignaturestate", "href": "/graphql/reference/enums#gitsignaturestate", "description": "

The state of a Git signature.

", + "isDeprecated": false, "values": [ { "name": "BAD_CERT", @@ -82551,6 +82725,7 @@ "id": "languageorderfield", "href": "/graphql/reference/enums#languageorderfield", "description": "

Properties by which language connections can be ordered.

", + "isDeprecated": false, "values": [ { "name": "SIZE", @@ -82942,6 +83117,7 @@ "id": "oauthapplicationcreateauditentrystate", "href": "/graphql/reference/enums#oauthapplicationcreateauditentrystate", "description": "

The state of an OAuth application when it was created.

", + "isDeprecated": false, "values": [ { "name": "ACTIVE", @@ -82962,6 +83138,7 @@ "id": "operationtype", "href": "/graphql/reference/enums#operationtype", "description": "

The corresponding operation type for the action.

", + "isDeprecated": false, "values": [ { "name": "ACCESS", @@ -83014,6 +83191,7 @@ "id": "orgaddmemberauditentrypermission", "href": "/graphql/reference/enums#orgaddmemberauditentrypermission", "description": "

The permissions available to members on an Organization.

", + "isDeprecated": false, "values": [ { "name": "ADMIN", @@ -83030,6 +83208,7 @@ "id": "orgcreateauditentrybillingplan", "href": "/graphql/reference/enums#orgcreateauditentrybillingplan", "description": "

The billing plans available for organizations.

", + "isDeprecated": false, "values": [ { "name": "BUSINESS", @@ -83070,6 +83249,7 @@ "id": "orgremovebillingmanagerauditentryreason", "href": "/graphql/reference/enums#orgremovebillingmanagerauditentryreason", "description": "

The reason a billing manager was removed from an Organization.

", + "isDeprecated": false, "values": [ { "name": "SAML_EXTERNAL_IDENTITY_MISSING", @@ -83090,6 +83270,7 @@ "id": "orgremovememberauditentrymembershiptype", "href": "/graphql/reference/enums#orgremovememberauditentrymembershiptype", "description": "

The type of membership a user has with an Organization.

", + "isDeprecated": false, "values": [ { "name": "ADMIN", @@ -83122,6 +83303,7 @@ "id": "orgremovememberauditentryreason", "href": "/graphql/reference/enums#orgremovememberauditentryreason", "description": "

The reason a member was removed from an Organization.

", + "isDeprecated": false, "values": [ { "name": "SAML_EXTERNAL_IDENTITY_MISSING", @@ -83150,6 +83332,7 @@ "id": "orgremoveoutsidecollaboratorauditentrymembershiptype", "href": "/graphql/reference/enums#orgremoveoutsidecollaboratorauditentrymembershiptype", "description": "

The type of membership a user has with an Organization.

", + "isDeprecated": false, "values": [ { "name": "BILLING_MANAGER", @@ -83170,6 +83353,7 @@ "id": "orgremoveoutsidecollaboratorauditentryreason", "href": "/graphql/reference/enums#orgremoveoutsidecollaboratorauditentryreason", "description": "

The reason an outside collaborator was removed from an Organization.

", + "isDeprecated": false, "values": [ { "name": "SAML_EXTERNAL_IDENTITY_MISSING", @@ -83186,6 +83370,7 @@ "id": "orgupdatedefaultrepositorypermissionauditentrypermission", "href": "/graphql/reference/enums#orgupdatedefaultrepositorypermissionauditentrypermission", "description": "

The default permission a repository can have in an Organization.

", + "isDeprecated": false, "values": [ { "name": "ADMIN", @@ -83210,6 +83395,7 @@ "id": "orgupdatememberauditentrypermission", "href": "/graphql/reference/enums#orgupdatememberauditentrypermission", "description": "

The permissions available to members on an Organization.

", + "isDeprecated": false, "values": [ { "name": "ADMIN", @@ -83226,6 +83412,7 @@ "id": "orgupdatememberrepositorycreationpermissionauditentryvisibility", "href": "/graphql/reference/enums#orgupdatememberrepositorycreationpermissionauditentryvisibility", "description": "

The permissions available for repository creation on an Organization.

", + "isDeprecated": false, "values": [ { "name": "ALL", @@ -83768,6 +83955,7 @@ "id": "projectv2customfieldtype", "href": "/graphql/reference/enums#projectv2customfieldtype", "description": "

The type of a project field.

", + "isDeprecated": false, "values": [ { "name": "DATE", @@ -83796,6 +83984,7 @@ "id": "projectv2fieldorderfield", "href": "/graphql/reference/enums#projectv2fieldorderfield", "description": "

Properties by which project v2 field connections can be ordered.

", + "isDeprecated": false, "values": [ { "name": "CREATED_AT", @@ -83816,11 +84005,20 @@ "id": "projectv2fieldtype", "href": "/graphql/reference/enums#projectv2fieldtype", "description": "

The type of a project field.

", + "isDeprecated": false, "values": [ { "name": "ASSIGNEES", "description": "

Assignees.

" }, + { + "name": "CLOSED", + "description": "

Closed.

" + }, + { + "name": "CREATED", + "description": "

Created.

" + }, { "name": "DATE", "description": "

Date.

" @@ -83884,6 +84082,10 @@ { "name": "TRACKS", "description": "

Tracks.

" + }, + { + "name": "UPDATED", + "description": "

Updated.

" } ] }, @@ -83892,6 +84094,7 @@ "id": "projectv2itemfieldvalueorderfield", "href": "/graphql/reference/enums#projectv2itemfieldvalueorderfield", "description": "

Properties by which project v2 item field value connections can be ordered.

", + "isDeprecated": false, "values": [ { "name": "POSITION", @@ -83904,6 +84107,7 @@ "id": "projectv2itemorderfield", "href": "/graphql/reference/enums#projectv2itemorderfield", "description": "

Properties by which project v2 item connections can be ordered.

", + "isDeprecated": false, "values": [ { "name": "POSITION", @@ -83916,6 +84120,7 @@ "id": "projectv2itemtype", "href": "/graphql/reference/enums#projectv2itemtype", "description": "

The type of a project item.

", + "isDeprecated": false, "values": [ { "name": "DRAFT_ISSUE", @@ -83940,6 +84145,7 @@ "id": "projectv2orderfield", "href": "/graphql/reference/enums#projectv2orderfield", "description": "

Properties by which projects can be ordered.

", + "isDeprecated": false, "values": [ { "name": "CREATED_AT", @@ -83964,6 +84170,7 @@ "id": "projectv2permissionlevel", "href": "/graphql/reference/enums#projectv2permissionlevel", "description": "

The possible roles of a collaborator on a project.

", + "isDeprecated": false, "values": [ { "name": "ADMIN", @@ -83984,6 +84191,7 @@ "id": "projectv2roles", "href": "/graphql/reference/enums#projectv2roles", "description": "

The possible roles of a collaborator on a project.

", + "isDeprecated": false, "values": [ { "name": "ADMIN", @@ -84008,6 +84216,7 @@ "id": "projectv2singleselectfieldoptioncolor", "href": "/graphql/reference/enums#projectv2singleselectfieldoptioncolor", "description": "

The display color of a single-select field option.

", + "isDeprecated": false, "values": [ { "name": "BLUE", @@ -84048,6 +84257,7 @@ "id": "projectv2state", "href": "/graphql/reference/enums#projectv2state", "description": "

The possible states of a project v2.

", + "isDeprecated": false, "values": [ { "name": "CLOSED", @@ -84064,6 +84274,7 @@ "id": "projectv2statusupdateorderfield", "href": "/graphql/reference/enums#projectv2statusupdateorderfield", "description": "

Properties by which project v2 status updates can be ordered.

", + "isDeprecated": false, "values": [ { "name": "CREATED_AT", @@ -84076,6 +84287,7 @@ "id": "projectv2statusupdatestatus", "href": "/graphql/reference/enums#projectv2statusupdatestatus", "description": "

The possible statuses of a project v2.

", + "isDeprecated": false, "values": [ { "name": "AT_RISK", @@ -84104,6 +84316,7 @@ "id": "projectv2viewlayout", "href": "/graphql/reference/enums#projectv2viewlayout", "description": "

The layout of a project v2 view.

", + "isDeprecated": false, "values": [ { "name": "BOARD_LAYOUT", @@ -84124,6 +84337,7 @@ "id": "projectv2vieworderfield", "href": "/graphql/reference/enums#projectv2vieworderfield", "description": "

Properties by which project v2 view connections can be ordered.

", + "isDeprecated": false, "values": [ { "name": "CREATED_AT", @@ -84144,6 +84358,7 @@ "id": "projectv2workflowsorderfield", "href": "/graphql/reference/enums#projectv2workflowsorderfield", "description": "

Properties by which project workflows can be ordered.

", + "isDeprecated": false, "values": [ { "name": "CREATED_AT", @@ -84803,6 +85018,7 @@ "id": "repoaccessauditentryvisibility", "href": "/graphql/reference/enums#repoaccessauditentryvisibility", "description": "

The privacy of a repository.

", + "isDeprecated": false, "values": [ { "name": "INTERNAL", @@ -84823,6 +85039,7 @@ "id": "repoaddmemberauditentryvisibility", "href": "/graphql/reference/enums#repoaddmemberauditentryvisibility", "description": "

The privacy of a repository.

", + "isDeprecated": false, "values": [ { "name": "INTERNAL", @@ -84843,6 +85060,7 @@ "id": "repoarchivedauditentryvisibility", "href": "/graphql/reference/enums#repoarchivedauditentryvisibility", "description": "

The privacy of a repository.

", + "isDeprecated": false, "values": [ { "name": "INTERNAL", @@ -84863,6 +85081,7 @@ "id": "repochangemergesettingauditentrymergetype", "href": "/graphql/reference/enums#repochangemergesettingauditentrymergetype", "description": "

The merge options available for pull requests to this repository.

", + "isDeprecated": false, "values": [ { "name": "MERGE", @@ -84883,6 +85102,7 @@ "id": "repocreateauditentryvisibility", "href": "/graphql/reference/enums#repocreateauditentryvisibility", "description": "

The privacy of a repository.

", + "isDeprecated": false, "values": [ { "name": "INTERNAL", @@ -84903,6 +85123,7 @@ "id": "repodestroyauditentryvisibility", "href": "/graphql/reference/enums#repodestroyauditentryvisibility", "description": "

The privacy of a repository.

", + "isDeprecated": false, "values": [ { "name": "INTERNAL", @@ -84923,6 +85144,7 @@ "id": "reporemovememberauditentryvisibility", "href": "/graphql/reference/enums#reporemovememberauditentryvisibility", "description": "

The privacy of a repository.

", + "isDeprecated": false, "values": [ { "name": "INTERNAL", @@ -84975,6 +85197,7 @@ "id": "repositoryaffiliation", "href": "/graphql/reference/enums#repositoryaffiliation", "description": "

The affiliation of a user to a repository.

", + "isDeprecated": false, "values": [ { "name": "COLLABORATOR", @@ -84995,6 +85218,7 @@ "id": "repositorycontributiontype", "href": "/graphql/reference/enums#repositorycontributiontype", "description": "

The reason a repository is listed as 'contributed'.

", + "isDeprecated": false, "values": [ { "name": "COMMIT", @@ -85023,6 +85247,7 @@ "id": "repositorycustompropertyvalueseditableby", "href": "/graphql/reference/enums#repositorycustompropertyvalueseditableby", "description": "

The allowed actors who can edit the values of a custom property.

", + "isDeprecated": false, "values": [ { "name": "ORG_ACTORS", @@ -85111,6 +85336,7 @@ "id": "repositoryinvitationorderfield", "href": "/graphql/reference/enums#repositoryinvitationorderfield", "description": "

Properties by which repository invitation connections can be ordered.

", + "isDeprecated": false, "values": [ { "name": "CREATED_AT", @@ -85123,6 +85349,7 @@ "id": "repositorylockreason", "href": "/graphql/reference/enums#repositorylockreason", "description": "

The possible reasons a given repository could be in a locked state.

", + "isDeprecated": false, "values": [ { "name": "BILLING", @@ -85183,6 +85410,7 @@ "id": "repositoryorderfield", "href": "/graphql/reference/enums#repositoryorderfield", "description": "

Properties by which repository connections can be ordered.

", + "isDeprecated": false, "values": [ { "name": "CREATED_AT", @@ -85211,6 +85439,7 @@ "id": "repositorypermission", "href": "/graphql/reference/enums#repositorypermission", "description": "

The access level to a repository.

", + "isDeprecated": false, "values": [ { "name": "ADMIN", @@ -85239,6 +85468,7 @@ "id": "repositoryprivacy", "href": "/graphql/reference/enums#repositoryprivacy", "description": "

The privacy of a repository.

", + "isDeprecated": false, "values": [ { "name": "PRIVATE", @@ -85468,6 +85698,7 @@ "id": "repositoryvisibility", "href": "/graphql/reference/enums#repositoryvisibility", "description": "

The repository's visibility level.

", + "isDeprecated": false, "values": [ { "name": "INTERNAL", @@ -87188,6 +87419,7 @@ "id": "statusstate", "href": "/graphql/reference/enums#statusstate", "description": "

The possible commit status states.

", + "isDeprecated": false, "values": [ { "name": "ERROR", @@ -87460,6 +87692,7 @@ "id": "topicsuggestiondeclinereason", "href": "/graphql/reference/enums#topicsuggestiondeclinereason", "description": "

Reason that the suggested topic is declined.

", + "isDeprecated": false, "values": [ { "name": "NOT_RELEVANT", @@ -87664,6 +87897,7 @@ "id": "auditentryactor", "href": "/graphql/reference/unions#auditentryactor", "description": "

Types that can initiate an audit log event.

", + "isDeprecated": false, "possibleTypes": [ { "name": "Bot", @@ -87828,6 +88062,7 @@ "id": "custompropertysource", "href": "/graphql/reference/unions#custompropertysource", "description": "

Sources which can have custom properties defined.

", + "isDeprecated": false, "possibleTypes": [ { "name": "Enterprise", @@ -88369,6 +88604,7 @@ "id": "orgrestorememberauditentrymembership", "href": "/graphql/reference/unions#orgrestorememberauditentrymembership", "description": "

Types of memberships that can be restored for an Organization member.

", + "isDeprecated": false, "possibleTypes": [ { "name": "OrgRestoreMemberMembershipOrganizationAuditEntryData", @@ -88392,6 +88628,7 @@ "id": "organizationauditentry", "href": "/graphql/reference/unions#organizationauditentry", "description": "

An audit entry in an organization audit log.

", + "isDeprecated": false, "possibleTypes": [ { "name": "MembersCanDeleteReposClearAuditEntry", @@ -88700,6 +88937,7 @@ "id": "organizationoruser", "href": "/graphql/reference/unions#organizationoruser", "description": "

Used for argument of CreateProjectV2 mutation.

", + "isDeprecated": false, "possibleTypes": [ { "name": "Organization", @@ -88778,6 +89016,7 @@ "id": "projectv2actor", "href": "/graphql/reference/unions#projectv2actor", "description": "

Possible collaborators for a project.

", + "isDeprecated": false, "possibleTypes": [ { "name": "Team", @@ -88796,6 +89035,7 @@ "id": "projectv2fieldconfiguration", "href": "/graphql/reference/unions#projectv2fieldconfiguration", "description": "

Configurations for project fields.

", + "isDeprecated": false, "possibleTypes": [ { "name": "ProjectV2Field", @@ -88819,6 +89059,7 @@ "id": "projectv2issuefieldvalues", "href": "/graphql/reference/unions#projectv2issuefieldvalues", "description": "

Possible issue field values for a Project item.

", + "isDeprecated": false, "possibleTypes": [ { "name": "IssueFieldDateValue", @@ -88847,6 +89088,7 @@ "id": "projectv2itemcontent", "href": "/graphql/reference/unions#projectv2itemcontent", "description": "

Types that can be inside Project Items.

", + "isDeprecated": false, "possibleTypes": [ { "name": "DraftIssue", @@ -88870,6 +89112,7 @@ "id": "projectv2itemfieldvalue", "href": "/graphql/reference/unions#projectv2itemfieldvalue", "description": "

Project field values.

", + "isDeprecated": false, "possibleTypes": [ { "name": "ProjectV2ItemFieldDateValue", @@ -91048,6 +91291,7 @@ "id": "auditlogorder", "href": "/graphql/reference/input-objects#auditlogorder", "description": "

Ordering options for Audit Log connections.

", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -91874,6 +92118,7 @@ "id": "commitauthor", "href": "/graphql/reference/input-objects#commitauthor", "description": "

Specifies an author for filtering Git commits.

", + "isDeprecated": false, "inputFields": [ { "name": "emails", @@ -91954,6 +92199,7 @@ "id": "commitmessage", "href": "/graphql/reference/input-objects#commitmessage", "description": "

A message to include with a new commit.

", + "isDeprecated": false, "inputFields": [ { "name": "body", @@ -92012,6 +92258,7 @@ "id": "committablebranch", "href": "/graphql/reference/input-objects#committablebranch", "description": "

A git ref for a commit to be appended to.

\n

The ref must be a branch, i.e. its fully qualified name must start\nwith refs/heads/ (although the input is not required to be fully\nqualified).

\n

The Ref may be specified by its global node ID or by the\nrepositoryNameWithOwner and branchName.

\n

Examples

\n

Specify a branch using a global node ID:

\n
{ \"id\": \"MDM6UmVmMTpyZWZzL2hlYWRzL21haW4=\" }\n
\n

Specify a branch using repositoryNameWithOwner and branchName:

\n
{\n  \"repositoryNameWithOwner\": \"github/graphql-client\",\n  \"branchName\": \"main\"\n}.\n
", + "isDeprecated": false, "inputFields": [ { "name": "branchName", @@ -94272,6 +94519,7 @@ "id": "custompropertyvalueinput", "href": "/graphql/reference/input-objects#custompropertyvalueinput", "description": "

The custom property name and value to be set.

", + "isDeprecated": false, "inputFields": [ { "name": "propertyName", @@ -95557,6 +95805,7 @@ "id": "fileaddition", "href": "/graphql/reference/input-objects#fileaddition", "description": "

A command to add a file at the given path with the given contents as part of a\ncommit. Any existing file at that that path will be replaced.

", + "isDeprecated": false, "inputFields": [ { "name": "contents", @@ -95579,6 +95828,7 @@ "id": "filechanges", "href": "/graphql/reference/input-objects#filechanges", "description": "

A description of a set of changes to a file tree to be made as part of\na git commit, modeled as zero or more file additions and zero or more\nfile deletions.

\n

Both fields are optional; omitting both will produce a commit with no\nfile changes.

\n

deletions and additions describe changes to files identified\nby their path in the git tree using unix-style path separators, i.e.\n/. The root of a git tree is an empty string, so paths are not\nslash-prefixed.

\n

path values must be unique across all additions and deletions\nprovided. Any duplication will result in a validation error.

\n

Encoding

\n

File contents must be provided in full for each FileAddition.

\n

The contents of a FileAddition must be encoded using RFC 4648\ncompliant base64, i.e. correct padding is required and no characters\noutside the standard alphabet may be used. Invalid base64\nencoding will be rejected with a validation error.

\n

The encoded contents may be binary.

\n

For text files, no assumptions are made about the character encoding of\nthe file contents (after base64 decoding). No charset transcoding or\nline-ending normalization will be performed; it is the client's\nresponsibility to manage the character encoding of files they provide.\nHowever, for maximum compatibility we recommend using UTF-8 encoding\nand ensuring that all files in a repository use a consistent\nline-ending convention (\\n or \\r\\n), and that all files end\nwith a newline.

\n

Modeling file changes

\n

Each of the the five types of conceptual changes that can be made in a\ngit commit can be described using the FileChanges type as follows:

\n
    \n
  1. \n

    New file addition: create file hello world\\n at path docs/README.txt:

    \n
    {\n  \"additions\" [\n    {\n      \"path\": \"docs/README.txt\",\n      \"contents\": base64encode(\"hello world\\n\")\n    }\n  ]\n}\n
    \n
  2. \n
  3. \n

    Existing file modification: change existing docs/README.txt to have new\ncontent new content here\\n:

    \n
    {\n  \"additions\" [\n    {\n      \"path\": \"docs/README.txt\",\n      \"contents\": base64encode(\"new content here\\n\")\n    }\n  ]\n}\n
    \n
  4. \n
  5. \n

    Existing file deletion: remove existing file docs/README.txt.\nNote that the path is required to exist -- specifying a\npath that does not exist on the given branch will abort the\ncommit and return an error.

    \n
    {\n  \"deletions\" [\n    {\n      \"path\": \"docs/README.txt\"\n    }\n  ]\n}\n
    \n
  6. \n
  7. \n

    File rename with no changes: rename docs/README.txt with\nprevious content hello world\\n to the same content at\nnewdocs/README.txt:

    \n
    {\n  \"deletions\" [\n    {\n      \"path\": \"docs/README.txt\",\n    }\n  ],\n  \"additions\" [\n    {\n      \"path\": \"newdocs/README.txt\",\n      \"contents\": base64encode(\"hello world\\n\")\n    }\n  ]\n}\n
    \n
  8. \n
  9. \n

    File rename with changes: rename docs/README.txt with\nprevious content hello world\\n to a file at path\nnewdocs/README.txt with content new contents\\n:

    \n
    {\n  \"deletions\" [\n    {\n      \"path\": \"docs/README.txt\",\n    }\n  ],\n  \"additions\" [\n    {\n      \"path\": \"newdocs/README.txt\",\n      \"contents\": base64encode(\"new contents\\n\")\n    }\n  ]\n}.\n
    \n
  10. \n
", + "isDeprecated": false, "inputFields": [ { "name": "additions", @@ -95601,6 +95851,7 @@ "id": "filedeletion", "href": "/graphql/reference/input-objects#filedeletion", "description": "

A command to delete the file at the given path as part of a commit.

", + "isDeprecated": false, "inputFields": [ { "name": "path", @@ -95692,6 +95943,7 @@ "id": "gistorder", "href": "/graphql/reference/input-objects#gistorder", "description": "

Ordering options for gist connections.

", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -96239,6 +96491,7 @@ "id": "languageorder", "href": "/graphql/reference/input-objects#languageorder", "description": "

Ordering options for language connections.

", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -97152,6 +97405,7 @@ "id": "projectv2collaborator", "href": "/graphql/reference/input-objects#projectv2collaborator", "description": "

A collaborator to update on a project. Only one of the userId or teamId should be provided.

", + "isDeprecated": false, "inputFields": [ { "name": "role", @@ -97183,6 +97437,7 @@ "id": "projectv2fieldorder", "href": "/graphql/reference/input-objects#projectv2fieldorder", "description": "

Ordering options for project v2 field connections.

", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -97205,6 +97460,7 @@ "id": "projectv2fieldvalue", "href": "/graphql/reference/input-objects#projectv2fieldvalue", "description": "

The values that can be used to update a field of an item inside a Project. Only 1 value can be updated at a time.

", + "isDeprecated": false, "inputFields": [ { "name": "date", @@ -97248,6 +97504,7 @@ "id": "projectv2filters", "href": "/graphql/reference/input-objects#projectv2filters", "description": "

Ways in which to filter lists of projects.

", + "isDeprecated": false, "inputFields": [ { "name": "state", @@ -97263,6 +97520,7 @@ "id": "projectv2itemfieldvalueorder", "href": "/graphql/reference/input-objects#projectv2itemfieldvalueorder", "description": "

Ordering options for project v2 item field value connections.

", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -97285,6 +97543,7 @@ "id": "projectv2itemorder", "href": "/graphql/reference/input-objects#projectv2itemorder", "description": "

Ordering options for project v2 item connections.

", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -97307,6 +97566,7 @@ "id": "projectv2iteration", "href": "/graphql/reference/input-objects#projectv2iteration", "description": "

Represents an iteration.

", + "isDeprecated": false, "inputFields": [ { "name": "duration", @@ -97336,6 +97596,7 @@ "id": "projectv2iterationfieldconfigurationinput", "href": "/graphql/reference/input-objects#projectv2iterationfieldconfigurationinput", "description": "

Represents an iteration field configuration.

", + "isDeprecated": false, "inputFields": [ { "name": "duration", @@ -97365,6 +97626,7 @@ "id": "projectv2order", "href": "/graphql/reference/input-objects#projectv2order", "description": "

Ways in which lists of projects can be ordered upon return.

", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -97387,6 +97649,7 @@ "id": "projectv2singleselectfieldoptioninput", "href": "/graphql/reference/input-objects#projectv2singleselectfieldoptioninput", "description": "

Represents a single select field option.

", + "isDeprecated": false, "inputFields": [ { "name": "color", @@ -97423,6 +97686,7 @@ "id": "projectv2statusorder", "href": "/graphql/reference/input-objects#projectv2statusorder", "description": "

Ways in which project v2 status updates can be ordered.

", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -97445,6 +97709,7 @@ "id": "projectv2vieworder", "href": "/graphql/reference/input-objects#projectv2vieworder", "description": "

Ordering options for project v2 view connections.

", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -97467,6 +97732,7 @@ "id": "projectv2workfloworder", "href": "/graphql/reference/input-objects#projectv2workfloworder", "description": "

Ordering options for project v2 workflows connections.

", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -97710,6 +97976,7 @@ "id": "refupdate", "href": "/graphql/reference/input-objects#refupdate", "description": "

A ref update.

", + "isDeprecated": false, "inputFields": [ { "name": "afterOid", @@ -98387,6 +98654,7 @@ "id": "repositoryinvitationorder", "href": "/graphql/reference/input-objects#repositoryinvitationorder", "description": "

Ordering options for repository invitation connections.

", + "isDeprecated": false, "inputFields": [ { "name": "direction", @@ -98460,6 +98728,7 @@ "id": "repositoryorder", "href": "/graphql/reference/input-objects#repositoryorder", "description": "

Ordering options for repository connections.

", + "isDeprecated": false, "inputFields": [ { "name": "direction", diff --git a/src/journeys/README.md b/src/journeys/README.md index 7b19ccd3d3d0..522c59eddbeb 100644 --- a/src/journeys/README.md +++ b/src/journeys/README.md @@ -51,6 +51,7 @@ journeyTracks: - id: 'getting_started' title: 'Getting started with {% data variables.product.prodname_ghe_cloud %}' description: 'Master the fundamentals and get started with a trial.' + timeCommitment: '2-4 hours' guides: - '/enterprise-onboarding/choose-an-enterprise-type' - '/enterprise-onboarding/setting-up-a-trial'