- Notifications
You must be signed in to change notification settings - Fork62.5k
Adds notice for Nuget ecosystem and other misc corrections#39128
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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
Changes from1 commit
File filter
Filter by extension
Conversations
Uh oh!
There was an error while loading.Please reload this page.
Jump to
Uh oh!
There was an error while loading.Please reload this page.
Diff view
Diff view
- Loading branch information
Uh oh!
There was an error while loading.Please reload this page.
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -222,8 +222,8 @@ | ||
By default, a group will include all types of dependencies. | ||
* Use `development` to include only dependencies in the "Development dependency group". | ||
Check warning on line 225 in content/code-security/dependabot/working-with-dependabot/dependabot-options-reference.md
| ||
* Use `production` to include only dependencies in the "Production dependency group". | ||
Check warning on line 226 in content/code-security/dependabot/working-with-dependabot/dependabot-options-reference.md
| ||
### `patterns` and `exclude-patterns` (`groups`) | ||
@@ -647,12 +647,12 @@ | ||
#### Versioning tag glossary | ||
* **`alpha`:** Early version, may be unstable and have incomplete features. | ||
* **`beta`:** More stable than alpha but may still have bugs. | ||
* **`canary`:** Regularly updated pre-release version for testing. | ||
* **`dev`:** Represents development versions. | ||
* **`experimental`:** Versions with experimental features. | ||
* **`latest`:** The latest stable release. | ||
* **`legacy`:** Older or deprecated versions. | ||
* **`next`:** Upcoming release version. | ||
* **`nightly`:** Versions built nightly; often includes the latest changes. | ||
@@ -673,7 +673,7 @@ | ||
> | ||
> * Bundler{% ifversion dependabot-updates-cargo-private-registry-support %} | ||
> * Cargo{% endif %} | ||
> * Docker | ||
Check warning on line 676 in content/code-security/dependabot/working-with-dependabot/dependabot-options-reference.md
| ||
> * Gradle | ||
> * Maven | ||
> * Npm | ||
@@ -750,27 +750,29 @@ | ||
## `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{% data variables.product.prodname_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. | ||
> | ||
> Cooldown is not available for **Nuget** ecosystem | ||
sachin-sandhu marked this conversation as resolved. Show resolvedHide resolvedUh oh!There was an error while loading.Please reload this page. | ||
### **How Cooldown Works** | ||
* When{% data variables.product.prodname_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): | ||
* Dependabot checks for updates according to the scheduled defined via `schedule.interval`. | ||
* All new versions are considered for updates **immediately**. | ||
With **`cooldown`** enabled: | ||
*{% data variables.product.prodname_dependabot %} checks for updates based on the defined `schedule.interval` settings. | ||
* **Releases within the cooldown period are ignored.** | ||
*{% data variables.product.prodname_dependabot %} updates the dependency to the latest available version **that are no longer in cooldown period** following the configured `versioning-strategy`. | ||
### **Cooldown Configuration** | ||
@@ -814,7 +816,7 @@ | ||
> | ||
> * 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. | ||
Check warning on line 819 in content/code-security/dependabot/working-with-dependabot/dependabot-options-reference.md
| ||
### **Cooldown settings limitations** | ||
@@ -824,7 +826,6 @@ | ||
### **Example `dependabot.yml` with cooldown** | ||
```yaml copy | ||
version: 2 | ||
updates: | ||
- package-ecosystem: "pip" | ||
Uh oh!
There was an error while loading.Please reload this page.