Skip to content

feat: add Dependabot grouping for Kubernetes dependencies#10

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

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

Conversation

@dims
Copy link
Collaborator

@dims dims commented Feb 1, 2026

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
Copy link

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

@github-actions
Copy link

github-actions bot commented Feb 1, 2026

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 <noreply@anthropic.com>
Signed-off-by: Davanum Srinivas <dsrinivas@nvidia.com>
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 <noreply@anthropic.com>
Signed-off-by: Davanum Srinivas <dsrinivas@nvidia.com>
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
Copy link

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

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