Skip to content

Commit fba2584

Browse files
author
Analyzesa
authored
Merge branch 'github:main' into main
2 parents 964c46d + d79d9d3 commit fba2584

416 files changed

Lines changed: 1276 additions & 3580 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.

‎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:20260903-185405-g03e243e8e@sha256:d7ed0adc25b453b64b7ba7bfb9c81b786063d9d18d0161a81effbba2ba109873 AS base
13+
FROM ghcr.io/github/gh-base-image/gh-base-noble:20260914-014148-gb620b63bf@sha256:fe199dcd96e01f53c42d077dee87f428e8341379aab0987721e16b32462feb05 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/enforcing-policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise.md‎

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -146,23 +146,34 @@ You can define how long custom image versions are retained and when they become
146146
* **Default**: 60 days
147147
* **Configurable range**: 7–90 days
148148

149-
## {% ifversion ghes %}Artifact, log, and cache settings{% else %}Artifact and log retention{% endif %}
149+
<!-- Anchor to maintain the existing "#artifact-and-log-retention" link from other articles. -->
150+
<a name="artifact-and-log-retention"></a>
151+
## {% ifversion ghes %}Check, workflow run, status, artifact, log, and cache settings{% else %}Check, workflow run, status, artifact and log retention{% endif %}
150152

151153
{% ifversion ghes %}
152154

153-
These policies control storage of artifacts, logs, and caches.
155+
These policies control storage of checks, workflow runs, commit statuses, artifacts, logs, and caches.
154156

155-
### Artifact and log retention
157+
### Check, workflow run, status, artifact and log retention
156158

157159
{% endif %}
158160

159-
By default, artifacts and log files generated by workflows are retained for 90 days. {% ifversion ghes %}You can change this retention period to anywhere between 1 and 400 days.{% else %}You can change the retention period.
161+
By default, checks, workflow runs, commit statuses, and the artifacts and log files generated by workflows are retained for 90 days. {% ifversion ghes %}You can change this retention period to anywhere between 1 and 400 days.{% else %}You can change the retention period.
160162

161163
* For public repositories, you can configure a period between 1 and 90 days.
162164
* For private and internal repositories, you can configure a period between 1 and 400 days.
163165
{% endif %}
164166

