Group weekly minor Renovate updates into the patch PR - #3058
Merged
Conversation
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Contributor
There was a problem hiding this comment.
Pull request overview
Updates Renovate configuration to reduce dependency-update PR noise by grouping weekly minor updates into the existing weekly patch PR group, while aiming to keep OpenTelemetry “dogfooding” updates unbatched.
Changes:
- Renames the weekly patch group to
all patch and minor versions. - Adds a weekly, grouped rule for
minorupdates using the same group/schedule as patch updates. - Extends the OpenTelemetry-related exclusions to the patch and major scheduling rules (and adds
open-telemetry/**to the existing exclusion set).
Suppressed comments (2)
.github/renovate.json5:68
matchPackageNamesdoes not support negation via leading!, so this rule likely won’t match anything (and the intended OpenTelemetry exclusions won’t apply). UseexcludePackageNamesto exclude these dependencies while still matching major updates for weekly scheduling.
matchPackageNames: [
'!io.opentelemetry:**',
'!io.opentelemetry.*:**',
'!open-telemetry/**',
],
.github/renovate.json5:54
matchPackageNamesdoes not support negation via leading!, so this rule likely won’t match anything (and the intended OpenTelemetry exclusions won’t apply). UseexcludePackageNamesto exclude these dependencies while still matching minor updates broadly.
matchPackageNames: [
'!io.opentelemetry:**',
'!io.opentelemetry.*:**',
'!open-telemetry/**',
],
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
trask
marked this pull request as ready for review
August 17, 2026 22:04
jaydeluca
approved these changes
Aug 18, 2026
Merged
via the queue into
open-telemetry:main
with commit Aug 18, 2026
2b98573
68 of 85 checks passed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Minor dependency updates were already scheduled for Tuesday mornings, but they had no
groupName, so each one opened its own pull request, roughly 37 per 90 days all arriving in the same window. They now share the patch group, renamedall patch and minor versions, so that burst becomes a single pull request.Major updates still get their own pull request each, on the same weekly schedule.
OpenTelemetry updates keep arriving individually and immediately, across patch, minor, and major, so dogfooding and cascaded releases are never batched. Patch updates carried no exclusion before, which meant OpenTelemetry patches were grouped against the intent; that is fixed here.
otel/opentelemetry-collector-contribandotel/weaverimage bumps join the weekly group deliberately, since they are test infrastructure rather than cascaded releases.