Skip to content

Commit 9e063a0

Browse files
CopilotMossaka
andauthored
ci: add dependabot configuration for automated dependency updates (#242)
* Initial plan * ci: add dependabot configuration for automated dependency updates Co-authored-by: Mossaka <5447827+Mossaka@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: Mossaka <5447827+Mossaka@users.noreply.github.com>
1 parent 50d10c1 commit 9e063a0

1 file changed

Lines changed: 78 additions & 0 deletions

File tree

.github/dependabot.yml

Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
# Dependabot configuration for automated dependency updates
2+
# See: https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file
3+
4+
version: 2
5+
updates:
6+
# npm ecosystem - root package.json
7+
- package-ecosystem: "npm"
8+
directory: "/"
9+
schedule:
10+
interval: "weekly"
11+
day: "monday"
12+
open-pull-requests-limit: 10
13+
groups:
14+
# Group TypeScript-related dependencies
15+
typescript:
16+
patterns:
17+
- "typescript"
18+
- "@types/*"
19+
- "@typescript-eslint/*"
20+
- "ts-*"
21+
# Group testing dependencies
22+
testing:
23+
patterns:
24+
- "jest"
25+
- "*jest*"
26+
# Group linting dependencies
27+
linting:
28+
patterns:
29+
- "eslint"
30+
- "*eslint*"
31+
# Group commit-related dependencies
32+
commitlint:
33+
patterns:
34+
- "@commitlint/*"
35+
- "husky"
36+
37+
# npm ecosystem - docs-site
38+
- package-ecosystem: "npm"
39+
directory: "/docs-site"
40+
schedule:
41+
interval: "weekly"
42+
day: "monday"
43+
open-pull-requests-limit: 5
44+
groups:
45+
# Group Astro-related dependencies
46+
astro:
47+
patterns:
48+
- "astro"
49+
- "@astrojs/*"
50+
51+
# Docker ecosystem - agent container
52+
- package-ecosystem: "docker"
53+
directory: "/containers/agent"
54+
schedule:
55+
interval: "weekly"
56+
day: "monday"
57+
open-pull-requests-limit: 2
58+
59+
# Docker ecosystem - squid container
60+
- package-ecosystem: "docker"
61+
directory: "/containers/squid"
62+
schedule:
63+
interval: "weekly"
64+
day: "monday"
65+
open-pull-requests-limit: 2
66+
67+
# GitHub Actions ecosystem
68+
- package-ecosystem: "github-actions"
69+
directory: "/"
70+
schedule:
71+
interval: "weekly"
72+
day: "monday"
73+
open-pull-requests-limit: 5
74+
groups:
75+
# Group GitHub official actions
76+
github-actions:
77+
patterns:
78+
- "actions/*"

0 commit comments

Comments
 (0)