Skip to content

Repo sync #39065

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
Jun 27, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
# ---------------------------------------------------------------
# To update the sha:
# https://github.com/github/gh-base-image/pkgs/container/gh-base-image%2Fgh-base-noble
FROM ghcr.io/github/gh-base-image/gh-base-noble:20250625-211326-g8ecab2454 AS base
FROM ghcr.io/github/gh-base-image/gh-base-noble:20250625-232939-g2376d80a2 AS base

# Install curl for Node install and determining the early access branch
# Install git for cloning docs-early-access & translations repos
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -737,3 +737,127 @@ All sensitive data used for authentication should be stored securely and referen
The `url` parameter defines where to access a registry. When the optional `replaces-base` parameter is enabled (`true`), {% data variables.product.prodname_dependabot %} resolves dependencies using the value of `url` rather than the base URL of that specific ecosystem.

{% data reusables.dependabot.dependabot-replaces-base-nuget %}

## `cooldown` {% octicon "versions" aria-label="cooldown" height="24" %}

Defines a **cooldown period** for dependency updates to delay updates for a configurable number of days. This feature enables dependabot users to customize how often they receive new version updates, offering greater control over update frequency.

> [!NOTE]
> Cooldown is not applicable for security updates.

### **How Cooldown Works**

* When Dependabot runs updates as per defined schedule, it checks the **cooldown settings** to determine if new release for dependency is still within its cooldown period.
* If new version release date is within the cooldown period, dependency version update is **filtered out** and will not be updated until the cooldown period expires.
* Once the cooldown period ends for new version, the dependency update proceeds based on the standard update strategy defined in `dependabot.yml`.

Without **`cooldown`** (default behaviour): {% data variables.product.prodname_dependabot %}

* Dependabot checks for updates according to the scheduled defined via `schedule.interval`.
* All new versions are considered for updates **immediately**.

With **`cooldown`** enabled:

* Dependabot checks for updates based on the defined `schedule.interval` settings.
* **Releases within the cooldown period are ignored.**
* Dependabot updates the dependency to the latest available version **that are no longer in cooldown period** following the configured `versioning-strategy`.

### **Cooldown Configuration**

| Parameter | Description |
|-----------|-------------|
| `default-days` | **Default cooldown period for dependencies** without specific rules (optional). |
| `semver-major-days` | Cooldown period for **major version updates** (optional, applies only to SEMVER-supported package managers). |
| `semver-minor-days` | Cooldown period for **minor version updates** (optional, applies only to SEMVER-supported package managers). |
| `semver-patch-days` | Cooldown period for **patch version updates** (optional, applies only to SEMVER-supported package managers). |
| `include` | List of dependencies to **apply cooldown** (up to **150 items**). Supports wildcards (`*`). |
| `exclude` | List of dependencies **excluded from cooldown** (up to **150 items**). Supports wildcards (`*`). |

### **semver versioning**

| Package Manager | SEMVER Supported |
|-----------------------|------------------|
| **Bundler** | Yes |
| **Bun** | Yes |
| **Cargo** | Yes |
| **Composer** | Yes |
| **Devcontainers** | No |
| **Docker** | No |
| **Docker Compose** | No |
| **Dotnet SDK** | Yes |
| **Elm** | Yes |
| **Github Actions** | No |
| **Gitsubmodule** | No |
| **Gomod (Go Modules)**| Yes |
| **Gradle** | Yes |
| **Helm** | No |
| **Hex (Hex)** | Yes |
| **Maven** | Yes |
| **NPM and Yarn** | Yes |
| **Pip** | Yes |
| **Pub** | Yes |
| **Swift** | Yes |
| **Terraform** | No |
| **UV** | Yes |

