Skip to content

Commit eff3558

Browse files
committed
fix: add RSR-compliant dependabot config with common ecosystems
1 parent 929cac3 commit eff3558

File tree

1 file changed

+44
-7
lines changed

1 file changed

+44
-7
lines changed

.github/dependabot.yml

Lines changed: 44 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,48 @@
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/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file
1+
# SPDX-License-Identifier: AGPL-3.0-or-later
2+
# Dependabot configuration for RSR-compliant repositories
3+
# Covers common ecosystems - remove unused ones for your project
54

65
version: 2
76
updates:
8-
- package-ecosystem: "" # See documentation for possible values
9-
directory: "/" # Location of package manifests
7+
# GitHub Actions - always include
8+
- package-ecosystem: "github-actions"
9+
directory: "/"
1010
schedule:
11-
interval: "daily"
11+
interval: "weekly"
12+
groups:
13+
actions:
14+
patterns:
15+
- "*"
16+
17+
# Rust/Cargo
18+
- package-ecosystem: "cargo"
19+
directory: "/"
20+
schedule:
21+
interval: "weekly"
22+
ignore:
23+
- dependency-name: "*"
24+
update-types: ["version-update:semver-patch"]
25+
26+
# Elixir/Mix
27+
- package-ecosystem: "mix"
28+
directory: "/"
29+
schedule:
30+
interval: "weekly"
31+
32+
# Node.js/npm
33+
- package-ecosystem: "npm"
34+
directory: "/"
35+
schedule:
36+
interval: "weekly"
37+
38+
# Python/pip
39+
- package-ecosystem: "pip"
40+
directory: "/"
41+
schedule:
42+
interval: "weekly"
43+
44+
# Nix flakes
45+
- package-ecosystem: "nix"
46+
directory: "/"
47+
schedule:
48+
interval: "weekly"

0 commit comments

Comments
 (0)