Skip to content

Conversation

@nikola-jokic
Copy link
Collaborator

No description provided.

Copilot AI review requested due to automatic review settings November 27, 2025 15:21
@nikola-jokic nikola-jokic requested a review from a team as a code owner November 27, 2025 15:21
Copilot finished reviewing on behalf of nikola-jokic November 27, 2025 15:23
Copy link
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

This PR introduces Dependabot configuration to automatically group dependency updates for the monorepo's npm packages. The configuration sets up weekly automated dependency checks for three workspace packages (docker, hooklib, and k8s), with all dependencies grouped into single pull requests per package to reduce PR noise.

Key Changes:

  • Added Dependabot configuration with weekly update schedule
  • Configured dependency grouping to consolidate all updates per workspace package into single PRs
  • Set up monitoring for three npm workspace packages: docker, hooklib, and k8s

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +3 to +28
updates:
# Group updates into a single PR per workspace package
- package-ecosystem: npm
directory: "/packages/docker"
schedule:
interval: weekly
groups:
all-dependencies:
patterns:
- "*"
- package-ecosystem: npm
directory: "/packages/hooklib"
schedule:
interval: weekly
groups:
all-dependencies:
patterns:
- "*"
- package-ecosystem: npm
directory: "/packages/k8s"
schedule:
interval: weekly
groups:
all-dependencies:
patterns:
- "*"
Copy link

Copilot AI Nov 27, 2025

Choose a reason for hiding this comment

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

The Dependabot configuration is missing an entry for the root directory ("/"). The root package.json contains multiple dependencies and devDependencies (such as eslint, prettier, typescript, @types packages, etc.) that should also be monitored for updates. Consider adding a configuration block for the root directory:

- package-ecosystem: npm
  directory: "/"
  schedule:
    interval: weekly
  groups:
    all-dependencies:
      patterns:
        - "*"

Copilot uses AI. Check for mistakes.
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.

2 participants