Skip to content

Commit 59e4053

Browse files
Merge branch 'main' into patch-1
2 parents f261aab + 76cae0e commit 59e4053

File tree

51 files changed

+950
-8230
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+950
-8230
lines changed

content/admin/data-residency/github-copilot-with-data-residency.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,6 @@ The models available for {% data variables.product.prodname_copilot_short %} var
5151
* GPT-4o mini
5252
* GPT-4.1
5353
* GPT-5 mini
54-
* GPT-5.1
55-
* GPT-5.1-Codex
56-
* GPT-5.1-Codex-Max
5754
* GPT-5.2
5855
* GPT-5.4
5956
* Claude Haiku 4.5

content/admin/data-residency/network-details-for-ghecom.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -200,6 +200,8 @@ Japan region:
200200
#### EU
201201

202202
`*.blob.core.windows.net` can be replaced with:
203+
* `memoryalphaprodsdc01.blob.core.windows.net`
204+
* `memoryalphaprodweu01.blob.core.windows.net`
203205
* `prodsdc01resultssa0.blob.core.windows.net`
204206
* `prodsdc01resultssa1.blob.core.windows.net`
205207
* `prodsdc01resultssa2.blob.core.windows.net`
@@ -212,6 +214,7 @@ Japan region:
212214
#### Australia
213215

214216
`*.blob.core.windows.net` can be replaced with:
217+
* `memoryalphaprodae01.blob.core.windows.net`
215218
* `prodae01resultssa0.blob.core.windows.net`
216219
* `prodae01resultssa1.blob.core.windows.net`
217220
* `prodae01resultssa2.blob.core.windows.net`
@@ -220,6 +223,7 @@ Japan region:
220223
#### Japan
221224

222225
`*.blob.core.windows.net` can be replaced with:
226+
* `memoryalphaprodjpw01.blob.core.windows.net`
223227
* `prodjpw01resultssa0.blob.core.windows.net`
224228
* `prodjpw01resultssa1.blob.core.windows.net`
225229
* `prodjpw01resultssa2.blob.core.windows.net`

content/admin/overview/setting-up-a-trial-of-github-enterprise-cloud.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ If you invite an existing organization into your trial enterprise, **all of thes
5454

5555
## Do I need to provide a payment method?
5656

57-
You do not need to provide a payment method to start a trial. If you want to use {% data variables.copilot.copilot_business_short %} during the trial, you can contact {% data variables.contact.github_support %} for approval. Once your request is approved, you will need to provide a credit card for additional validation. You **won't** be charged for using {% data variables.copilot.copilot_business_short %} during the trial.
57+
You do not need to provide a payment method to start a trial.
5858

5959
## During the trial
6060

content/code-security/how-tos/secure-at-scale/configure-organization-security/manage-usage-and-access/giving-org-access-private-registries.md

