Skip to content

Add seven-day Dependabot cooldowns for npm, PyPI, and NuGet - #2596

Merged
SteveSandersonMS merged 1 commit into
mainfrom
mackinnonbuck-dependabot-update-cooldown
Sep 10, 2026
Merged

SteveSandersonMS merged 1 commit into
mainfrom
mackinnonbuck-dependabot-update-cooldown

Conversation

@MackinnonBuck

Copy link
Copy Markdown
Collaborator

New dependency releases can be unavailable in downstream registries during their seven-day quarantine, preventing contributors from installing the SDK or its development dependencies.

Add cooldown.default-days: 7 to all three npm entries and the PyPI and NuGet entries, with @github/* excluded from the npm cooldowns. Existing weekly schedules, grouping, ignore rules, and other ecosystems remain unchanged.

Dependabot security updates bypass cooldowns. Copilot CLI version updates are managed separately and are unaffected.

Exempt @github-scoped npm packages while preserving existing schedules and grouping.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@MackinnonBuck
MackinnonBuck requested a review from a team as a code owner September 9, 2026 19:05
Copilot AI balanced review requested due to automatic review settings September 9, 2026 19:05

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟢 Approval recommended

The configuration matches the stated scope and preserves existing schedules and rules.

Review tier: Balanced
Findings: None

What changed in this PR

Adds seven-day Dependabot cooldowns for quarantined registry releases.

Changes:

  • Applies cooldowns to npm, PyPI, and NuGet updates.
  • Excludes trusted @github/* npm packages.
File Description
.github/​dependabot.yaml Configures ecosystem-specific cooldowns.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@SteveSandersonMS SteveSandersonMS left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for this — the cooldown config looks correct and I confirmed cooldown/default-days/exclude are valid, currently-supported Dependabot options for npm, pip, and nuget. One small question for my own understanding: Dependabot's cooldown option is also supported for gomod and maven, but this PR leaves Go and Java out. Is that because those ecosystems don't route through the same quarantined mirror, or just out of scope for now? Either way this looks good to merge.

@SteveSandersonMS
SteveSandersonMS added this pull request to the merge queue Sep 10, 2026
@SteveSandersonMS
SteveSandersonMS removed this pull request from the merge queue due to a manual request Sep 10, 2026
@SteveSandersonMS
SteveSandersonMS added this pull request to the merge queue Sep 10, 2026
@SteveSandersonMS
SteveSandersonMS removed this pull request from the merge queue due to a manual request Sep 10, 2026
@SteveSandersonMS
SteveSandersonMS merged commit 1a9a4ca into main Sep 10, 2026
25 checks passed
@SteveSandersonMS
SteveSandersonMS deleted the mackinnonbuck-dependabot-update-cooldown branch September 10, 2026 13:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants