Add Dependabot cooldown to all updates entries#12141
Conversation
Co-authored-by: brooke-hamilton <45323234+brooke-hamilton@users.noreply.github.com>
DariuszPorowski
left a comment
There was a problem hiding this comment.
@brooke-hamilton @copilot I think for initial start we can keep default 7, and adjust over time (if needed) - or is any reasoning to keep 30 for major one?
Co-authored-by: DariuszPorowski <3431813+DariuszPorowski@users.noreply.github.com>
No strong reasoning to keep 30 for major - the semver-specific values were just the example defaults from the issue. Simplified to |
Dependency Review✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.Scanned FilesNone |
There was a problem hiding this comment.
Pull request overview
This PR updates the repository’s Dependabot configuration to reduce update-PR churn by introducing a cooldown window for each updates entry in .github/dependabot.yml.
Changes:
- Added a
cooldownblock withdefault-days: 7to each Dependabotupdatesentry. - Applied consistently across all configured ecosystems (
github-actions,gomod,devcontainers,npm). - Kept ordering consistent by placing
cooldownafterschedule(and beforegroupswhere present).
brooke-hamilton
left a comment
There was a problem hiding this comment.
🚀 I tested this on a fork
Description
Adds a
cooldownblock to everyupdatesentry in.github/dependabot.ymlto delay update PRs until a configured number of days after a release, reducing PR churn.Applied the cooldown to all four ecosystems (
github-actions,gomod,devcontainers,npm):default-days: 7for the initial rollout (per review feedback); semver-specific overrides can be added later if needed.schedule:(beforegroups:where present) for consistent ordering across entries.Scope note: this PR covers
radius-project/radiusonly. The other repositories listed in the issue require separate PRs in their respective repositories.Type of change
Contributor checklist
Please verify that the PR meets the following requirements, where applicable:
eng/design-notes/in this repository, if new APIs are being introduced.