Skip to content

Commit ebaeee1

Browse files
chore: add Dependabot configuration for npm and GitHub Actions (#2)
Track the root npm toolchain and the CI GitHub Actions for updates. Weekly schedule; minor+patch bumps grouped per ecosystem, majors get individual PRs. PR titles use chore(deps)/chore(deps-dev) prefixes to satisfy the Conventional Commit rule. Signed-off-by: Thomas Müller <1005065+DeepDiver1975@users.noreply.github.com> Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
1 parent c21ca0c commit ebaeee1

1 file changed

Lines changed: 38 additions & 0 deletions

File tree

.github/dependabot.yml

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# Dependabot configuration.
2+
# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file
3+
#
4+
# Two ecosystems are tracked: the root npm toolchain (antora/asciidoctor/pagefind)
5+
# and the GitHub Actions pinned in .github/workflows/. PR titles use Conventional
6+
# Commit prefixes to satisfy the repo's semantic-commit rule. Minor + patch bumps
7+
# are grouped into a single PR per ecosystem; majors get individual PRs for review.
8+
version: 2
9+
updates:
10+
- package-ecosystem: "npm"
11+
directory: "/"
12+
schedule:
13+
interval: "weekly"
14+
day: "monday"
15+
open-pull-requests-limit: 5
16+
commit-message:
17+
prefix: "chore(deps)"
18+
prefix-development: "chore(deps-dev)"
19+
include: "scope"
20+
groups:
21+
npm-minor-patch:
22+
update-types:
23+
- "minor"
24+
- "patch"
25+
26+
- package-ecosystem: "github-actions"
27+
directory: "/"
28+
schedule:
29+
interval: "weekly"
30+
day: "monday"
31+
commit-message:
32+
prefix: "chore(deps)"
33+
include: "scope"
34+
groups:
35+
actions-minor-patch:
36+
update-types:
37+
- "minor"
38+
- "patch"

0 commit comments

Comments
 (0)