Skip to content

Commit 66239a2

Browse files
authored
Merge branch 'main' into main
2 parents 55e314b + d9b52eb commit 66239a2

34 files changed

Lines changed: 172 additions & 49 deletions

File tree

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
# ---------------------------------------------------------------
1111
# To update the sha:
1212
# https://github.com/github/gh-base-image/pkgs/container/gh-base-image%2Fgh-base-noble
13-
FROM ghcr.io/github/gh-base-image/gh-base-noble:20260603-101723-g62a660e20@sha256:216e9ea02bb1f000a3e9ed1beeb9127b33a7661ae61f041879e61fffd52e1bd2 AS base
13+
FROM ghcr.io/github/gh-base-image/gh-base-noble:20260611-183630-g2a7c4449e@sha256:1ed595f8af068c9d8aa3afc113db1576a02e9492e513198c271c7bb3cd87c944 AS base
1414

1515
# Install curl for Node install and determining the early access branch
1616
# Install git for cloning docs-early-access & translations repos

content/admin/monitoring-and-managing-your-instance/additional-nodes/configuring-additional-nodes.md

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,6 @@ category:
1010
- Scale your instance
1111
---
1212

13-
> [!NOTE]
14-
> The ability to add additional compute nodes to HA is in {% data variables.release-phases.public_preview %} and subject to change. During the preview, please share any feedback with your customer success team.
15-
16-
1713
For {% data variables.product.prodname_ghe_server %} customers looking to scale horizontally, migrating to and operating a cluster is an option, but is resource-intensive and time-consuming. As an alternative, we recommend adding nodes to an HA configuration.
1814

1915
The terms "additional node" and "stateless node" are used interchangeably throughout this article. Stateless nodes can only be added to HA deployments that contain at least one replica.
@@ -59,7 +55,7 @@ ghe-cluster-balance rebalance --yes
5955

6056
The `ghe-config-apply` command is a requirement to add stateless nodes.
6157

62-
For the public preview, we have not specifically tested for downtime, and it's not clear if a maintenance window is required.
58+
We recommend a maintenance window to add stateless nodes.
6359

6460
## Removing an additional node
6561

@@ -71,7 +67,7 @@ ghe-config-apply
7167

7268
The `ghe-config-apply` command is a requirement to remove stateless nodes.
7369

74-
For the public preview, we have not specifically tested for downtime, and it's not clear if a maintenance window is required.
70+
We recommend a maintenance window to remove stateless nodes.
7571

7672
## Reprovisioning a node that previously hosted {% data variables.product.prodname_ghe_server %}
7773

