Skip to content

Commit 81ade08

Browse files
authored
Merge pull request #45505 from github/repo-sync
Repo sync
2 parents af5ab30 + 077d085 commit 81ade08

106 files changed

Lines changed: 2846 additions & 550 deletions

File tree

Some content is hidden

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

content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise.md

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,8 @@ To set up the audit log stream, follow the instructions for your provider:
5858
* [Azure Blob Storage](#setting-up-streaming-to-azure-blob-storage)
5959
* [Azure Event Hubs](#setting-up-streaming-to-azure-event-hubs)
6060
* [Datadog](#setting-up-streaming-to-datadog)
61-
* [Google Cloud Storage](#setting-up-streaming-to-google-cloud-storage)
62-
* [Microsoft Purview](#setting-up-streaming-to-microsoft-purview) (Copilot agent session events only)
61+
* [Google Cloud Storage](#setting-up-streaming-to-google-cloud-storage){% ifversion ghec %}
62+
* [Microsoft Purview](#setting-up-streaming-to-microsoft-purview) (Copilot agent session events only){% endif %}
6363
* [Splunk](#setting-up-streaming-to-splunk)
6464

6565
{% ifversion ghec %}
@@ -213,7 +213,7 @@ From {% data variables.product.prodname_dotcom %}:
213213

214214
### Setting up streaming to Azure Event Hubs
215215

216-
> [!NOTE]
216+
> [!NOTE]
217217
> - Event Hubs instances in Azure Government are not supported.
218218
> - With **{% data variables.enterprise.data_residency %},** audit log streaming to Azure Event Hubs is not supported with IP Firewall rules enabled.
219219

@@ -270,6 +270,8 @@ To set up streaming to Google Cloud Storage, create a service account in Google
270270
1. To verify that {% data variables.product.prodname_dotcom %} can connect and write to the Google Cloud Storage bucket, click **Check endpoint**.
271271
{% data reusables.enterprise.verify-audit-log-streaming-endpoint %}
272272

273+
{% ifversion ghec %}
274+
273275
### Setting up streaming to Microsoft Purview
274276

275277
{% data reusables.copilot.agent-session-streaming-availability-note %}
@@ -284,6 +286,8 @@ To set up streaming to Microsoft Purview, configure streaming in {% data variabl
284286
1. Click **Authorize with Entra**.
285287
1. When you're redirected to Microsoft Entra, add the {% data variables.product.github %} app and authorize it for your tenant.
286288

289+
{% endif %}
290+
287291
### Setting up streaming to Splunk
288292

289293
To stream audit logs to Splunk's HTTP Event Collector (HEC) endpoint, make sure that the endpoint is configured to accept HTTPS connections. See [Set up and use HTTP Event Collector in Splunk Web](https://docs.splunk.com/Documentation/Splunk/latest/Data/UsetheHTTPEventCollector) in the Splunk documentation.
@@ -355,8 +359,8 @@ To restart streaming, click **Resume stream**.
355359
{% data reusables.copilot.agent-session-streaming-availability-note %}
356360

357361
{% data reusables.enterprise-accounts.access-enterprise %}
358-
1. At the top of the page, click AI Controls
359-
1. Under "Copilot", select **Enabled everywhere** for "Copilot Usage Records Streaming"
362+
1. At the top of the page, click AI Controls
363+
1. Under "Copilot", select **Enabled everywhere** for "Copilot Usage Records Streaming"
360364
1. Configure a streaming destination. See [Setting up audit log streaming](#setting-up-audit-log-streaming).
361365

362366
You can also retrieve {% data variables.product.prodname_copilot_short %} usage data through the REST API by selecting **Enabled everywhere** for "Copilot Usage Records API". See [AUTOTITLE](/rest/copilot/copilot-usage-metrics#get-copilot-usage-records-for-an-enterprise).

content/code-security/tutorials/customize-code-scanning/prepare-code-for-analysis.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -297,7 +297,18 @@ The following examples are designed to give you an idea of some of the build com
297297
* Swift project built with `xcodebuild`:
298298

299299
```shell
300-
codeql database create -l swift -c "xcodebuild build -target your-target" swift-database
300+
# Build using the following xcodebuild flags:
301+
# `CODE_SIGNING_REQUIRED=NO` and `CODE_SIGNING_ALLOWED=NO`: turn off code signing, which may fail with CodeQL
302+
# `COMPILATION_CACHE_ENABLE_CACHING=NO` and `SWIFT_ENABLE_COMPILE_CACHE=NO`: turn off build caching, which may skip compilation steps
303+
# `SWIFT_USE_INTEGRATED_DRIVER=NO`: turn off the Swift integrated driver, which is incompatible with CodeQL
304+
codeql database create -l swift \
305+
-c "xcodebuild build -target your-target
306+
CODE_SIGNING_REQUIRED=NO
307+
CODE_SIGNING_ALLOWED=NO
308+
COMPILATION_CACHE_ENABLE_CACHING=NO
309+
SWIFT_ENABLE_COMPILE_CACHE=NO
310+
SWIFT_USE_INTEGRATED_DRIVER=NO" \
311+
swift-database
301312
```
302313

303314
You can pass the `archive` and `test` options to `xcodebuild`. However, the standard `xcodebuild` command is recommended as it should be the fastest, and should be all that {% data variables.product.prodname_codeql %} requires for a successful scan.

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,8 +87,9 @@ When using {% data variables.copilot.copilot_gemini %} models, input prompts and
8787
Used for:
8888

8989
* {% data variables.copilot.copilot_grok_45 %}
90+
* {% data variables.copilot.copilot_grok_46 %}
9091

91-
These models are hosted on xAI. xAI operates {% data variables.copilot.copilot_grok_45 %} in {% data variables.product.prodname_copilot %} under a zero data retention API policy. This means xAI commits that user content (both inputs sent to the model and outputs generated by the model):
92+
These models are hosted on xAI. xAI operates these models in {% data variables.product.prodname_copilot %} under a zero data retention API policy. This means xAI commits that user content (both inputs sent to the model and outputs generated by the model):
9293

9394
Will **not** be:
9495
* Logged for any purpose, including human review

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,7 @@ Some {% data variables.product.prodname_copilot_short %} models require minimum
142142
| {% data variables.copilot.copilot_mai_code_1_flash %} | `v1.121` | TBD | TBD | TBD | TBD |
143143
| {% data variables.copilot.copilot_mai_code_1_1_flash %} | `v1.121` | TBD | TBD | TBD | TBD |
144144
| {% data variables.copilot.copilot_grok_45 %} | TBD | `17.14.19` | TBD | TBD | TBD |
145+
| {% data variables.copilot.copilot_grok_46 %} | TBD | TBD | TBD | TBD | TBD |
145146

146147
{% endrowheaders %}
147148

content/copilot/reference/enterprise-administrators/enterprise-managed-settings.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ In {% data variables.copilot.copilot_cli_short %}, the `sandbox` key is an excep
3232
| Key | Purpose | {% data variables.copilot.copilot_cli_short %} | {% data variables.product.prodname_vscode_shortname %} | {% data variables.copilot.github_copilot_app %} | {% data variables.copilot.copilot_cloud_agent %} | {% data variables.product.prodname_jetbrains_ides %} |
3333
| --- | --- | --- | --- | --- | --- | --- |
3434
| `permissions.disableBypassPermissionsMode` | Disables bypass or YOLO-style allow-all behavior | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "x" aria-label="Not supported" %} | {% octicon "check" aria-label="Supported" %} |
35-
| `permissions.model` | Sets auto model selection as the default for new conversations | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "x" aria-label="Not supported" %} |
35+
| `model` | Sets auto model selection as the default for new conversations | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "x" aria-label="Not supported" %} |
3636
| `enabledPlugins` | Enables or disables specific plugins by key | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} |
3737
| `extraKnownMarketplaces` | Adds plugin marketplaces that users can access | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} |
3838
| `strictKnownMarketplaces` | Restricts plugin installation to explicitly listed marketplaces | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} |
@@ -48,7 +48,7 @@ In {% data variables.copilot.copilot_cli_short %}, the `sandbox` key is an excep
4848

4949
For server-managed deployments, the enterprise can apply different governance to groups of users based on their enterprise team membership. The enterprise defines all settings—team membership only determines which users receive a given set of values.
5050

51-
To make a key eligible for team-specific values, mark it as overridable in `{% data variables.copilot.managed_setting_file %}` using the `{ "overridable": <VALUE> }` syntax. An overridable key uses the team's value when set, or falls back to your enterprise default when the team leaves it unset. The `{ "overridable": <VALUE> }` syntax applies to the `permissions.model`, `permissions.disableBypassPermissionsMode`, `allowedMcpServers`, and `deniedMcpServers` keys. Keys not marked overridable remain an enterprise-level decision that teams can't modify.
51+
To make a key eligible for team-specific values, mark it as overridable in `{% data variables.copilot.managed_setting_file %}` using the `{ "overridable": <VALUE> }` syntax. An overridable key uses the team's value when set, or falls back to your enterprise default when the team leaves it unset. The `{ "overridable": <VALUE> }` syntax applies to the `model`, `permissions.disableBypassPermissionsMode`, `allowedMcpServers`, and `deniedMcpServers` keys. Keys not marked overridable remain an enterprise-level decision that teams can't modify.
5252

5353
`enabledPlugins` and `extraKnownMarketplaces` work additively. The enterprise `{% data variables.copilot.managed_setting_file %}` sets a baseline, and an enterprise team file can add more plugins and marketplaces on top of it. For the full setup steps, see [AUTOTITLE](/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/configure-enterprise-managed-settings#overriding-settings-for-specific-teams).
5454

@@ -58,9 +58,9 @@ The following example shows these keys in one managed settings file.
5858

5959
```json
6060
{
61+
"model": "auto",
6162
"permissions": {
62-
"disableBypassPermissionsMode": "disable",
63-
"model": "auto"
63+
"disableBypassPermissionsMode": "disable"
6464
},
6565
"enabledPlugins": {
6666
"my-plugin@agent-skills": true
@@ -148,6 +148,13 @@ Restricts plugin installation to only the marketplaces explicitly defined by the
148148
* `"hostPattern"` — requires `hostPattern` (regex matching marketplace hosts)
149149
* `"pathPattern"` — requires `pathPattern` (regex matching marketplace paths)
150150

151+
## model
152+
153+
Sets auto model selection as the default for new conversations. See [AUTOTITLE](/copilot/concepts/models/auto-model-selection).
154+
155+
* When you set `model` to `"auto"`, new sessions use Auto model unless the user specifies a different model on a per-conversation basis.
156+
* This key is overridable by enterprise team mapping. In your `{% data variables.copilot.managed_setting_file %}`, use the `{ "overridable": "auto" }` syntax to specialize the key's configuration on a per-team basis. You can then set `"model": "unmanaged"` in a team settings file, providing a specialization that takes precedence over `{% data variables.copilot.managed_setting_file %}` for members of the subject team.
157+
151158
## permissions
152159

153160
### disableBypassPermissionsMode
@@ -161,13 +168,6 @@ When you set `disableBypassPermissionsMode` to `"disable"`, users cannot turn on
161168
* In the {% data variables.copilot.github_copilot_app %}, the "Allow all" setting for "Tool Permissions" is blocked in the sessions settings.
162169
* This key is overridable by enterprise team mapping. In your `{% data variables.copilot.managed_setting_file %}`, use the `{ "overridable": "disable" }` syntax to specialize the key's configuration on a per-team basis. You can then set `"disableBypassPermissionsMode": "unmanaged"` in a team settings file, providing a specialization that takes precedence over `{% data variables.copilot.managed_setting_file %}` for members of the subject team.
163170

164-
### model
165-
166-
Sets auto model selection as the default for new conversations. See [AUTOTITLE](/copilot/concepts/models/auto-model-selection).
167-
168-
* When you set `permissions.model` to `"auto"`, new sessions use Auto model unless the user specifies a different model on a per-conversation basis.
169-
* This key is overridable by enterprise team mapping. In your `{% data variables.copilot.managed_setting_file %}`, use the `{ "overridable": "auto" }` syntax to specialize the key's configuration on a per-team basis. You can then set `"model": "unmanaged"` in a team settings file, providing a specialization that takes precedence over `{% data variables.copilot.managed_setting_file %}` for members of the subject team.
170-
171171
## telemetry
172172

173173
Configures OpenTelemetry export, routing {% data variables.product.prodname_copilot_short %} usage data to a collector of your choice.

content/issues/using-labels-and-milestones-to-track-work/managing-labels.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ You can manage your work on {% data variables.product.github %} by creating labe
3838

3939
Label | Description
4040
--- | ---
41+
`accessibility` | Indicates a barrier affecting people with disabilities
4142
`bug` | Indicates an unexpected problem or unintended behavior
4243
`documentation` | Indicates a need for improvements or additions to documentation
4344
`duplicate` | Indicates similar {% ifversion fpt or ghec %}issues, pull requests, or discussions{% else %}issues or pull requests{% endif %}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
2-64 vCPU Ubuntu and Windows runners are supported with Azure VNET. For more information on these runner types, see [AUTOTITLE](/actions/reference/runners/larger-runners#specifications-for-general-larger-runners).
1+
Azure VNET private networking is only available for larger runners (2-64 vCPU Ubuntu and Windows). Standard {% data variables.product.company_short %}-hosted runners are not supported. For more information on larger runner types, see [AUTOTITLE](/actions/reference/runners/larger-runners#specifications-for-general-larger-runners).
22

33
{% data reusables.actions.static-ip-limitation-vnet %} You must use dynamic IP addresses, which is the default configuration for larger runners. For more information about networking for larger runners, see [AUTOTITLE](/actions/reference/runners/larger-runners#networking-for-larger-runners).

data/reusables/copilot/copilot-cloud-agent-non-auto-models.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,6 @@
1010
* {% data variables.copilot.copilot_gpt_56_sol %}
1111
* {% data variables.copilot.copilot_gpt_56_terra %}
1212
* {% data variables.copilot.copilot_grok_45 %}
13+
* {% data variables.copilot.copilot_grok_46 %}
1314
* {% data variables.copilot.copilot_mai_code_1_flash %}
1415
* {% data variables.copilot.copilot_mai_code_1_1_flash %}

data/tables/copilot/model-comparison.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,11 @@
132132
excels_at: Complex problem-solving challenges, sophisticated reasoning
133133
further_reading: '[Grok 4.5 model card](https://media.x.ai/v1/website/card-7f81d41b.pdf)'
134134

135+
- name: Grok 4.6
136+
task_area: General-purpose coding and agent tasks
137+
excels_at: Complex problem-solving challenges, sophisticated reasoning
138+
further_reading: '[Grok 4.6 model card](https://media.x.ai/v1/website/card-4p6-4cd2dc57.pdf)'
139+
135140
# Other providers (alphabetized by model name)
136141
- name: Qwen2.5
137142
task_area: General-purpose coding and writing

data/tables/copilot/model-release-status.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,3 +142,7 @@
142142
- name: 'Grok 4.5'
143143
provider: 'xAI'
144144
release_status: 'GA'
145+
146+
- name: 'Grok 4.6'
147+
provider: 'xAI'
148+
release_status: 'GA'

0 commit comments

Comments
 (0)