> [!NOTE]
>
> * If `semver-major-days`, `semver-minor-days`, or `semver-patch-days` are not defined, `default-days` settings take precedence for cooldown based updates.
> * `semver-major-days`, `semver-minor-days`, and `semver-patch-days` are only applicable for [supported package managers](#semver-versioning).
> * The `exclude` list always take precedence over the `include` list. If a dependency is specified in both lists, it is excluded from cooldown and will be updated immediately.

### **Cooldown settings limitations**

* `days` must be between 1 and 90.
* Maximum allowed items limit in `include` and `exclude` list is 150 each.

### **Example `dependabot.yml` with cooldown**

```yaml copy

version: 2
updates:
- package-ecosystem: "pip"
directory: "/"
schedule:
interval: "daily"
cooldown:
default-days: 5
semver-major-days: 30
semver-minor-days: 7
semver-patch-days: 3
include:
- "requests"
- "numpy"
- "pandas*"
- "django"
exclude:
- "pandas"
```

### **Expected Behavior**

Cooldown will be active for dependencies `requests`, `numpy` and dependencies starting with `pandas`, and `django`. Dependency with exact name `pandas` will be excluded from cooldown based updates as it is present in **exclude** list.

#### **Update days**

Updates to new versions for included dependencies will be deferred as following:

* **Major updates** → Delayed by **30 days** (`semver-major-days: 30`)
* **Minor updates** → Delayed by **7 days** (`semver-minor-days: 7`)
* **Patch updates** → Delayed by **3 days** (`semver-patch-days: 3`)

**Wildcard Matching:**

* `"pandas*"` applies cooldown to all dependencies that start with `pandas`.
* `"pandas"` in `exclude` ensures that only `"pandas"` (exact match) is excluded from cooldown.

> [!NOTE]
> To consider all dependencies for cooldown, you can:
>
> * Omit the `include` option which applies cooldown to all dependencies.
> * Use `"*"` in `include` to apply cooldown to everything.
>
> Use **only** `exclude` setting if specific dependencies are to be excluded from cooldown.

{% data reusables.dependabot.option-affects-security-updates %}
1 change: 1 addition & 0 deletions content/copilot/concepts/copilot-billing/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,5 +14,6 @@ children:
- /about-billing-for-github-copilot-in-your-enterprise
redirect_from:
- /managing-copilot/managing-copilot-as-an-individual-subscriber/billing-and-payments
- /copilot/managing-copilot/understanding-and-managing-copilot-usage
---

2 changes: 0 additions & 2 deletions content/copilot/concepts/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,5 @@ children:
- /indexing-repositories-for-copilot-chat
- /about-organizing-and-sharing-context-with-copilot-spaces
- /build-copilot-extensions
redirect_from:
- /copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/billing-and-payments
---

23 changes: 0 additions & 23 deletions content/copilot/customizing-copilot/index.md

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,7 @@ children:
- /managing-access-to-copilot-in-your-enterprise
- /managing-policies-and-features-for-copilot-in-your-enterprise
- /managing-copilot-coding-agent-in-your-enterprise
redirect_from:
- /copilot/managing-copilot/managing-copilot-for-your-enterprise
---

Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ topics:
- Copilot
redirect_from:
- /copilot/managing-copilot/managing-copilot-for-your-enterprise/disabling-copilot-for-organizations-in-your-enterprise
- /copilot/managing-copilot/managing-copilot-for-your-enterprise/managing-access-to-copilot-in-your-enterprise/disabling-copilot-for-organizations-in-your-enterprise
---

{% data reusables.enterprise-accounts.access-enterprise %}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ topics:
- Copilot
redirect_from:
- /copilot/managing-copilot/managing-copilot-for-your-enterprise/enabling-copilot-for-organizations-in-your-enterprise
- /copilot/managing-copilot/managing-copilot-for-your-enterprise/managing-access-to-copilot-in-your-enterprise/enabling-copilot-for-organizations-in-your-enterprise
---

Owners of enterprises that have a {% data variables.copilot.copilot_enterprise_short %} or {% data variables.copilot.copilot_business_short %} plan can enable {% data variables.product.prodname_copilot %} for all, none, or some organizations within the enterprise.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,7 @@ children:
- /disabling-copilot-for-organizations-in-your-enterprise
- /viewing-copilot-license-usage-in-your-enterprise
- /managing-github-copilot-access-to-your-enterprises-network
redirect_from:
- /copilot/managing-copilot/managing-copilot-for-your-enterprise/managing-access-to-copilot-in-your-enterprise
---

Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ versions:
topics:
- Copilot
shortTitle: Manage network access
redirect_from:
- /copilot/managing-copilot/managing-copilot-for-your-enterprise/managing-access-to-copilot-in-your-enterprise/managing-github-copilot-access-to-your-enterprises-network
---

{% data reusables.copilot.sku-isolation %}
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ redirect_from:
- /copilot/managing-copilot/managing-copilot-for-your-enterprise/viewing-your-github-copilot-usage
- /copilot/managing-copilot/managing-copilot-for-your-enterprise/viewing-copilot-usage-for-your-enterprise
- /copilot/managing-copilot/managing-copilot-for-your-enterprise/managing-access-to-copilot-in-your-enterprise/viewing-copilot-usage-for-your-enterprise
- /copilot/managing-copilot/managing-copilot-for-your-enterprise/managing-access-to-copilot-in-your-enterprise/viewing-copilot-license-usage-in-your-enterprise
---

## About your {% data variables.product.prodname_copilot %} usage
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ shortTitle: 'Manage {% data variables.copilot.copilot_coding_agent %}'
redirect_from:
- /copilot/managing-copilot/managing-copilot-for-your-enterprise/adding-copilot-coding-agent-to-enterprise
- /copilot/managing-copilot/managing-copilot-for-your-enterprise/making-copilot-coding-agent-available-to-enterprise
- /copilot/managing-copilot/managing-copilot-for-your-enterprise/managing-copilot-coding-agent-in-your-enterprise
---

{% data reusables.copilot.coding-agent.preview-note %}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ versions:
topics:
- Copilot
shortTitle: Manage policies
redirect_from:
- /copilot/managing-copilot/managing-copilot-for-your-enterprise/managing-policies-and-features-for-copilot-in-your-enterprise
---

## About policies for {% data variables.product.prodname_copilot %} in your enterprise
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ topics:
redirect_from:
- /copilot/managing-copilot/managing-copilot-for-your-enterprise/canceling-copilot-for-your-enterprise
- /copilot/managing-copilot/managing-copilot-for-your-enterprise/managing-the-copilot-subscription-for-your-enterprise/canceling-copilot-for-your-enterprise
- /copilot/managing-copilot/managing-copilot-for-your-enterprise/managing-the-copilot-plan-for-your-enterprise/canceling-copilot-for-your-enterprise
---

{% data reusables.copilot.disable-copilot-for-all-orgs %}
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ topics:
redirect_from:
- /copilot/managing-copilot/managing-copilot-for-your-enterprise/downgrading-copilot-for-your-enterprise
- /copilot/managing-copilot/managing-copilot-for-your-enterprise/managing-the-copilot-subscription-for-your-enterprise/downgrading-copilot-for-your-enterprise
- /copilot/managing-copilot/managing-copilot-for-your-enterprise/managing-the-copilot-plan-for-your-enterprise/downgrading-copilot-for-your-enterprise
---

{% data reusables.enterprise-accounts.access-enterprise %}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,5 +14,6 @@ children:
redirect_from:
- /managing-copilot/managing-copilot-for-your-enterprise/managing-the-copilot-subscription-for-your-enterprise
- /copilot/managing-copilot/managing-copilot-for-your-enterprise/managing-the-copilot-subscription-for-your-enterprise
- /copilot/managing-copilot/managing-copilot-for-your-enterprise/managing-the-copilot-plan-for-your-enterprise
---

Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ redirect_from:
- /billing/managing-billing-for-github-copilot/managing-your-github-copilot-enterprise-subscription
- /copilot/managing-copilot/managing-copilot-for-your-enterprise/subscribing-to-copilot-for-your-enterprise
- /copilot/managing-copilot/managing-copilot-for-your-enterprise/managing-the-copilot-subscription-for-your-enterprise/subscribing-to-copilot-for-your-enterprise
- /copilot/managing-copilot/managing-copilot-for-your-enterprise/managing-the-copilot-plan-for-your-enterprise/subscribing-to-copilot-for-your-enterprise
---

>[!NOTE]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ topics:
redirect_from:
- /copilot/managing-copilot/managing-copilot-for-your-enterprise/upgrading-copilot-for-your-enterprise
- /copilot/managing-copilot/managing-copilot-for-your-enterprise/managing-the-copilot-subscription-for-your-enterprise/upgrading-copilot-for-your-enterprise
- /copilot/managing-copilot/managing-copilot-for-your-enterprise/managing-the-copilot-plan-for-your-enterprise/upgrading-copilot-for-your-enterprise
---

>[!NOTE]
Expand Down
13 changes: 13 additions & 0 deletions content/copilot/how-tos/administer/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
title: Administer GitHub Copilot for your team
shortTitle: Administer
intro: 'Learn how to administer {% data variables.product.prodname_copilot %} for your organization or enterprise.'
versions:
feature: copilot
topics:
- Copilot
children:
- /organizations
- /enterprises
---

Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ versions:
topics:
- Copilot
shortTitle: 'Add {% data variables.copilot.copilot_coding_agent %}'
redirect_from:
- /copilot/managing-copilot/managing-github-copilot-in-your-organization/adding-copilot-coding-agent-to-organization
---

{% data reusables.copilot.coding-agent.preview-note %}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
---
title: Configuring your proxy server or firewall for Copilot
intro: 'You should allow certain traffic through your firewall or proxy server for {% data variables.product.prodname_copilot_short %} to work as intended.'
permissions: 'Proxy server maintainers or firewall maintainers'
permissions: Proxy server maintainers or firewall maintainers
versions:
feature: copilot
topics:
- Copilot
shortTitle: Allow Copilot traffic
redirect_from:
- /copilot/managing-copilot/managing-github-copilot-in-your-organization/configuring-your-proxy-server-or-firewall-for-copilot
---

If your company employs security measures like a firewall or proxy server, you should add the following URLs, ports, and protocols to an allowlist to ensure {% data variables.product.prodname_copilot_short %} works as expected:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ versions:
redirect_from:
- /copilot/managing-copilot/managing-policies-for-copilot-business-in-your-organization
- /copilot/managing-github-copilot-in-your-organization
- /copilot/managing-copilot/managing-github-copilot-in-your-organization
topics:
- Copilot
children:
Expand All @@ -17,3 +18,4 @@ children:
- /adding-copilot-coding-agent-to-organization
- /reviewing-activity-related-to-github-copilot-in-your-organization
---

Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ redirect_from:
- /copilot/managing-copilot-business/managing-access-for-copilot-business-in-your-organization
- /copilot/managing-github-copilot-in-your-organization/granting-access-to-copilot-for-members-of-your-organization
- /copilot/managing-copilot/managing-github-copilot-in-your-organization/granting-access-to-copilot-for-members-of-your-organization
- /copilot/managing-copilot/managing-github-copilot-in-your-organization/managing-access-to-github-copilot-in-your-organization/granting-access-to-copilot-for-members-of-your-organization
topics:
- Copilot
---
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,5 +13,6 @@ children:
- /managing-github-copilot-access-to-your-organizations-network
redirect_from:
- /copilot/managing-copilot/managing-github-copilot-in-your-organization/reviewing-github-copilot-activity-in-your-organization
- /copilot/managing-copilot/managing-github-copilot-in-your-organization/managing-access-to-github-copilot-in-your-organization
---

Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ versions:
topics:
- Copilot
shortTitle: Manage network access
redirect_from:
- /copilot/managing-copilot/managing-github-copilot-in-your-organization/managing-access-to-github-copilot-in-your-organization/managing-github-copilot-access-to-your-organizations-network
---

{% data reusables.copilot.sku-isolation %}
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,9 @@ shortTitle: Manage requests for access
intro: 'Approve or deny requests for {% data variables.product.prodname_copilot_short %} access in your organization.'
permissions: Organization owners
redirect_from:
- /copilot/managing-copilot/managing-github-copilot-in-your-organization/managing-requests-for-copilot-access-in-your-organization
- /copilot/managing-copilot/managing-github-copilot-in-your-organization/managing-access-to-github-copilot-in-your-organization/managing-requests-for-copilot-access-in-your-organization
- /copilot/managing-copilot/managing-github-copilot-in-your-organization/managing-requests-for-copilot-access-in-your-organization
- /copilot/managing-copilot/managing-github-copilot-in-your-organization/managing-access-to-github-copilot-in-your-organization/managing-requests-for-copilot-access-in-your-organization
- /copilot/managing-copilot/managing-github-copilot-in-your-organization/managing-access-to-github-copilot-in-your-organization/managing-requests-for-copilot-business-in-your-organization
product: 'Organizations with a {% data variables.copilot.copilot_business_short %} plan and organizations owned by an enterprise with a {% data variables.copilot.copilot_business_short %} plan'
versions:
feature: copilot
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ topics:
redirect_from:
- /copilot/managing-github-copilot-in-your-organization/revoking-access-to-copilot-for-members-of-your-organization
- /copilot/managing-copilot/managing-github-copilot-in-your-organization/revoking-access-to-copilot-for-members-of-your-organization
- /copilot/managing-copilot/managing-github-copilot-in-your-organization/managing-access-to-github-copilot-in-your-organization/revoking-access-to-copilot-for-members-of-your-organization
---

## How revoking access affects billing
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ redirect_from:
- /copilot/github-copilot-chat/copilot-chat-in-github-mobile/enabling-github-copilot-chat-for-github-mobile
- /copilot/github-copilot-chat/github-copilot-extensions/managing-github-copilot-extensions
- /copilot/managing-copilot/managing-github-copilot-in-your-organization/managing-github-copilot-features-in-your-organization/managing-policies-for-copilot-in-your-organization
- /copilot/managing-copilot/managing-github-copilot-in-your-organization/managing-policies-for-copilot-in-your-organization
topics:
- Copilot
shortTitle: Manage policies
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ topics:
redirect_from:
- /copilot/managing-copilot/managing-github-copilot-in-your-organization/canceling-copilot-for-your-organization
- /copilot/managing-copilot/managing-github-copilot-in-your-organization/managing-the-copilot-subscription-for-your-organization/canceling-copilot-for-your-organization
- /copilot/managing-copilot/managing-github-copilot-in-your-organization/managing-the-copilot-plan-for-your-organization/canceling-copilot-for-your-organization
---

{% ifversion ghec %}
Expand Down
Loading
Loading