Skip to content

Commit 500ecc3

Browse files
chore: Dependabot improvements (#1732)
These changes run dependabot recursively for each gem hosted in this repo. It grouping test/development gems from runtime dependencies like the SDK and API. I am intentionally skipping updating gems that are part of this repo due to a limitations in dependabot where it cannot update gems that use `path` references: https://github.com/open-telemetry/opentelemetry-ruby-contrib/actions/runs/18297670748/job/52099249745
1 parent b9972a6 commit 500ecc3

File tree

1 file changed

+18
-3
lines changed

1 file changed

+18
-3
lines changed

.github/dependabot.yml

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,26 @@ updates:
55
directory: "/"
66
schedule:
77
interval: daily
8+
# Update all dependencies - scans recursively through all subdirectories
89
- package-ecosystem: bundler
9-
directory: "/"
10+
directories:
11+
- "**/*"
1012
schedule:
1113
interval: weekly
14+
ignore:
15+
# Ignore internal instrumentation interdependencies managed via local paths in Gemfiles
16+
- dependency-name: "opentelemetry-instrumentation-*"
17+
- dependency-name: "opentelemetry-helpers-*"
18+
- dependency-name: "opentelemetry-processor-*"
19+
- dependency-name: "opentelemetry-propagator-*"
20+
- dependency-name: "opentelemetry-sampler-*"
21+
- dependency-name: "opentelemetry-resource-detector-*"
1222
groups:
13-
all-gems:
23+
production-dependencies:
24+
dependency-type: "production"
25+
patterns:
26+
- "*"
27+
development-dependencies:
28+
dependency-type: "development"
1429
patterns:
15-
- "**/Gemfile"
30+
- "*"

0 commit comments

Comments
 (0)