Skip to content

feat: add Dependabot grouping for Kubernetes dependencies#10

Merged
dims merged 2 commits into
NVIDIA:mainfrom
dims:feat/dependabot-grouping
Feb 1, 2026
Merged

feat: add Dependabot grouping for Kubernetes dependencies#10
dims merged 2 commits into
NVIDIA:mainfrom
dims:feat/dependabot-grouping

Conversation

@dims

@dims dims commented Feb 1, 2026

Copy link
Copy Markdown
Collaborator

Summary

Group k8s.io/* and sigs.k8s.io/* packages into single PRs instead of creating many separate ones.

Benefits:

  • Reduces PR noise (one PR instead of 10+ for Kubernetes updates)
  • Ensures all Kubernetes dependencies are updated together for version compatibility
  • Easier to review and merge

Configuration:

  • Patterns: k8s.io/*, sigs.k8s.io/*
  • Excludes: k8s.io/klog/* (has independent versioning)

Alignment

Pattern from nvidia-container-toolkit.

Test plan

  • YAML passes yamllint
  • Next Dependabot run will create grouped PRs

Risk Assessment

Low - Only affects how Dependabot groups dependency update PRs.

🤖 Generated with Claude Code

Copilot AI review requested due to automatic review settings February 1, 2026 00:21

Copilot AI left a comment

Copy link
Copy Markdown

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 adds Dependabot grouping configuration for Kubernetes dependencies to reduce PR noise by consolidating updates for k8s.io/* and sigs.k8s.io/* packages into single PRs instead of creating separate ones for each dependency. The configuration follows a pattern from nvidia-container-toolkit and excludes k8s.io/klog/* due to its independent versioning.

Changes:

  • Added groups section to the gomod package-ecosystem configuration in Dependabot
  • Defined kubernetes group with patterns for k8s.io and sigs.k8s.io packages
  • Excluded k8s.io/klog from the group due to independent versioning

Comment thread .github/dependabot.yml Outdated
@github-actions

github-actions Bot commented Feb 1, 2026

Copy link
Copy Markdown
Contributor

Coverage Report ✅

Metric Value
Coverage 73.7%
Threshold 70%
Status Pass
Coverage Badge
![Coverage](https://img.shields.io/badge/coverage-73.7%25-green)

dims and others added 2 commits January 31, 2026 20:34
Group k8s.io/* and sigs.k8s.io/* packages into single PRs instead of
creating many separate ones. This reduces PR noise and ensures all
Kubernetes dependencies are updated together for version compatibility.

Excludes k8s.io/klog/* which has independent versioning.

Pattern from: nvidia-container-toolkit

Co-Authored-By: Claude Opus 4.5 <[email protected]>
Signed-off-by: Davanum Srinivas <[email protected]>
The glob pattern k8s.io/klog/* doesn't match k8s.io/klog/v2.
Use the exact module path to properly exclude klog from the
Kubernetes dependency group.

Addresses Copilot review feedback.

Co-Authored-By: Claude Opus 4.5 <[email protected]>
Signed-off-by: Davanum Srinivas <[email protected]>
Copilot AI review requested due to automatic review settings February 1, 2026 01:34
@dims dims force-pushed the feat/dependabot-grouping branch from a2cef6f to f87e993 Compare February 1, 2026 01:34

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 1 out of 1 changed files in this pull request and generated no new comments.

@dims dims enabled auto-merge February 1, 2026 01:35
@dims dims disabled auto-merge February 1, 2026 01:41
@dims dims merged commit 2a0b615 into NVIDIA:main Feb 1, 2026
9 checks passed
@github-actions

github-actions Bot commented May 2, 2026

Copy link
Copy Markdown
Contributor

This pull request has been automatically locked since it has been closed for 90 days with no further activity. Please open a new pull request for related changes.

@github-actions github-actions Bot locked as resolved and limited conversation to collaborators May 2, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants