Skip to content

Group Renovate container image digest updates into a single PR#127748

Merged
mthalman merged 1 commit intodotnet:mainfrom
mthalman:dev/mthalman/renovate-prs
May 5, 2026
Merged

Group Renovate container image digest updates into a single PR#127748
mthalman merged 1 commit intodotnet:mainfrom
mthalman:dev/mthalman/renovate-prs

Conversation

@mthalman
Copy link
Copy Markdown
Member

@mthalman mthalman commented May 4, 2026

Renovate was updating container image digests with individual PRs (e.g. #127739, #127738).

This is the default behavior of Renovate, to create a separate PR for each dependency name. This is prevented by adding a groupName to the package rule. This ensures that all digest pinning is grouped together as one unit. A groupSlug is also defined to explicitly define the programmatic name that would be used for things like branch name.

@dotnet-policy-service
Copy link
Copy Markdown
Contributor

Tagging subscribers to this area: @dotnet/runtime-infrastructure
See info in area-owners.md if you want to be subscribed.

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

Updates the repository’s Renovate configuration to group container image digest pinning updates, avoiding multiple PRs per digest change and reducing maintenance noise in dotnet/runtime’s dependency update workflow.

Changes:

  • Add a Renovate groupName to the existing container image digest pinning package rule so all related digest updates are combined into one PR.
  • Add an explicit groupSlug to make the grouped update’s branch/identifier stable and predictable.

@mthalman mthalman enabled auto-merge (squash) May 4, 2026 16:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

4 participants