Skip to content

Commit 65796e7

Browse files
committed
chore(deps): update dependabot configuration for bun, GitHub Actions, and Docker
1 parent 908f286 commit 65796e7

1 file changed

Lines changed: 55 additions & 32 deletions

File tree

.github/dependabot.yml

Lines changed: 55 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,44 +1,67 @@
11
version: 2
22
updates:
3-
# Enable version updates for bun (via npm ecosystem - auto-detects bun.lock)
4-
- package-ecosystem: "npm"
5-
directory: "/"
3+
# Enable version updates for bun
4+
- package-ecosystem: bun
5+
# Look for `package.json` and `lock` files in the root directory
6+
directory: /
7+
# Check the npm registry for updates every week
68
schedule:
7-
interval: "weekly"
8-
day: "monday"
9-
time: "03:00"
10-
open-pull-requests-limit: 10
11-
reviewers:
9+
interval: weekly
10+
# Limit the number of open pull requests for version updates to 1
11+
open-pull-requests-limit: 1
12+
# Group updates into a single pull request
13+
groups:
14+
# The name of the group (identifier)
15+
bun-deps:
16+
update-types: [minor, patch]
17+
# Only allow minor and patch updates
18+
ignore:
19+
- dependency-name: '*'
20+
update-types: ['version-update:semver-major']
21+
# Automatically assign the pull request to the specified user
22+
assignees:
1223
- rouvenschandl
13-
commit-message:
14-
prefix: "chore(deps)"
15-
prefix-development: "chore(dev-deps)"
16-
include: "scope"
1724

1825
# Enable version updates for GitHub Actions
19-
- package-ecosystem: "github-actions"
20-
directory: "/"
26+
- package-ecosystem: github-actions
27+
# Look for `.github/workflows` in the root directory
28+
directory: /
29+
# Check GitHub Actions for updates every week
2130
schedule:
22-
interval: "weekly"
23-
day: "monday"
24-
time: "03:00"
25-
open-pull-requests-limit: 10
26-
reviewers:
31+
interval: weekly
32+
# Limit the number of open pull requests for version updates to 1
33+
open-pull-requests-limit: 1
34+
# Group updates into a single pull request
35+
groups:
36+
# The name of the group (identifier)
37+
github-actions:
38+
update-types: [minor, patch]
39+
# Only allow minor and patch updates
40+
ignore:
41+
- dependency-name: '*'
42+
update-types: ['version-update:semver-major']
43+
# Automatically assign the pull request to the specified user
44+
assignees:
2745
- rouvenschandl
28-
commit-message:
29-
prefix: "ci(actions)"
30-
include: "scope"
3146

3247
# Enable version updates for Docker
3348
- package-ecosystem: "docker"
34-
directory: "/"
49+
# Look for `Dockerfile` in the root directory
50+
directory: /
51+
# Check GitHub Actions for updates every week
3552
schedule:
36-
interval: "weekly"
37-
day: "monday"
38-
time: "03:00"
39-
open-pull-requests-limit: 5
40-
reviewers:
41-
- rouvenschandl
42-
commit-message:
43-
prefix: "ci(docker)"
44-
include: "scope"
53+
interval: weekly
54+
# Limit the number of open pull requests for version updates to 1
55+
open-pull-requests-limit: 1
56+
# Group updates into a single pull request
57+
groups:
58+
# The name of the group (identifier)
59+
docker:
60+
update-types: [minor, patch]
61+
# Only allow minor and patch updates
62+
ignore:
63+
- dependency-name: '*'
64+
update-types: ['version-update:semver-major']
65+
# Automatically assign the pull request to the specified user
66+
assignees:
67+
- rouvenschandl

0 commit comments

Comments
 (0)