Skip to content

Commit ef21fb2

Browse files
chore: add dependabot config (#4455)
* chore: add dependabot config * Remove multi-ecosystem-group as it is bugged * Review notes: only allow minor/patch, disable examples extra updates * Updated schedules * Reenable groups * devcontainers does not support groups * Actions need to receive major version upgrades
1 parent 81e0e5f commit ef21fb2

File tree

1 file changed

+83
-0
lines changed

1 file changed

+83
-0
lines changed

.github/dependabot.yml

Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
version: 2
2+
3+
updates:
4+
# Go modules - main project components
5+
- package-ecosystem: "gomod"
6+
directories:
7+
- "/"
8+
- "/api"
9+
- "/lidia"
10+
schedule:
11+
interval: weekly
12+
open-pull-requests-limit: 10
13+
ignore:
14+
- dependency-name: "*"
15+
update-types: ["version-update:semver-major"]
16+
groups:
17+
gomod:
18+
patterns:
19+
- "*"
20+
21+
# npm/yarn - main project
22+
- package-ecosystem: "npm"
23+
directories:
24+
- "/"
25+
schedule:
26+
interval: weekly
27+
ignore:
28+
- dependency-name: "*"
29+
update-types: ["version-update:semver-major"]
30+
groups:
31+
npm:
32+
patterns:
33+
- "*"
34+
35+
# Docker - main project
36+
- package-ecosystem: "docker"
37+
directories:
38+
- "/cmd/pyroscope"
39+
schedule:
40+
interval: monthly
41+
ignore:
42+
- dependency-name: "*"
43+
update-types: ["version-update:semver-major"]
44+
groups:
45+
docker:
46+
patterns:
47+
- "*"
48+
49+
# Dev containers - main project
50+
- package-ecosystem: "devcontainers"
51+
directories:
52+
- "/"
53+
schedule:
54+
interval: weekly
55+
56+
# GitHub Actions
57+
- package-ecosystem: "github-actions"
58+
directories:
59+
- "/"
60+
schedule:
61+
interval: weekly
62+
groups:
63+
github-actions:
64+
patterns:
65+
- "*"
66+
67+
# Go modules - examples (only pyroscope-go package)
68+
- package-ecosystem: "gomod"
69+
directories:
70+
- "/examples/golang-pgo"
71+
- "/examples/language-sdk-instrumentation/golang-push/rideshare-alloy"
72+
- "/examples/language-sdk-instrumentation/golang-push/rideshare-k6"
73+
- "/examples/language-sdk-instrumentation/golang-push/rideshare"
74+
- "/examples/language-sdk-instrumentation/golang-push/simple"
75+
- "/examples/tracing/golang-push"
76+
schedule:
77+
interval: weekly
78+
allow:
79+
- dependency-name: "github.com/grafana/pyroscope-go"
80+
groups:
81+
examples-gomod:
82+
patterns:
83+
- "*"

0 commit comments

Comments
 (0)