content/billing/reference/supported-payment-methods.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,8 @@ The following Azure subscription types cannot be used as a payment method for {%
4343
| `AzureForStudents_2018-01-01` | MS-AZR-0170P |
4444
| `DreamSpark_2015-02-01` | MS-AZR-0144P |
4545
| `AzurePass_2014-09-01` | MS-AZR-0120P, MS-AZR-0122P–MS-AZR-0125P, MS-AZR-0128P–MS-AZR-0130P |
46-
| `PayAsYouGo_2014-09-01` | MS-AZR-0017G |
46+
| `PayAsYouGo_2014-09-01` | MS-AZR-0001P, MS-AZR-0002P, MS-AZR-0003P, MS-AZR-0006P, MS-AZR-0008P, MS-AZR-0010P, MS-AZR-0011P, MS-AZR-0018P, MS-AZR-0019P, MS-AZR-0030P, MS-AZR-0044P, MS-AZR-0046P, MS-AZR-0048P, MS-AZR-0050P |
47+
| `MSDN_2014-09-01` | MS-AZR-0029P, MS-AZR-0059P, MS-AZR-0062P, MS-AZR-0063P |
4748

4849
{% ifversion fpt or ghec %}
4950

content/code-security/how-tos/find-and-fix-code-vulnerabilities/configure-code-scanning/configure-code-scanning.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ Your repository is eligible for default setup for {% data variables.product.prod
7777
1. Optionally, to view your default setup configuration after enablement, select {% octicon "kebab-horizontal" aria-label="Menu" %}, then click **{% octicon "gear" aria-hidden="true" aria-label="gear" %} View {% data variables.product.prodname_codeql %} configuration**.
7878

7979
> [!NOTE]
80-
> If no pushes and pull requests have occurred in a repository with default setup enabled for 6 months, the weekly schedule will be disabled to save your {% data variables.product.prodname_actions %} minutes.
80+
> If no pushes and pull requests have occurred in a repository with default setup enabled for 6 months, the weekly schedule will be disabled to save your {% data variables.product.prodname_actions %} minutes.{% ifversion code-scanning-inactive-repos %} Organization owners can enable monthly scans of inactive repositories. For more information, see [AUTOTITLE](/code-security/securing-your-organization/enabling-security-features-in-your-organization/configuring-global-security-settings-for-your-organization#continuing-scans-on-inactive-repositories).{% endif %}
8181
8282
{% ifversion fpt or ghec %}
8383

content/code-security/how-tos/find-and-fix-code-vulnerabilities/manage-your-configuration/edit-default-setup.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,19 @@ For more information about {% data variables.product.prodname_codeql %} model pa
8383

8484
1. The model packs will be automatically detected and used when {% data variables.product.prodname_code_scanning %} runs on any repository in the organization with default setup enabled.
8585

86+
{% ifversion code-scanning-inactive-repos %}
87+
88+
## Continuing scans on inactive repositories
89+
90+
{% data reusables.code-scanning.inactive-repos-scan %} You can override this behavior in an organization, though the scan period is not configurable.
91+
92+
{% data reusables.profile.access_org %}
93+
{% data reusables.organizations.org_settings %}
94+
{% data reusables.security-configurations.display-global-settings %}
95+
1. In the "{% data variables.product.prodname_code_scanning_caps %}" section, enable the **Keep scheduled scans running every 30 days for inactive repositories** setting.
96+
97+
{% endif %}
98+
8699
## Further customization
87100

88101
If you need to change any other aspects of your {% data variables.product.prodname_code_scanning %} configuration, consider configuring advanced setup. See [AUTOTITLE](/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/configuring-advanced-setup-for-code-scanning).

content/code-security/how-tos/secure-at-scale/configure-organization-security/configure-specific-tools/code-scanning-at-scale.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,9 @@ A repository must meet all the following criteria to be eligible for default set
3333

3434
You can enable default setup for all eligible repositories in your organization. For more information, see [AUTOTITLE](/code-security/securing-your-organization/introduction-to-securing-your-organization-at-scale/about-enabling-security-features-at-scale).
3535

36-
### Extending {% data variables.product.prodname_codeql %} coverage in default setup
36+
### Configuring default setup features
3737

38-
Through your organization's security settings page, you can extend coverage in default setup using model packs for all eligible repositories in your organization. For more information, see [AUTOTITLE](/code-security/code-scanning/managing-your-code-scanning-configuration/editing-your-configuration-of-default-setup#extending-coverage-for-all-repositories-in-an-organization).
38+
Through your organization's security settings page, you can customize default setup for all eligible repositories, such as extending coverage using model packs. See [AUTOTITLE](/code-security/code-scanning/managing-your-code-scanning-configuration/editing-your-configuration-of-default-setup).
3939

4040
## Configuring default setup for a subset of repositories in an organization
4141

content/code-security/how-tos/secure-at-scale/configure-organization-security/establish-complete-coverage/configure-global-settings.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,9 @@ You can customize several {% data variables.product.prodname_global_settings %}
105105
{% ifversion code-scanning-autofix %}* [Enabling {% data variables.copilot.copilot_autofix_short %} for {% data variables.product.prodname_codeql %}](#enabling-copilot-autofix-for-codeql){% endif %}
106106
* [Recommending the extended query suite for default setup](#recommending-the-extended-query-suite-for-default-setup)
107107
* [Expanding {% data variables.product.prodname_codeql %} analysis](#expanding-codeql-analysis)
108+
{%- ifversion code-scanning-inactive-repos %}
109+
* [Continuing scans on inactive repositories](#continuing-scans-on-inactive-repositories)
110+
{%- endif %}
108111

109112
{% endif %}
110113

@@ -124,6 +127,14 @@ You can select **{% data variables.copilot.copilot_autofix_short %}** to enable
124127

125128
You can expand {% data variables.product.prodname_codeql %} analysis coverage for all repositories in your organization that use default setup by configuring {% data variables.product.prodname_codeql %} model packs. Model packs extend the {% data variables.product.prodname_codeql %} analysis to recognize additional frameworks and libraries that are not included in the standard {% data variables.product.prodname_codeql %} libraries. This global configuration applies to repositories using default setup and allows you to specify model packs published via the container registry. For more information, see [AUTOTITLE](/code-security/how-tos/scan-code-for-vulnerabilities/manage-your-configuration/editing-your-configuration-of-default-setup#extending-coverage-for-all-repositories-in-an-organization).
126129

130+
{% ifversion code-scanning-inactive-repos %}
131+
132+
### Continuing scans on inactive repositories
133+
134+
{% data reusables.code-scanning.inactive-repos-scan %} You can select **Keep scheduled scans running every 30 days for inactive repositories** to override this behavior in an organization. The scan period is not configurable.
135+
136+
{% endif %}
137+
127138
## Configuring global {% data variables.product.prodname_secret_scanning %} settings
128139

129140
{% data reusables.security-configurations.secret-scanning-security-configs-summary %}

content/copilot/how-tos/administer-copilot/manage-for-organization/prepare-for-custom-agents.md

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,19 @@ You should understand what {% data variables.copilot.copilot_custom_agents %} ar
2222
2323
## Preparing your organization for {% data variables.copilot.custom_agents_short %}
2424

25+
Organization-level {% data variables.copilot.custom_agents_short %} are stored in the `/agents` directory of your organization's `.github` or `.github-private` repository. Both work the same way and make the {% data variables.copilot.custom_agents_short %} available to all members of the organization, regardless of whether they have access to the repository itself.
26+
27+
For more information on `.github` and `.github-private` repositories, see [AUTOTITLE](/organizations/collaborating-with-groups-in-organizations/customizing-your-organizations-profile).
28+
29+
If you don't already have a suitable repository, follow the steps below to create one. These steps describe creating a `.github-private` repository, but you can also create a `.github` repository by naming it `.github` instead.
30+
2531
1. Create your {% data variables.copilot.copilot_custom_agent_short %} repository using [{% data variables.product.github %}'s template repository](https://github.com/docs/custom-agents-template?ref_product=copilot&ref_type=engagement&ref_style=text). The template includes a README and the file structure you need.
2632
1. In the **Choose an owner** {% octicon "triangle-down" aria-hidden="true" aria-label="triangle-down" %} dropdown menu, choose your organization.
2733
1. Name the repository `.github-private` and write a brief description.
28-
1. In the visibility dropdown menu, choose one of the following options:
29-
* Click {% octicon "organization" aria-hidden="true" aria-label="organization" %} **Internal** to grant read access to all members of your organization or enterprise.
30-
* Click {% octicon "lock" aria-hidden="true" aria-label="lock" %} **Private** to manually grant access after creation or if internal visibility is not an option.
34+
1. In the visibility dropdown menu, click {% octicon "lock" aria-hidden="true" aria-label="lock" %} **Private**.
35+
* Organization members will still be able to use {% data variables.copilot.custom_agents_short %} stored in this repository, regardless of whether they have direct access to the repository itself. Keeping the repository private also avoids conflicts with other features that require `.github-private` to be private, such as the organization member-only profile README.
36+
* If you want organization members to view and collaborate on the {% data variables.copilot.agent_profiles %} directly, consider using a `.github` repository with {% octicon "organization" aria-hidden="true" aria-label="organization" %} **Internal** visibility. If you are an open source organization and want to share the {% data variables.copilot.custom_agents_short %} publicly, select {% octicon "globe" aria-hidden="true" aria-label="globe" %} **Public** visibility.
37+
3138
{% data reusables.repositories.create-repo %}
3239
1. Update the template README. Include any creation guidelines for {% data variables.copilot.custom_agents_short %} or compliance considerations specific to your organization.
3340

content/copilot/how-tos/copilot-cli/use-copilot-cli/invoke-custom-agents.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,15 +51,16 @@ The AI model being used by the CLI can choose to delegate a task to a subsidiary
5151

5252
You can define your own {% data variables.copilot.custom_agents_short %} using Markdown files, called {% data variables.copilot.agent_profiles %}, that specify what expertise the agent should have, what tools it can use, and any specific instructions for how it should respond.
5353

54-
You can define {% data variables.copilot.custom_agents_short %} at the user, repository, or organization/enterprise level:
54+
You can define {% data variables.copilot.custom_agents_short %} at the user, repository, organization, or enterprise level:
5555

5656
| Type | Location | Scope |
5757
| --- | --- | --- |
5858
| User-level {% data variables.copilot.copilot_custom_agent_short %} | local `~/.copilot/agents` directory | All projects |
5959
| Repository-level {% data variables.copilot.copilot_custom_agent_short %} | `.github/agents` directory in your local and remote repositories | Current project |
60-
| Organization and Enterprise-level {% data variables.copilot.copilot_custom_agent_short %} | `/agents` directory in the `.github-private` repository in an organization or enterprise | All projects under your organization and enterprise account |
60+
| Organization-level {% data variables.copilot.copilot_custom_agent_short %} | `/agents` directory in the organization's `.github` or `.github-private` repository | All projects within the organization |
61+
| Enterprise-level {% data variables.copilot.copilot_custom_agent_short %} | `/agents` directory in the `.github-private` repository of an organization designated in enterprise settings. For more information, see [AUTOTITLE](/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/prepare-for-custom-agents#enabling-and-protecting-custom-agents-in-your-enterprise). | All projects under the enterprise account |
6162

62-
In the case of naming conflicts, a system-level agent overrides a repository-level agent, and the repository-level agent would override an organization-level agent.
63+
In the case of naming conflicts (where agents share the same filename), a user-level agent overrides a repository-level agent, a repository-level agent overrides an organization-level agent, and an organization-level agent overrides an enterprise-level agent.
6364

6465
{% data variables.copilot.custom_agents_caps_short %} can be used in three ways:
6566

content/copilot/how-tos/copilot-cli/use-copilot-cli/overview.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -283,6 +283,18 @@ You can run {% data variables.copilot.copilot_cli_short %} sessions inside a san
283283
284284
Press <kbd>Ctrl</kbd>+<kbd>T</kbd> to show or hide the model's reasoning process while it generates a response. This setting persists across sessions, allowing you to observe how {% data variables.product.prodname_copilot_short %} works through complex problems.
285285
286+
### Configure settings
287+
288+
You can view and change {% data variables.copilot.copilot_cli_short %} settings using the `/settings` slash command.
289+
290+
* Run `/settings` to open an interactive settings dialog, where you can search for a setting by name and edit it.
291+
* Run `/settings KEY VALUE` to set a setting inline, where KEY is the name of the setting and VALUE is the value you want to set. This also works in scripts and in programmatic sessions started with `-p`.
292+
* Run `/settings reset KEY` to restore a setting to its default value.
293+
294+
Some settings, such as the color mode, take effect immediately when you save them.
295+
296+
For the full list of available settings, see [AUTOTITLE](/copilot/reference/copilot-cli-reference/cli-config-dir-reference#configuration-file-settings).
297+
286298
## Find out more
287299
288300
For a complete list of the command line options and slash commands that you can use with {% data variables.copilot.copilot_cli_short %}, do one of the following:

0 commit comments

Comments
 (0)