Skip to content

Commit 73b7294

Browse files
committed
[CI] Configure Dependabot for GitHub Actions and npm dev dependencies
1 parent dfc6227 commit 73b7294

1 file changed

Lines changed: 42 additions & 0 deletions

File tree

.github/dependabot.yml

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
# https://docs.github.com/en/code-security/reference/supply-chain-security/dependabot-options-reference
2+
3+
version: 2
4+
updates:
5+
# GitHub Actions
6+
- package-ecosystem: 'github-actions'
7+
directory: '/'
8+
schedule:
9+
interval: 'weekly'
10+
groups:
11+
github-actions:
12+
patterns:
13+
- '*'
14+
cooldown:
15+
default-days: 7
16+
17+
# npm, but only Reprise's internal dev/build tooling. The runtime dependency
18+
# (unplugin) and the peer dependencies (vite, @rsbuild/core, @hotwired/stimulus)
19+
# are semver-meaningful for consumers and bumped by hand, so they are excluded.
20+
- package-ecosystem: 'npm'
21+
directories:
22+
- '/'
23+
- '/assets'
24+
schedule:
25+
interval: 'weekly'
26+
allow:
27+
- dependency-name: '@antfu/eslint-config'
28+
- dependency-name: 'eslint'
29+
- dependency-name: '@rspack/core'
30+
- dependency-name: '@types/node'
31+
- dependency-name: 'jsdom'
32+
- dependency-name: 'nodemon'
33+
- dependency-name: 'tsdown'
34+
- dependency-name: 'tsx'
35+
- dependency-name: 'typescript'
36+
- dependency-name: 'vitest'
37+
groups:
38+
npm-dev-dependencies:
39+
patterns:
40+
- '*'
41+
cooldown:
42+
default-days: 7

0 commit comments

Comments
 (0)