Skip to content

Commit 9e2b790

Browse files
authored
Make patch updates weekly and group GitHub Actions into single weekly PR (#1059)
1 parent 4bf93f7 commit 9e2b790

File tree

1 file changed

+20
-1
lines changed

1 file changed

+20
-1
lines changed

.github/renovate.json5

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,25 @@
66
"customManagers:dockerfileVersions"
77
],
88
"packageRules": [
9+
10+
// ── Scheduling & grouping ──────────────────────────────────────────
11+
912
{
1013
"groupName": "all patch versions",
1114
"matchUpdateTypes": ["patch", "digest"],
12-
"schedule": ["before 8am every weekday"],
15+
"schedule": ["before 8am on Tuesday"],
1316
"matchPackageNames": ["!io.opentelemetry**"]
1417
},
18+
{
19+
// group all GitHub Actions updates into a single weekly PR
20+
// (must be after patch rule so that it wins for GH Action patches)
21+
"matchManagers": ["github-actions"],
22+
"extends": ["schedule:weekly"],
23+
"groupName": "github actions"
24+
},
25+
26+
// ── Version constraints ────────────────────────────────────────────
27+
1528
{
1629
"matchPackageNames": [
1730
"io.opentelemetry:**",
@@ -26,6 +39,9 @@
2639
"ignoreUnstable": false,
2740
allowedVersions: '!/\\-SNAPSHOT$/',
2841
},
42+
43+
// ── Package family groups ──────────────────────────────────────────
44+
2945
{
3046
groupName: 'opentelemetry instrumentation packages',
3147
matchPackageNames: [
@@ -34,6 +50,9 @@
3450
'open-telemetry/opentelemetry-java-instrumentation' // for logging-k8s-stdout-otlp-json/Dockerfile
3551
],
3652
},
53+
54+
// ── Disabled updates ───────────────────────────────────────────────
55+
3756
{
3857
// Spring starter doesn't support Spring Boot 4 yet
3958
"matchPackageNames": ["org.springframework.boot:**"],

0 commit comments

Comments
 (0)