Skip to content

Conversation

himanshusinghs
Copy link
Collaborator

@himanshusinghs himanshusinghs commented Oct 16, 2025

Proposed changes

This PR adds a 7 days of cooldown for dependabot before pulling updates for npm dependencies.

Additionally we are disabling code health checks on forks.

Checklist

@himanshusinghs himanshusinghs requested a review from a team as a code owner October 16, 2025 08:25
@Copilot Copilot AI review requested due to automatic review settings October 16, 2025 08:25
Copy link
Contributor

@Copilot 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

Purpose: Introduce a Dependabot cooldown for most npm dependency updates while exempting specific MongoDB-related scopes, and disable code health workflow runs on forked PRs.

  • Add 7-day cooldown configuration for Dependabot with exclusions for @mongodb-js/* and @mongosh/*.
  • Restrict code-health workflow to only run for Dependabot PRs (removing fork-based trigger).

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
.github/workflows/code-health-fork.yml Adjusts job condition to stop running code-health checks on forked PRs.
.github/dependabot.yml Adds cooldown configuration to throttle update frequency except for specified dependency scopes.

@himanshusinghs himanshusinghs force-pushed the chore/dependabot-cooldown branch from 1813101 to b8e7380 Compare October 16, 2025 08:27
@coveralls
Copy link
Collaborator

coveralls commented Oct 16, 2025

Pull Request Test Coverage Report for Build 18555147447

Details

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • 8 unchanged lines in 1 file lost coverage.
  • Overall coverage decreased (-0.1%) to 82.404%

Files with Coverage Reduction New Missed Lines %
src/tools/atlas/connect/connectCluster.ts 8 73.5%
Totals Coverage Status
Change from base Build 18552067365: -0.1%
Covered Lines: 5798
Relevant Lines: 6901

💛 - Coveralls

@himanshusinghs himanshusinghs force-pushed the chore/dependabot-cooldown branch from b8e7380 to 0f8cad3 Compare October 16, 2025 10:52
@himanshusinghs himanshusinghs requested a review from kmruiz October 16, 2025 11:03
@himanshusinghs himanshusinghs merged commit 930b947 into main Oct 16, 2025
17 of 19 checks passed
@himanshusinghs himanshusinghs deleted the chore/dependabot-cooldown branch October 16, 2025 11: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.

4 participants