Skip to content

Commit bc0ef4c

Browse files
committed
ci: add dependabot config
1 parent 41a4d17 commit bc0ef4c

File tree

1 file changed

+49
-0
lines changed

1 file changed

+49
-0
lines changed

.github/dependabot.yaml

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
# NOTE: This configuration provides sensible defaults for most projects.
2+
version: 2
3+
updates:
4+
- package-ecosystem: npm
5+
directory: /
6+
versioning-strategy: increase
7+
open-pull-requests-limit: 15
8+
schedule:
9+
interval: weekly
10+
day: monday
11+
time: "13:00"
12+
timezone: Europe/Berlin
13+
labels:
14+
- dependencies
15+
# Dependabot limits the commit messages to 15 characters.
16+
# Those messages fit exactly in this requirement :)
17+
commit-message:
18+
prefix: "build(deps)"
19+
prefix-development: "build(deps/dev)"
20+
ignore:
21+
# Only create updates for Major and Minor versions for now.
22+
# Security updates are handled by Dependabot's security updates (even for patch versions).
23+
- dependency-name: "*"
24+
update-types: ["version-update:semver-patch"]
25+
26+
# We're bundling together some related packages into groups.
27+
# This allows us to update all packages in a group at once.
28+
# See https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#groups
29+
groups:
30+
formatting-linting-related:
31+
patterns:
32+
- "eslint"
33+
- "prettier"
34+
- "@types/eslint"
35+
- "@types/prettier"
36+
- "@abinnovision/eslint*"
37+
- "@abinnovision/prettier*"
38+
- "globals"
39+
- "sort-package-json"
40+
vitest-related:
41+
patterns:
42+
- "vitest"
43+
- "vitest-*"
44+
- "@vitejs/*"
45+
typescript-related:
46+
patterns:
47+
- "typescript"
48+
- "@tsconfig/*"
49+
- "ts-node"

0 commit comments

Comments
 (0)