Skip to content

Commit 0ca9533

Browse files
authored
Merge pull request #44399 from github/repo-sync
Repo sync
2 parents fea320c + fb9cfd4 commit 0ca9533

24 files changed

Lines changed: 2338 additions & 1151 deletions

File tree

content/code-security/tutorials/secret-protection-adoption-path.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ journeyTracks:
4040
- href: '/code-security/reference/secret-security/supported-secret-scanning-patterns'
4141
- href: '/code-security/how-tos/secure-at-scale/configure-organization-security/configure-specific-tools/estimating-the-price-of-secret-protection'
4242
- href: '/code-security/tutorials/remediate-leaked-secrets/calculating-the-cost-savings-of-push-protection'
43+
- href: '/code-security/tutorials/trialing-github-advanced-security/trial-advanced-security'
4344
- id: 'pilot'
4445
title: 'Phase 3: Pilot GitHub Secret Protection'
4546
description: 'Run a pilot to validate GHSP with a small set of repositories before organization-wide enablement. Select 5-10 repositories with active development and known secret exposure. If you estimated pricing in Phase 2, you''ll confirm costs as part of the enablement flow. A successful pilot demonstrates security value quickly, identifies workflow adjustments, and gathers feedback to refine your rollout strategy.'

content/code-security/tutorials/secure-your-organization/interpreting-code-security-risk-assessment-results.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,9 +82,9 @@ Also look for the following indicators, which may require broader intervention b
8282
* **Many repositories affected by the same rule**: Suggests a systemic pattern that may require team training or updated coding standards
8383
* **High vulnerability counts in a specific language**: May point to framework-level issues or missing scanning tooling for that language
8484

85-
## Next steps
85+
{% data reusables.security.start-ghas-trial %}
8686

8787
To start remediating vulnerabilities with {% data variables.copilot.copilot_autofix_short %}, enable {% data variables.product.prodname_GH_code_security_always %} for your organization. You have two options:
8888

8989
* To enable {% data variables.product.prodname_GH_code_security_always %} for an individual repository, click **Enable** next to a repository in the "Repositories scanned" table.
90-
* To enable {% data variables.product.prodname_GH_code_security_always %} across your organization, click **Enable {% data variables.product.UI_code_security_scanning %}** at the top of the page. Here, you can choose whether to enable it for all repositories or selected repositories, then review the estimated cost before confirming.
90+
* To enable {% data variables.product.prodname_GH_code_security_always %} across your organization, click **Enable {% data variables.product.UI_code_security_scanning %}** at the top of the page. Here, you can choose whether to enable it for all repositories or selected repositories, then review the estimated cost before confirming.

content/code-security/tutorials/secure-your-organization/interpreting-secret-risk-assessment-results.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,4 @@ Finally, look for the following indicators, which may require additional prevent
9191
* **Repeated secret types**: Suggests specific workflows or teams need targeted intervention
9292
* **Common secret categories**: May point to particular CI/CD processes requiring security improvements
9393

94-
## Next steps
95-
96-
After understanding your secret exposure, select repositories for a {% data variables.product.prodname_GH_secret_protection %} pilot. See [AUTOTITLE](/code-security/concepts/security-at-scale/best-practices-for-selecting-pilot-repositories).
94+
{% data reusables.security.start-ghas-trial %}

content/copilot/concepts/agents/github-copilot-app.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,11 @@ You can run several of these workflows in parallel, each in its own workspace, a
6363

6464
## Providing feedback
6565