165-
Changes only apply to new artifacts and log files.
167+
{% ifversion ghec %}
168+
169+
> [!IMPORTANT]
170+
> Starting October 1, 2026, these policies will apply to checks, workflow runs, and commit statuses in addition to artifacts and logs. Until then, checks, workflow runs, and commit statuses are retained for 400+ days regardless of your configured retention period. Make sure to review your retention setting and make any adjustments before October 1. For more information, see [the {% data variables.product.company_short %} changelog](https://github.blog/changelog/2026-07-17-actions-retention-will-cover-checks-workflow-runs-and-statuses/).
171+
172+
{% endif %}
173+
174+
{% data reusables.actions.checks-and-statuses-retention-scope %}
175+
176+
Changes only apply to new checks, workflow runs, commit statuses, artifacts, and log files.
166177

167178
{% ifversion ghec %}
168179

‎content/billing/how-tos/set-up-budgets.md‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -159,6 +159,10 @@ For an individual user-level budget, you can also change or clear the expiration
159159
1. In the list of budgets, click {% octicon "kebab-horizontal" aria-label="View actions" %} next to the budget you want to edit, and click **{% octicon "pencil" aria-hidden="true" aria-label="pencil" %} Edit** or **{% octicon "trash" aria-hidden="true" aria-label="trash" %} Delete**.
160160
1. Follow the prompts.
161161

162+
### Managing requests for additional budget
163+
164+
When a member exhausts a {% data variables.product.prodname_copilot_short %} {% data variables.product.prodname_ai_credits_short %} budget, they can ask you to increase it. See [AUTOTITLE](/copilot/how-tos/administer-copilot/manage-budget-requests).
165+
162166
### Controlling included usage for a cost center
163167

164168
Budgets cap metered charges after the shared pool of {% data variables.product.prodname_ai_credits_short %} is exhausted. To cap how much of the pool a cost center can use **before** the metered phase, use an included usage control. {% data variables.product.github %} sets the cap automatically based on the licenses assigned to the cost center, and you choose whether members are blocked or roll into paid overage when the cap is reached. See [AUTOTITLE](/copilot/concepts/billing-and-usage/organizations-and-enterprises/budgets#included-usage-controls-for-cost-centers) and [AUTOTITLE](/billing/concepts/cost-centers).

‎content/billing/reference/billing-roles.md‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ You have full administrative access to your organization. You can:
3939

4040
* View metered usage and budgets for your organization and its repositories.
4141
* Set budgets for the organization and its repositories.
42+
* Review requests from members for additional {% data variables.product.prodname_copilot_short %} budget.
4243
* Download CSV usage reports.
4344
* View promotions and discounts.
4445
* View spending for pre-purchased user licenses for {% data variables.product.prodname_AS %} based on your usage.
@@ -57,6 +58,7 @@ You can:
5758
* See enterprise usage, including costs for organizations and repositories.
5859
* Download CSV usage reports for products your enterprise is using.
5960
* Set budgets for your enterprise.
61+
* Review requests from members for additional {% data variables.product.prodname_copilot_short %} budget.
6062
* Create cost centers for all organizations within your enterprise.
6163
* View and manage user licenses.
6264
* Manage other billing settings, such as payment methods and billing contacts.

‎content/code-security/how-tos/secure-at-scale/configure-enterprise-security/establish-complete-coverage/create-custom-configuration.md‎

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ When creating a security configuration, keep in mind that:
7070
1. Optionally, in the "Policy" section, you can use additional options to control how the configuration is applied:
7171
* **Use as default for newly created repositories**. Select the **None** {% octicon "triangle-down" aria-hidden="true" aria-label="triangle-down" %} dropdown menu, then click **Public**, **Private and internal**, or **All repositories**.
7272
{% data reusables.security-configurations.default-configuration-exception-repo-transfers %}
73-
* **Enforce configuration**. Block repository owners from changing features that are enabled or disabled by the configuration (features that are not set aren't enforced). Select **Enforce** from the dropdown menu.
73+
* **Enforce configuration**. {% ifversion security-configuration-enterprise-organization-enforcement %}{% data reusables.permissions.security-configuration-enterprise-enable %} can block repository owners only, or both repository and organization owners, from changing features that are enabled or disabled by the configuration. Features that are not set aren't enforced. Select **Don't enforce**, **Enforce for repository owners**, or **Enforce for repository and organization owners** from the dropdown menu.{% else %}Block repository owners from changing features that are enabled or disabled by the configuration (features that are not set aren't enforced). Select **Enforce** from the dropdown menu.{% endif %}
7474

7575
{% data reusables.code-scanning.security-configuration-enforcement-edge-cases %}
7676

@@ -111,8 +111,7 @@ When creating a security configuration, keep in mind that:
111111
1. Optionally, in the "Policy" section, you can use additional options to control how the configuration is applied:
112112
* **Use as default for newly created repositories**. Select the **None** {% octicon "triangle-down" aria-hidden="true" aria-label="triangle-down" %} dropdown menu, then click **Public**, **Private and internal**, or **All repositories**.
113113
{% data reusables.security-configurations.default-configuration-exception-repo-transfers %}
114-
* **Enforce configuration**. Block repository owners from changing features that are enabled or disabled by the configuration (features that are not set aren't enforced). Select **Enforce** from the dropdown menu.
115-
114+
* **Enforce configuration**. {% ifversion security-configuration-enterprise-organization-enforcement %}{% data reusables.permissions.security-configuration-enterprise-enable %} can block repository owners only, or both repository and organization owners, from changing features that are enabled or disabled by the configuration. Features that are not set aren't enforced. Select **Don't enforce**, **Enforce for repository owners**, or **Enforce for repository and organization owners** from the dropdown menu.{% else %}Block repository owners from changing features that are enabled or disabled by the configuration (features that are not set aren't enforced). Select **Enforce** from the dropdown menu.{% endif %}
116115
{% data reusables.code-scanning.security-configuration-enforcement-edge-cases %}
117116

118117
{% data reusables.code-scanning.save-custom-configuration %}

‎content/code-security/how-tos/secure-at-scale/configure-enterprise-security/manage-your-coverage/edit-custom-configuration.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ After creating and applying a {% data variables.product.prodname_custom_security
2525
1. In the "Configurations" section, click the name of the {% data variables.product.prodname_custom_security_configuration %} you want to edit.
2626
1. Edit the name and description of your {% data variables.product.prodname_custom_security_configuration %} as desired.
2727
1. Edit the enablement settings of your {% data variables.product.prodname_custom_security_configuration %} as desired.
28-
1. In the "Policy" section, you can modify the configuration's enforcement status. Enforcing a configuration will block repository owners from changing features that are enabled or disabled by the configuration, but features that are not set aren't enforced. Next to "Enforce configuration", select **Enforce** or **Don't enforce** from the dropdown menu.
28+
1. In the "Policy" section, you can modify the configuration's enforcement status. {% ifversion security-configuration-enterprise-organization-enforcement %}{% data reusables.permissions.security-configuration-enterprise-enable %} can block repository owners only, or both repository and organization owners, from changing features that are enabled or disabled by the configuration. Features that are not set aren't enforced. Select **Don't enforce**, **Enforce for repository owners**, or **Enforce for repository and organization owners** from the dropdown menu.{% else %}Enforcing a configuration will block repository owners from changing features that are enabled or disabled by the configuration, but features that are not set aren't enforced. Next to "Enforce configuration", select **Enforce** or **Don't enforce** from the dropdown menu.{% endif %}
2929

3030
{% data reusables.code-scanning.security-configuration-enforcement-edge-cases %}
3131

‎content/code-security/reference/security-at-scale/configuration-enforcement.md‎

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,18 @@ redirect_from:
1313
- /code-security/reference/security-at-scale/security-configuration-enforcement
1414
---
1515

16+
{% ifversion security-configuration-enterprise-organization-enforcement %}
17+
18+
{% data variables.product.prodname_security_configurations_caps %} can be enforced at the organization{% ifversion security-configuration-enterprise-level %} or enterprise{% endif %} level to prevent owners from changing the enablement status of configured security features.
19+
{% data reusables.permissions.security-configuration-enterprise-enable %}
20+
* At the **organization** level, enforcement means repository owners cannot change the enablement status of features that are enabled or disabled by the configuration.
21+
* At the **enterprise** level, you can enforce for repository owners only, or for both repository and organization owners. When enforcement applies to both, neither repository owners nor organization owners can change the enablement status of features that are enabled or disabled by the configuration.
22+
{% else %}
23+
1624
{% data variables.product.prodname_security_configurations_caps %} can be enforced, meaning repository owners cannot change the enablement status of features that are enabled or disabled by the configuration.
1725

26+
{% endif %}
27+
1828
## Situations that break enforcement
1929

2030
Some situations can break the enforcement of {% data variables.product.prodname_security_configurations %}. For example, the enablement of {% data variables.product.prodname_code_scanning %} will not apply to a repository if:

‎content/copilot/concepts/billing-and-usage/individuals/billing.md‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,9 @@ For guidance on how to optimize your usage and reduce spend, including how to se
8888

8989
## What happens if I exceed my included {% data variables.product.prodname_ai_credits_short %}?
9090

91+
> [!NOTE]
92+
> This section applies to users who are on a {% data variables.copilot.copilot_individuals_short %} plan. {% data reusables.copilot.request-ai-credit-allocation-increase %}
93+
9194
When your {% data variables.product.prodname_ai_credits_short %} are exhausted, you can:
9295

9396
* **Upgrade your plan.** As you approach your usage limits, {% data variables.product.prodname_copilot_short %} prompts you to upgrade to the next tier. The upgrade cost is only the price difference between your current plan and the new plan, _not_ the full price of the new plan. Your usage from earlier in the billing cycle is counted within the new plan's larger allowance, so the additional credits are available to you immediately. You won't be charged for both plans for the same period.

‎content/copilot/concepts/billing-and-usage/organizations-and-enterprises/budgets.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,7 @@ A blocked user remains blocked until one of the following happens:
165165

166166
* The next billing cycle begins and monthly consumption resets.
167167
* An administrator increases the relevant budget.
168+
* The user requests additional budget and an administrator approves the request.
168169

169170
## Next steps
170171

‎content/copilot/concepts/enterprise/agent-management.md‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ category:
99
- Learn about Copilot
1010
redirect_from:
1111
- /copilot/concepts/agents/enterprise-management
12+
docsTeamMetrics:
13+
- ai-governance
1214
---
1315

1416
## Overview

0 commit comments

Comments
 (0)