Skip to content

Commit 5619b98

Browse files
committed
Dependabot configuration
1 parent 0360f83 commit 5619b98

File tree

1 file changed

+28
-6
lines changed

1 file changed

+28
-6
lines changed

.github/dependabot.yml

+28-6
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,33 @@
1-
# To get started with Dependabot version updates, you'll need to specify which
2-
# package ecosystems to update and where the package manifests are located.
3-
# Please see the documentation for all configuration options:
4-
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
5-
61
version: 2
72
updates:
83
- package-ecosystem: "devcontainers"
94
directory: "/"
105
schedule:
11-
interval: daily
6+
interval: "weekly"
7+
8+
- package-ecosystem: "github-actions"
9+
directory: "/"
10+
schedule:
11+
interval: "weekly"
12+
13+
- package-ecosystem: "npm"
14+
directory: "/"
15+
groups:
16+
all:
17+
patterns:
18+
- "*"
19+
ignore:
20+
- dependency-name: "@stylistic/eslint-plugin"
21+
update-types: ["version-update:semver-major"] # stylistic 4 to avoid esm
22+
- dependency-name: "@types/node"
23+
update-types: ["version-update:semver-major"] # Keep Node 18 compatibility
24+
- dependency-name: "chai"
25+
update-types: ["version-update:semver-major"] # chai 4 to avoid esm
26+
- dependency-name: "eslint"
27+
update-types: ["version-update:semver-major"] # eslint 8 for `--rulesdir`
28+
- dependency-name: "rimraf"
29+
update-types: ["version-update:semver-major"] # rimraf 5 for Node 18 compatibility
30+
- dependency-name: "tar"
31+
update-types: ["version-update:semver-major"] # tar 6 for source compatibility
32+
schedule:
33+
interval: "weekly"

0 commit comments

Comments
 (0)