66-
The {% data variables.copilot.github_copilot_app %} is in {% data variables.release-phases.public_preview %}. To share feedback, click the **Give feedback** icon in the bottom-left corner of the app.
66+
The {% data variables.copilot.github_copilot_app %} is in {% data variables.release-phases.technical_preview %}. To share feedback, click the **Give feedback** icon in the bottom-left corner of the app.
67+
68+
## Public code
69+
70+
{% data variables.copilot.github_copilot_app %} may generate code that is a match or near match of publicly available code, even if the "Suggestions matching public code" policy is set to "Block." See [AUTOTITLE](/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-copilot-plan/managing-copilot-policies-as-an-individual-subscriber#enabling-or-disabling-suggestions-matching-public-code).
6771

6872
## Further reading
6973

content/copilot/concepts/auto-model-selection.md

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,11 @@ category:
1515

1616
More than just a model picker, {% data variables.copilot.copilot_auto_model_selection_short %} is an intelligent system delivering high quality results, better reliability, and one less decision to make as the model landscape rapidly evolves.
1717

18-
{% data variables.copilot.copilot_auto_model_selection_short_cap_a %} combines two systems to provide high quality results and better reliability. One system tracks real-time system health and availability, while the other evaluates task complexity. Putting these together, {% data variables.copilot.copilot_auto_model_selection_short %} routes the task to the optimal model.
18+
### Auto with task optimization
19+
20+
> [!NOTE] {% data variables.copilot.copilot_auto_model_selection_short_cap_a %} with task optimization is generally available in {% data variables.copilot.copilot_chat_short %} in {% data variables.product.prodname_vscode_shortname %}.
21+
22+
{% data variables.copilot.copilot_auto_model_selection_short_cap_a %} with task optimization combines two systems to provide high quality results and better reliability. One system tracks real-time system health and availability, while the other evaluates task complexity. Putting these together, {% data variables.copilot.copilot_auto_model_selection_short %} routes the task to the optimal model.
1923

2024
Routing occurs along natural cache boundaries to avoid additional cache related costs. Switching models mid-session has shown increased cost without ample improvements in quality.
2125
This helps you get more value from {% data variables.product.prodname_copilot_short %} since it matches each task to the model that can solve it most efficiently. That means reserving higher-cost reasoning models for problems that truly need it, while routing straightforward tasks to faster, lower-cost models that still deliver great results.
@@ -26,6 +30,14 @@ Benefits of using {% data variables.copilot.copilot_auto_model_selection_short %
2630
* Language invariance: Routing decisions depend on what you are trying to do, not what language you're asking in.
2731
* Improved cost efficiency due to intelligent task routing.
2832

33+
### Auto optimized for model reliability and availability
34+
35+
Experience less rate limiting by letting {% data variables.copilot.copilot_auto_model_selection_short %} choose the best available model on your behalf.
36+
37+
{% data variables.copilot.copilot_auto_model_selection_short_cap_a %}, optimized for model reliability and availability, intelligently chooses models based on real-time system health and model performance. You benefit from:
38+
* Reduced rate limiting
39+
* Lower latency and errors
40+
2941
### Policies and availability
3042

3143
When you select **Auto**, {% data variables.copilot.copilot_auto_model_selection_short %} chooses from supported models, subject to your policies and subscription type. Available models may change over time. See [AUTOTITLE](/copilot/reference/ai-models/supported-models#supported-ai-models-in-auto-model-selection).
@@ -42,7 +54,7 @@ When you select **Auto**, {% data variables.copilot.copilot_auto_model_selection
4254

4355
## {% data variables.copilot.copilot_auto_model_selection_short_cap_a %} in {% data variables.product.prodname_copilot_short %}
4456

45-
{% data variables.copilot.copilot_auto_model_selection_short_cap_a %} is available in these {% data variables.product.prodname_copilot_short %} products:
57+
{% data variables.copilot.copilot_auto_model_selection_short_cap_a %}, optimized for model reliability and availability, is available in these {% data variables.product.prodname_copilot_short %} products:
4658
* {% data variables.copilot.copilot_chat_short %}
4759
* {% data variables.copilot.copilot_cli_short %}
4860
* {% data variables.copilot.copilot_cloud_agent %}
@@ -55,13 +67,15 @@ When you select **Auto**, {% data variables.copilot.copilot_auto_model_selection
5567
5668
### {% data variables.copilot.copilot_chat_short %} in IDEs
5769

58-
{% data variables.copilot.copilot_auto_model_selection_short_cap_a %} with task selection is in public preview in the following IDEs:
70+
{% data variables.copilot.copilot_auto_model_selection_short_cap_a %}, with task optimization, is generally available in the following IDEs:
5971
* {% data variables.product.prodname_vscode_shortname %}
6072

61-
{% data variables.copilot.copilot_auto_model_selection_short_cap_a %} (without task selection) is available in the following IDEs:
73+
{% data variables.copilot.copilot_auto_model_selection_short_cap_a %}, optimized for model reliability and availability, is generally available in the following IDEs:
6274
* JetBrains IDEs
6375
* Eclipse
6476
* Xcode
77+
78+
{% data variables.copilot.copilot_auto_model_selection_short_cap_a %}, optimized for model reliability and availability, is in public preview in the following IDEs:
6579
* {% data variables.product.prodname_vs %}
6680

6781
#### Enabling access during {% data variables.release-phases.public_preview %}

content/copilot/get-started/enterprise-ai-governance.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,13 @@ journeyTracks:
2929
title: 'Adopting agents'
3030
description: 'Roll out agentic features within secure guardrails.'
3131
guides:
32+
- href: '/copilot/tutorials/roll-out-at-scale/enable-developers/integrate-ai-agents'
3233
- href: '/copilot/concepts/agents/enterprise-management'
3334
- href: '/copilot/tutorials/cloud-agent/build-guardrails'
3435
- href: '/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/enable-copilot-cloud-agent'
3536
- href: '/copilot/tutorials/cloud-agent/give-access-to-resources'
3637
- href: '/copilot/how-tos/copilot-cli/administer-copilot-cli-for-your-enterprise'
3738
- href: '/copilot/tutorials/copilot-cli-hooks'
39+
- href: '/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/enable-copilot-code-review'
3840
- href: '/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/monitor-agentic-activity'
3941
---
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
---
2+
title: Blocking agentic features in your enterprise
3+
intro: Disable features for all users and repositories.
4+
permissions: Enterprise owners and AI managers
5+
versions:
6+
feature: copilot
7+
shortTitle: Block agentic features
8+
contentType: how-tos
9+
category:
10+
- Manage Copilot for a team
11+
allowTitleToDifferFromFilename: true
12+
redirect_from:
13+
- /copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/block-copilot-cloud-agent
14+
---
15+
16+
Most {% data variables.product.prodname_copilot_short %} policies only affect users who receive a {% data variables.product.prodname_copilot_short %} license from your enterprise or organizations. However, there are dedicated policies to completely disable features in your repositories, including for users who get access to {% data variables.product.prodname_copilot_short %} from a personal plan or another enterprise.
17+
18+
## Blocking {% data variables.copilot.copilot_cloud_agent %}
19+
20+
{% data reusables.enterprise-accounts.access-enterprise %}
21+
{% data reusables.enterprise-accounts.ai-controls-tab %}
22+
{% data reusables.enterprise-accounts.cca-policies %}
23+
1. Next to **Block {% data variables.copilot.copilot_cloud_agent %} in all repositories owned by ENTERPRISE-NAME**, click the toggle.
24+
25+
## Blocking {% data variables.copilot.copilot_code-review_short %}
26+
27+
{% data reusables.enterprise-accounts.access-enterprise %}
28+
{% data reusables.enterprise-accounts.ai-controls-tab %}
29+
1. In the left sidebar, click {% octicon "agent" aria-hidden="true" aria-label="agent" %} **Agents**.
30+
1. Under "Available Agents", click **{% data variables.copilot.copilot_code-review_short %}**.
31+
1. Next to **Block {% data variables.copilot.copilot_code-review_short %} in all enterprise repositories**, click the toggle.

content/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/block-copilot-cloud-agent.md

Lines changed: 0 additions & 25 deletions
This file was deleted.
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
---
2+
title: Enabling GitHub Copilot code review in your enterprise
3+
intro: Apply consistent standards by having {% data variables.product.prodname_copilot_short %} review every pull request.
4+
allowTitleToDifferFromFilename: true
5+
permissions: Enterprise owners
6+
versions:
7+
feature: copilot
8+
shortTitle: Enable {% data variables.copilot.copilot_code-review_short %}
9+
redirect_from:
10+
- /copilot/how-tos/administer-copilot/manage-for-enterprise/manage-copilot-code-review
11+
- /copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/manage-copilot-code-review
12+
contentType: how-tos
13+
category:
14+
- Manage Copilot for a team
15+
---
16+
17+
<!-- expires 2026-06-01 -->
18+
19+
{% data reusables.copilot.code-review-actions-minutes-note %}
20+
21+
<!-- end expires 2026-06-01 -->
22+
23+
{% data variables.product.prodname_copilot %} can review pull requests in your enterprise. This can save time for human reviewers by detecting bugs or vulnerabilities and enforcing consistent coding standards.
24+
25+
## Enabling {% data variables.copilot.copilot_code-review_short %} for your {% data variables.product.prodname_copilot_short %} subscribers
26+
27+
The policy for {% data variables.copilot.copilot_code-review_short %} allows your licensed users to request reviews from {% data variables.product.prodname_copilot_short %} and use {% data variables.product.prodname_copilot_short %} to generate pull request summaries.
28+
29+
{% data reusables.enterprise-accounts.access-enterprise %}
30+
{% data reusables.enterprise-accounts.ai-controls-tab %}
31+
1. Scroll down to "Available Agents", then click **{% data variables.copilot.copilot_code-review_short %}**.
32+
1. Next to "{% data variables.copilot.copilot_code-review_short %}", select a policy.
33+
34+
{% data reusables.enterprise-accounts.policy-enablement-next-steps %}
35+
36+
## Configuring automatic code review
37+
38+
To apply standards consistently, you can configure {% data variables.copilot.copilot_code-review_short %} to run automatically on all pull requests opened across your enterprise or in specific repositories.
39+
40+
1. Create an enterprise-level branch ruleset. See [AUTOTITLE](/enterprise-cloud@latest/admin/enforcing-policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-code-governance).
41+
1. Target the organizations and repositories where {% data variables.copilot.copilot_code-review_short %} should run automatically. You may want to start with a small selection of repositories and run a trial to collect feedback.
42+
1. Enable the **Automatically request {% data variables.copilot.copilot_code-review_short %}** policy.
43+
1. Optionally, enable the additional settings. By reviewing on every push and reviewing draft pull requests, you will add consistency to the review process. However, you will also create more noise for developers. If you're running a pilot, consider starting with the basic setting to allow developers to get used to the new process first.
44+
1. Click **Create**.
45+
46+
## Customizing reviews
47+
48+
Encourage organization and repository administrators to create custom instructions for {% data variables.copilot.copilot_code-review_short %} so that reviews will be tailored to your coding standards and conventions. See [AUTOTITLE](/copilot/tutorials/customize-code-review).

content/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ children:
99
- /configure-enterprise-plugin-standards
1010
- /monitor-agentic-activity
1111
- /enable-copilot-cloud-agent
12-
- /block-copilot-cloud-agent
13-
- /manage-copilot-code-review
12+
- /block-agentic-features
13+
- /enable-copilot-code-review
1414
contentType: how-tos
1515
---
1616

0 commit comments

Comments
 (0)