From 72aef5a006dfc7bb19f8355b6d950488ea19e6af Mon Sep 17 00:00:00 2001 From: Kerry Liu Date: Fri, 12 Sep 2025 08:35:44 -0700 Subject: [PATCH 1/6] Create copilot metrics docs-internal PR for Early Access preview (#57518) From 4ff93b7186ac0631c51b9d32d9fcffb3b9b9a5ce Mon Sep 17 00:00:00 2001 From: docs-bot <77750099+docs-bot@users.noreply.github.com> Date: Fri, 12 Sep 2025 08:53:15 -0700 Subject: [PATCH 2/6] Update docs changelog (for PR #57395) (#57503) Co-authored-by: github-actions[bot] Co-authored-by: hubwriter Co-authored-by: Sophie <29382425+sophietheking@users.noreply.github.com> --- CHANGELOG.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 38e9c0c67be1..7fa595f6f8e0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,14 @@ **11 September 2025** +Copilot Chat in VS Code includes a "Manage models" option which allows you to add models from a variety of LLM providers, such as Azure, Anthropic, Google, and xAI. By installing the AI Toolkit for VS Code, you can install even more models from the "Manage models" option. We've updated the documentation to include details of how to use this new feature. + +See [Changing the AI model for GitHub Copilot Chat](https://docs.github.com/en/copilot/how-tos/use-ai-models/change-the-chat-model?tool=vscode). + +
+ +**11 September 2025** + You can now enable automatic Copilot code review with its own standalone repository rule. We've updated the documentation accordingly. See [Configuring automatic code review by GitHub Copilot](https://docs.github.com/copilot/how-tos/use-copilot-agents/request-a-code-review/configure-automatic-review). From 02557c19ded5e72aa1b2a8864a2529ee1ef8f52a Mon Sep 17 00:00:00 2001 From: Greg Mondello <72952982+gmondello@users.noreply.github.com> Date: Fri, 12 Sep 2025 11:19:26 -0500 Subject: [PATCH 3/6] Update and relocate cost center limitations (#57525) --- content/billing/concepts/cost-centers.md | 7 +++++++ content/billing/tutorials/use-cost-centers.md | 8 -------- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/content/billing/concepts/cost-centers.md b/content/billing/concepts/cost-centers.md index ddaf48d00ea8..4a2806d4122b 100644 --- a/content/billing/concepts/cost-centers.md +++ b/content/billing/concepts/cost-centers.md @@ -23,3 +23,10 @@ To get started with cost centers, see [AUTOTITLE](/billing/tutorials/use-cost-ce {% data reusables.billing.cost-center-allocation %} For more details, see [AUTOTITLE](/billing/reference/cost-center-allocation). + +## Cost center limitations + +* The maximum number of active cost centers per enterprise is 250. +* The maximum number of resources per cost center is 10,000. +* A maximum of 50 resources can be added to or removed from a cost center at a time. +* Azure subscriptions can only be added to or removed from cost centers through the UI. diff --git a/content/billing/tutorials/use-cost-centers.md b/content/billing/tutorials/use-cost-centers.md index c1cbca7807c5..3fd7af8af4f7 100644 --- a/content/billing/tutorials/use-cost-centers.md +++ b/content/billing/tutorials/use-cost-centers.md @@ -57,14 +57,6 @@ You can view, edit, and delete cost centers to manage your business units effect 1. Select {% octicon "kebab-horizontal" aria-label="Cost center dropdown" %} to the right of a cost center, then click **View details**, **Edit**, or **Delete**. 1. Follow the prompts. -## Limitations of the cost center API - -There are a few current limitations when working with cost centers and the API: - -* There is a maximum of 250 cost centers per enterprise. -* You can add or remove up to 50 resources at a time from a cost center using the API. -* Azure subscriptions can only be added to or removed from cost centers through the UI. - ## Further reading * [AUTOTITLE](/rest/enterprise-admin/billing) From 92023a580a424aed51ac5d528e79b01d13bb5e67 Mon Sep 17 00:00:00 2001 From: Kathleen <36471738+kathleenqin@users.noreply.github.com> Date: Fri, 12 Sep 2025 09:19:40 -0700 Subject: [PATCH 4/6] Explicitly add activities not included in dormancy report (#57467) Co-authored-by: Isaac Brown <101839405+isaacmbrown@users.noreply.github.com> Co-authored-by: mc <42146119+mchammer01@users.noreply.github.com> --- .../enterprise-accounts/dormant-user-activity.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/data/reusables/enterprise-accounts/dormant-user-activity.md b/data/reusables/enterprise-accounts/dormant-user-activity.md index 9567fb3748b0..b141ee314c5d 100644 --- a/data/reusables/enterprise-accounts/dormant-user-activity.md +++ b/data/reusables/enterprise-accounts/dormant-user-activity.md @@ -2,8 +2,8 @@ A user is considered active if the user has performed any of the following activ * {% ifversion ghec %}Authenticating to access your enterprise's resources via SAML SSO{% else %}Signing into {% data variables.location.product_location %} {% endif %} * Creating a repository -* Pushing to a repository via HTTPS{% ifversion ghes %} -* Pushing to a repository via SSH{% endif %} +* Pushing to an internal repository via HTTPS{% ifversion ghes %} +* Pushing to an internal repository via SSH{% endif %} * Being added to a repository * Changing the visibility of a repository * Creating an issue or pull request @@ -23,6 +23,11 @@ A user is considered active if the user has performed any of the following activ * Deleting a repository * Joining an organization +{% data variables.product.github %} **does not consider the following activities as active**: + +* Accessing resources by using a {% data variables.product.pat_generic %}, SSH key, or % data variables.product.prodname_github_app %}. +* Git operations (such as pushes, pulls, repository cloning) on private repositories. + {% ifversion ghes %} A user will also be considered active if their account has been updated by LDAP. {% endif %} From 46ebaedb37623f947180fbdc622ebb9623511728 Mon Sep 17 00:00:00 2001 From: docs-bot <77750099+docs-bot@users.noreply.github.com> Date: Fri, 12 Sep 2025 09:37:19 -0700 Subject: [PATCH 5/6] GraphQL schema update (#57531) Co-authored-by: heiskr <1221423+heiskr@users.noreply.github.com> --- src/graphql/data/fpt/changelog.json | 13 +++++++++++++ src/graphql/data/fpt/schema.docs.graphql | 7 ++++++- src/graphql/data/fpt/schema.json | 6 +++++- src/graphql/data/ghec/schema.docs.graphql | 7 ++++++- src/graphql/data/ghec/schema.json | 6 +++++- 5 files changed, 35 insertions(+), 4 deletions(-) diff --git a/src/graphql/data/fpt/changelog.json b/src/graphql/data/fpt/changelog.json index 0a55e6d9f41c..bd6ce479bfd7 100644 --- a/src/graphql/data/fpt/changelog.json +++ b/src/graphql/data/fpt/changelog.json @@ -1,4 +1,17 @@ [ + { + "schemaChanges": [ + { + "title": "The GraphQL schema includes these changes:", + "changes": [ + "

Enum value EXEMPT was added to enum RepositoryRulesetBypassActorBypassMode

" + ] + } + ], + "previewChanges": [], + "upcomingChanges": [], + "date": "2025-09-12" + }, { "schemaChanges": [ { diff --git a/src/graphql/data/fpt/schema.docs.graphql b/src/graphql/data/fpt/schema.docs.graphql index 3eb3438c79f9..f44cad4cede4 100644 --- a/src/graphql/data/fpt/schema.docs.graphql +++ b/src/graphql/data/fpt/schema.docs.graphql @@ -11948,7 +11948,7 @@ type Discussion implements Closable & Comment & Deletable & Labelable & Lockable answerChosenBy: Actor """ - The actor who authored the comment. + The actor who authored the discussion. """ author: Actor @@ -53198,6 +53198,11 @@ enum RepositoryRulesetBypassActorBypassMode { """ ALWAYS + """ + The actor is exempt from rules without generating a pass / fail result + """ + EXEMPT + """ The actor can only bypass rules via a pull request """ diff --git a/src/graphql/data/fpt/schema.json b/src/graphql/data/fpt/schema.json index 2248cff542e7..b0ea2c548730 100644 --- a/src/graphql/data/fpt/schema.json +++ b/src/graphql/data/fpt/schema.json @@ -20141,7 +20141,7 @@ }, { "name": "author", - "description": "

The actor who authored the comment.

", + "description": "

The actor who authored the discussion.

", "type": "Actor", "id": "actor", "kind": "interfaces", @@ -92990,6 +92990,10 @@ "name": "ALWAYS", "description": "

The actor can always bypass rules.

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

The actor is exempt from rules without generating a pass / fail result.

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

The actor can only bypass rules via a pull request.

" diff --git a/src/graphql/data/ghec/schema.docs.graphql b/src/graphql/data/ghec/schema.docs.graphql index 3eb3438c79f9..f44cad4cede4 100644 --- a/src/graphql/data/ghec/schema.docs.graphql +++ b/src/graphql/data/ghec/schema.docs.graphql @@ -11948,7 +11948,7 @@ type Discussion implements Closable & Comment & Deletable & Labelable & Lockable answerChosenBy: Actor """ - The actor who authored the comment. + The actor who authored the discussion. """ author: Actor @@ -53198,6 +53198,11 @@ enum RepositoryRulesetBypassActorBypassMode { """ ALWAYS + """ + The actor is exempt from rules without generating a pass / fail result + """ + EXEMPT + """ The actor can only bypass rules via a pull request """ diff --git a/src/graphql/data/ghec/schema.json b/src/graphql/data/ghec/schema.json index 2248cff542e7..b0ea2c548730 100644 --- a/src/graphql/data/ghec/schema.json +++ b/src/graphql/data/ghec/schema.json @@ -20141,7 +20141,7 @@ }, { "name": "author", - "description": "

The actor who authored the comment.

", + "description": "

The actor who authored the discussion.

", "type": "Actor", "id": "actor", "kind": "interfaces", @@ -92990,6 +92990,10 @@ "name": "ALWAYS", "description": "

The actor can always bypass rules.

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

The actor is exempt from rules without generating a pass / fail result.

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

The actor can only bypass rules via a pull request.

" From 4a1b8be1bbab347bea6e02cd2a89d07f1d17d2d2 Mon Sep 17 00:00:00 2001 From: Kathleen <36471738+kathleenqin@users.noreply.github.com> Date: Fri, 12 Sep 2025 10:04:38 -0700 Subject: [PATCH 6/6] Fix markdown syntax for GitHub App reference (#57533) --- data/reusables/enterprise-accounts/dormant-user-activity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/reusables/enterprise-accounts/dormant-user-activity.md b/data/reusables/enterprise-accounts/dormant-user-activity.md index b141ee314c5d..4b433c902c35 100644 --- a/data/reusables/enterprise-accounts/dormant-user-activity.md +++ b/data/reusables/enterprise-accounts/dormant-user-activity.md @@ -25,7 +25,7 @@ A user is considered active if the user has performed any of the following activ {% data variables.product.github %} **does not consider the following activities as active**: -* Accessing resources by using a {% data variables.product.pat_generic %}, SSH key, or % data variables.product.prodname_github_app %}. +* Accessing resources by using a {% data variables.product.pat_generic %}, SSH key, or {% data variables.product.prodname_github_app %}. * Git operations (such as pushes, pulls, repository cloning) on private repositories. {% ifversion ghes %}