Lines changed: 28 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,13 +43,17 @@ You need to be an **organization owner** to set up access to private registries
4343
1. Use the **URL** and **Type** fields to define the location and type of the registry:
4444
* **URL** is the location where you access the private registry. For example, to use the {% data variables.product.prodname_registry %} registry for NuGet: `https://nuget.pkg.github.com/ORGANIZATION/index.json`, where `ORGANIZATION` is the name of your organization on {% data variables.product.github %}.
4545
* **Type** is the type of registry.
46-
1. Select either **Token** or **Username and password**, depending on the authentication method, then enter data into the appropriate fields.
47-
Some types of authentication tokens, such as a {% data variables.product.github %} {% data variables.product.pat_generic_title_case %}, are tied to a particular user identity. Select the **Username and password** option for these and enter the relevant username as **Username** and the token as **Password**.
46+
1. Select the authentication method for the registry:
47+
* **Token**: Enter the token used to authenticate with the registry.
48+
* **Username and password**: Enter the username and password used to authenticate with the registry. Some types of authentication tokens, such as a {% data variables.product.github %} {% data variables.product.pat_generic_title_case %}, are tied to a particular user identity. Select this option for these and enter the relevant username as **Username** and the token as **Password**.
49+
{% ifversion org-private-registry-oidc %}
50+
* **OIDC (OpenID Connect)**: Use short-lived credentials from a cloud identity provider instead of storing long-lived secrets. When you select this option, choose a provider and fill in the provider-specific fields. For more information, see [Configuring OIDC authentication for a private registry](#configuring-oidc-authentication-for-a-private-registry).
51+
{% endif %}
4852
1. Define which repositories in the organization can access the private registry using these details: all, private and internal, or selected repositories only.
4953
1. When you have finished defining the private registry, select **Add Registry** to save the registry information.
5054

5155
> [!TIP]
52-
> When you add a private registry to an organization the token or password is stored as an encrypted secret. Once the registry is created, the token or password cannot be viewed again.
56+
> When you add a private registry to an organization using **Token** or **Username and password** authentication, the token or password is stored as an encrypted secret. Once the registry is created, the token or password cannot be viewed again.
5357
5458
### Enabling {% data variables.product.prodname_code_scanning %} default setup to use a registry definition
5559

@@ -77,6 +81,27 @@ Any private registries used by the build must also be accessible to the workflow
7781

7882
When you configure access to one or more private registries, {% data variables.product.prodname_dependabot %} can propose pull requests to upgrade a vulnerable dependency or to maintain a dependency, see [AUTOTITLE](/code-security/dependabot/working-with-dependabot/configuring-access-to-private-registries-for-dependabot) and [AUTOTITLE](/code-security/dependabot/working-with-dependabot/guidance-for-the-configuration-of-private-registries-for-dependabot).
7983

84+
{% ifversion org-private-registry-oidc %}
85+
86+
### Configuring OIDC authentication for a private registry
87+
88+
OIDC (OpenID Connect) authentication allows {% data variables.product.prodname_dependabot %} to use short-lived credentials from your cloud identity provider to access private registries, eliminating the need to store long-lived secrets. With OIDC, credentials are generated dynamically for each {% data variables.product.prodname_dependabot %} update job. You must configure a trust relationship between your cloud provider and {% data variables.product.github %} before {% data variables.product.prodname_dependabot %} can authenticate.
89+
90+
> [!NOTE]
91+
> OIDC authentication for organization-level private registries is currently supported by {% data variables.product.prodname_dependabot %}. It is not supported by {% data variables.product.prodname_code_scanning %} default setup.
92+
93+
When you select **OIDC** as the authentication method for a private registry, choose one of the supported providers and fill in the required fields:
94+
95+
* **Azure**: Enter the **Tenant ID** (Azure AD tenant ID) and **Client ID** (Azure AD application client ID). You must configure a federated credential in Azure AD that trusts {% data variables.product.github %}'s OIDC provider.
96+
* **AWS CodeArtifact**: Enter the **AWS Region**, **Account ID** (AWS account ID), **Role Name** (IAM role name), **Domain** (CodeArtifact domain), and **Domain Owner** (CodeArtifact domain owner / AWS account ID). You can optionally provide an **Audience**. You must configure an IAM OIDC identity provider in AWS that trusts {% data variables.product.github %}'s OIDC provider.
97+
* **JFrog Artifactory**: Enter the **OIDC Provider Name**. You can optionally provide an **Audience** and **Identity Mapping Name**.
98+
99+
The authentication type of a private registry cannot be changed after creation. To switch from OIDC to another authentication method, or vice versa, delete the existing registry and create a new one.
100+
101+
For more information about how OIDC works, see [AUTOTITLE](/actions/concepts/security/openid-connect).
102+
103+
{% endif %}
104+
80105
{% ifversion code-quality %}
81106

82107
## {% data variables.product.prodname_code_quality_short %} access to private registries

content/code-security/how-tos/secure-your-supply-chain/manage-your-dependency-security/configuring-access-to-private-registries-for-dependabot.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,11 @@ For specific ecosystems, you can configure {% data variables.product.prodname_de
3232

3333
{% ifversion org-private-registry %}
3434

35-
You can configure {% data variables.product.prodname_dependabot %}'s access to private registries at the org-level. For more information on how to configure that, see [AUTOTITLE](/code-security/securing-your-organization/enabling-security-features-in-your-organization/giving-org-access-private-registries).
35+
You can configure {% data variables.product.prodname_dependabot %}'s access to private registries at the org-level.
36+
{% ifversion org-private-registry-oidc %}
37+
Organization-level registries support **Token**, **Username and password**, and **OIDC** authentication.
38+
{% endif %}
39+
For more information about configuration, see [AUTOTITLE](/code-security/securing-your-organization/enabling-security-features-in-your-organization/giving-org-access-private-registries).
3640

3741
{% endif %}
3842

@@ -126,6 +130,13 @@ If your private registry is configured with an IP allow list, you can find the I
126130

127131
With OIDC-based authentication, {% data variables.product.prodname_dependabot %} update jobs can dynamically obtain short-lived credentials from your cloud identity provider, just like {% data variables.product.prodname_actions %} workflows using OIDC federation.
128132

133+
{% ifversion org-private-registry-oidc %}
134+
135+
> [!TIP]
136+
> OIDC authentication is also available for **organization-level** private registries, which you can configure through the organization settings UI or the REST API. For more information, see [AUTOTITLE](/code-security/securing-your-organization/enabling-security-features-in-your-organization/giving-org-access-private-registries#configuring-oidc-authentication-for-a-private-registry).
137+
138+
{% endif %}
139+
129140
{% data variables.product.prodname_dependabot %} supports OIDC authentication for any registry type that uses `username` and `password` authentication, when the registry is hosted on one of the following cloud providers:
130141

131142
* AWS CodeArtifact

content/copilot/get-started/what-is-github-copilot.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,6 @@ You can start using {% data variables.product.prodname_copilot_short %} in sever
6666

6767
* **Try {% data variables.product.prodname_copilot_short %} for free.** Use {% data variables.copilot.copilot_free_short %} to explore core features with no paid plan required.
6868
* **Subscribe to a paid plan.** Upgrade to {% data variables.copilot.copilot_pro_short %} or {% data variables.copilot.copilot_pro_plus_short %} for full access to premium features and more generous usage limits.
69-
* Try <a href="https://github.com/github-copilot/signup?ref_product=copilot&ref_type=trial&ref_style=text&ref_plan=pro" target="_blank"><span>{% data variables.copilot.copilot_pro_short %} for free</span></a> with a one-time 30-day trial.
7069
* **Get free access if you're eligible.** Students, teachers, and open source maintainers may qualify for access to premium features at no cost. See [AUTOTITLE](/copilot/how-tos/copilot-on-github/set-up-copilot/enable-copilot/set-up-for-students) and [AUTOTITLE](/copilot/how-tos/copilot-on-github/set-up-copilot/enable-copilot/set-up-for-teachers-and-os-maintainers).
7170
* **Request access from your organization.** If your organization or enterprise has a {% data variables.product.prodname_copilot %} plan, you can request access by going to [https://github.com/settings/copilot](https://github.com/settings/copilot) and request access under "Get {% data variables.product.prodname_copilot_short %} from an organization."
7271

content/copilot/how-tos/use-copilot-agents/request-a-code-review/use-code-review.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ If you're happy with the changes, you can accept a single suggestion from {% dat
5757

5858
You can also invoke {% data variables.copilot.copilot_cloud_agent %} to implement suggested changes. To do this, you must:
5959

60-
* Opt into the {% data variables.release-phases.public_preview %} for {% data variables.copilot.copilot_code-review-tools_short %} and enable {% data variables.copilot.copilot_cloud_agent %}.
60+
* Enable {% data variables.copilot.copilot_code-review-tools_short %} and {% data variables.copilot.copilot_cloud_agent %}.
6161
* On review comments from {% data variables.copilot.copilot_code-review %}, click **Implement suggestion**. This creates a draft comment on the pull request, where you can instruct {% data variables.product.prodname_copilot_short %} to address specific feedback. {% data variables.product.prodname_copilot_short %} will create a new pull request against your branch with the suggestions applied.
6262

6363
## Providing feedback on {% data variables.product.prodname_copilot_short %}'s reviews
@@ -149,7 +149,7 @@ These instructions explain how to use {% data variables.copilot.copilot_code-rev
149149
1. In the Git Changes window, click **Review changes with {% data variables.product.prodname_copilot_short %}**.
150150
This button appears as a comment icon with a sparkle.
151151
1. {% data variables.product.prodname_copilot_short %} will begin reviewing your changes. After a few moments, a link showing the number of code review comments appears in the Git Changes window.
152-
1. Click the link to view and navigate the comments. If no issues are found, youll see the message:
152+
1. Click the link to view and navigate the comments. If no issues are found, you'll see the message:
153153
{% data variables.product.prodname_copilot_short %} did not comment on any files.
154154
1. {% data variables.product.prodname_copilot_short %} displays comments in your code with a summary of each potential issue. You can:
155155

content/copilot/reference/ai-models/model-comparison.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ These models are designed for tasks that require step-by-step reasoning, complex
9191
| {% data variables.copilot.copilot_gpt_5_mini %} | Delivers deep reasoning and debugging with faster responses and lower resource usage than GPT-5. Ideal for interactive sessions and step-by-step code analysis. |
9292
| {% data variables.copilot.copilot_gpt_54 %} | Great at complex reasoning, code analysis, and technical decision-making. |
9393
| {% data variables.copilot.copilot_claude_sonnet_46 %} | Improves on Sonnet 4.5 with more reliable completions and smarter reasoning under pressure. |
94-
| {% data variables.copilot.copilot_claude_opus_46 %} | Anthropic’s most powerful model. Improves on {% data variables.copilot.copilot_claude_opus_45 %}. |
94+
| {% data variables.copilot.copilot_claude_opus_47 %} | Anthropic’s most powerful model. Improves on {% data variables.copilot.copilot_claude_opus_46 %}. |
9595
| {% data variables.copilot.copilot_gemini_31_pro %} | Advanced reasoning across long contexts and scientific or technical analysis. |
9696
| {% data variables.copilot.copilot_goldeneye %} | Complex problem-solving challenges and sophisticated reasoning. |
9797

content/copilot/reference/ai-models/model-hosting.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ Used for:
2020

2121
* {% data variables.copilot.copilot_gpt_41 %}
2222
* {% data variables.copilot.copilot_gpt_5_mini %}
23-
* {% data variables.copilot.copilot_gpt_51 %}
2423
* {% data variables.copilot.copilot_gpt_52 %}
2524
* {% data variables.copilot.copilot_gpt_52_codex %}
2625
* {% data variables.copilot.copilot_gpt_53_codex %}
@@ -46,13 +45,16 @@ These models are deployed on {% data variables.product.github %} managed Azure O
4645

4746
## Anthropic models
4847

48+
{% data reusables.copilot.opus-47-promo-period %}
49+
4950
Used for:
5051

5152
* {% data variables.copilot.copilot_claude_haiku_45 %}
5253
* {% data variables.copilot.copilot_claude_sonnet_45 %}
5354
* {% data variables.copilot.copilot_claude_opus_45 %}
5455
* {% data variables.copilot.copilot_claude_opus_46 %}
5556
* {% data variables.copilot.copilot_claude_opus_46_fast %}
57+
* {% data variables.copilot.copilot_claude_opus_47 %}
5658
* {% data variables.copilot.copilot_claude_sonnet_40 %}
5759
* {% data variables.copilot.copilot_claude_sonnet_46 %}
5860

content/copilot/reference/ai-models/supported-models.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,8 @@ The following table shows which AI models are available in each {% data variable
9191
> * {% data variables.copilot.copilot_claude_sonnet_46 %}
9292
> * {% data variables.copilot.copilot_gpt_54_mini %}
9393
94+
{% data reusables.copilot.opus-47-promo-period %}
95+
9496
Each model has a premium request multiplier, based on its complexity and resource usage. If you are on a paid {% data variables.product.prodname_copilot_short %} plan, your premium request allowance is deducted according to this multiplier.
9597

9698
For more information about premium requests, see [AUTOTITLE](/copilot/managing-copilot/monitoring-usage-and-entitlements/about-premium-requests).

0 commit comments

Comments
 (0)