Skip to content

Conversation

@psriramsnc
Copy link
Collaborator

@psriramsnc psriramsnc commented Jan 5, 2026

Summary

This PR enhances Dependabot configuration by grouping GitHub Actions and UV-managed Python dependency updates. By introducing dependency groups and consistent branch naming, it reduces PR noise, improves update organization, and makes dependency maintenance easier to review and manage. This also adheres to the branch naming convention set in rules set.

Related Issue(s):

  • Relates to dependency maintenance and CI hygiene improvements

Impacted Features:

  • Dependabot GitHub Actions dependency updates
  • Dependabot UV-managed Python dependency updates
  • Dependency update workflow and PR organization

How to Test

Steps for reviewers to verify functionality:

  1. Navigate to Repository → Insights → Dependency graph → Dependabot (or wait for the next scheduled run).
  2. Observe newly created Dependabot PRs for:
    • GitHub Actions updates grouped under gha-dependencies
    • UV dependency updates grouped under uv-dependencies
  3. Verify that:
    • PRs are created with the expected branch names (scratch/gha-updates, scratch/uv-updates)
    • Multiple dependency updates are bundled into a single PR per group.

Screenshots (if applicable)

N/A – configuration-only change.

Checklist

  • Lint fixes and unit testing done (not applicable)
  • End to end task testing (Dependabot run validation)
  • Documentation updated (not required)

Notes

  • This change is purely configuration-based and does not affect runtime code.

@psriramsnc psriramsnc self-assigned this Jan 5, 2026
@psriramsnc psriramsnc requested a review from a team as a code owner January 5, 2026 12:44
@psriramsnc psriramsnc added the bug Something isn't working label Jan 5, 2026
@psriramsnc psriramsnc merged commit 899b7e2 into main Jan 6, 2026
3 checks passed
@psriramsnc psriramsnc deleted the scratch/fix_dependabot_branch_issue branch January 6, 2026 05:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants