Skip to content

Commit d6720fc

Browse files
dguidoclaude
andcommitted
Fix dependabot config: add missing ecosystems, weekly schedule, cooldown
- Change schedule from daily to weekly for all ecosystems - Add cooldown with default-days: 7 for supply chain safety - Add grouped updates with patterns: ["*"] for all ecosystems - Consolidate cargo entries: root workspace (/) covers ruby/rust/shared - Add missing ecosystems: npm (javascript/extractor), pip (python/extractor, misc/codegen), nuget (csharp/extractor) - Remove redundant gomod test entry (was ignoring all deps) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 2bcf2e8 commit d6720fc

1 file changed

Lines changed: 67 additions & 15 deletions

File tree

.github/dependabot.yml

Lines changed: 67 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,44 @@
11
version: 2
22
updates:
33
- package-ecosystem: "cargo"
4-
directory: "ruby"
4+
directory: "/"
55
schedule:
6-
interval: "daily"
6+
interval: "weekly"
7+
cooldown:
8+
default-days: 7
9+
groups:
10+
all-cargo-root:
11+
patterns:
12+
- "*"
713

814
- package-ecosystem: "cargo"
915
directory: "ql"
1016
schedule:
11-
interval: "daily"
17+
interval: "weekly"
18+
cooldown:
19+
default-days: 7
20+
groups:
21+
all-cargo-ql:
22+
patterns:
23+
- "*"
1224

1325
- package-ecosystem: "github-actions"
1426
directory: "/"
1527
schedule:
16-
interval: "daily"
17-
ignore:
18-
- dependency-name: '*'
19-
update-types: ['version-update:semver-patch', 'version-update:semver-minor']
28+
interval: "weekly"
29+
cooldown:
30+
default-days: 7
31+
groups:
32+
all-actions:
33+
patterns:
34+
- "*"
2035

2136
- package-ecosystem: "gomod"
2237
directory: "go/extractor"
2338
schedule:
24-
interval: "daily"
39+
interval: "weekly"
40+
cooldown:
41+
default-days: 7
2542
allow:
2643
- dependency-name: "golang.org/x/mod"
2744
- dependency-name: "golang.org/x/tools"
@@ -32,11 +49,46 @@ updates:
3249
reviewers:
3350
- "github/codeql-go"
3451

35-
- package-ecosystem: "gomod"
36-
directory: "go/ql/test"
52+
- package-ecosystem: "npm"
53+
directory: "javascript/extractor/lib/typescript"
3754
schedule:
38-
interval: "monthly"
39-
ignore:
40-
- dependency-name: "*"
41-
reviewers:
42-
- "github/codeql-go"
55+
interval: "weekly"
56+
cooldown:
57+
default-days: 7
58+
groups:
59+
all-npm:
60+
patterns:
61+
- "*"
62+
63+
- package-ecosystem: "pip"
64+
directory: "python/extractor"
65+
schedule:
66+
interval: "weekly"
67+
cooldown:
68+
default-days: 7
69+
groups:
70+
all-pip-extractor:
71+
patterns:
72+
- "*"
73+
74+
- package-ecosystem: "pip"
75+
directory: "misc/codegen"
76+
schedule:
77+
interval: "weekly"
78+
cooldown:
79+
default-days: 7
80+
groups:
81+
all-pip-codegen:
82+
patterns:
83+
- "*"
84+
85+
- package-ecosystem: "nuget"
86+
directory: "csharp/extractor"
87+
schedule:
88+
interval: "weekly"
89+
cooldown:
90+
default-days: 7
91+
groups:
92+
all-nuget:
93+
patterns:
94+
- "*"

0 commit comments

Comments
 (0)