Skip to content

Conversation

@sebrandon1
Copy link
Member

Summary

  • Add k8s group to consolidate k8s.io/* and sigs.k8s.io/* dependency updates
  • Add openshift group to consolidate github.com/openshift/* dependency updates
  • Update go-dependencies group to exclude k8s and openshift patterns to avoid duplicate grouping

This reduces noise from individual dependency update PRs by grouping related Kubernetes and OpenShift library updates together.

Related PRs

Test plan

  • Verify YAML syntax is valid
  • Verify dependabot can parse the configuration

🤖 Generated with Claude Code

Group k8s.io/* and sigs.k8s.io/* dependencies together, and
github.com/openshift/* dependencies in their own group, to consolidate
related dependency update PRs and reduce noise from individual updates.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@coderabbitai
Copy link

coderabbitai bot commented Jan 6, 2026

Walkthrough

The pull request modifies the Dependabot configuration to establish two new dependency update groups—k8s and openshift—targeting Kubernetes and OpenShift-related packages. Corresponding exclude patterns are added to the go-dependencies group to prevent overlapping updates for these namespaces.

Changes

Cohort / File(s) Summary
Dependabot configuration
\.github/dependabot\.yml
Adds two new dependency groups (k8s and openshift) with patterns for k8s.io/*, sigs.k8s.io/*, and github.com/openshift/*. Excludes these patterns from the go-dependencies group to segregate their update handling.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes


📜 Recent review details

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Cache: Disabled due to data retention organization setting

Knowledge base: Disabled due to Reviews -> Disable Knowledge Base setting

📥 Commits

Reviewing files that changed from the base of the PR and between 3ca3b66 and 4c04807.

📒 Files selected for processing (1)
  • .github/dependabot.yml
🔇 Additional comments (3)
.github/dependabot.yml (3)

12-15: LGTM!

The k8s group correctly targets Kubernetes dependencies with appropriate glob patterns for k8s.io/* and sigs.k8s.io/* namespaces. Group positioning ensures these patterns match before the catch-all go-dependencies group.


16-18: LGTM!

The openshift group correctly targets OpenShift dependencies with an appropriate glob pattern for github.com/openshift/* namespace.


22-25: Configuration is correct. The exclude-patterns in the go-dependencies group properly prevent overlap with the k8s and openshift groups, ensuring packages are grouped only once. YAML syntax is valid and Dependabot will parse this configuration correctly.


Comment @coderabbitai help to get the list of available commands and usage tips.

@codecov
Copy link

codecov bot commented Jan 6, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 43.50%. Comparing base (3ca3b66) to head (4c04807).
⚠️ Report is 43 commits behind head on master.

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##           master    #8718      +/-   ##
==========================================
- Coverage   43.51%   43.50%   -0.01%     
==========================================
  Files         411      411              
  Lines       71272    71272              
==========================================
- Hits        31012    31010       -2     
- Misses      37500    37501       +1     
- Partials     2760     2761       +1     

see 2 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@rccrdpccl
Copy link
Contributor

/lgtm
/approve

@openshift-ci openshift-ci bot added the lgtm Indicates that a PR is ready to be merged. label Jan 19, 2026
@openshift-ci
Copy link

openshift-ci bot commented Jan 19, 2026

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: rccrdpccl, sebrandon1

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-ci openshift-ci bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Jan 19, 2026
@rccrdpccl
Copy link
Contributor

/retest

@openshift-ci
Copy link

openshift-ci bot commented Jan 19, 2026

@sebrandon1: all tests passed!

Full PR test history. Your PR dashboard.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. lgtm Indicates that a PR is ready to be merged. size/S Denotes a PR that changes 10-29 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants