Skip to content

chore(deps): add Dependabot cooldown#16263

Merged
vkarpov15 merged 1 commit into
masterfrom
chore/dependabot-cooldown
May 2, 2026
Merged

chore(deps): add Dependabot cooldown#16263
vkarpov15 merged 1 commit into
masterfrom
chore/dependabot-cooldown

Conversation

@AbdelrahmanHafez
Copy link
Copy Markdown
Collaborator

@AbdelrahmanHafez AbdelrahmanHafez commented May 2, 2026

This PR adds a 2-day cooldown for dependabot updates, matching the .npmrc min-release-age=2 policy.

Node 24 CI uses npm 11, which enforces min-release-age. A freshly published package can be selected by Dependabot before npm will install it, causing dependency update PRs like #16262 to fail until the cooldown expires.

@AbdelrahmanHafez AbdelrahmanHafez requested a review from Copilot May 2, 2026 19:03
@AbdelrahmanHafez AbdelrahmanHafez marked this pull request as ready for review May 2, 2026 19:03
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Adds a Dependabot “cooldown” window intended to align Dependabot’s selected dependency versions with the repo’s npm min-release-age=2 policy, reducing CI failures when packages are too new for npm 11 to install in Node 24 CI.

Changes:

  • Configure a 2-day cooldown for Dependabot updates (npm ecosystem).
  • Keep the existing monthly schedule / PR limit / target branch behavior unchanged.

Copy link
Copy Markdown
Collaborator

@vkarpov15 vkarpov15 left a comment

Choose a reason for hiding this comment

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

Works for me 👍 Just need to remember to bump this if we bump min-release-age

@vkarpov15 vkarpov15 merged commit fd7fd20 into master May 2, 2026
4 checks passed
@AbdelrahmanHafez AbdelrahmanHafez deleted the chore/dependabot-cooldown branch May 2, 2026 22:03
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