Skip to content

Commit 9ebed64

Browse files
Dependabot configuration for Go modules and npm dependencies and CODEOWNERS (#86)
Signed-off-by: Brooke Hamilton <45323234+brooke-hamilton@users.noreply.github.com>
1 parent fdf7a13 commit 9ebed64

File tree

2 files changed

+41
-0
lines changed

2 files changed

+41
-0
lines changed

.github/CODEOWNERS

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,22 @@
88
# Default rule: anything that doesn't match a more specific rule goes here
99
# These owners are the maintainers and approvers of this repo
1010
* @radius-project/maintainers-docs @radius-project/approvers-docs
11+
12+
# Ownership for dependency-related files. Allow the on-call team to approve dependency version updates (e.g., from Dependabot PRs)
13+
14+
# Go module files
15+
**/go.mod @radius-project/on-call @radius-project/maintainers-docs @radius-project/approvers-docs
16+
**/go.sum @radius-project/on-call @radius-project/maintainers-docs @radius-project/approvers-docs
17+
18+
# Node.js npm configuration
19+
**/package.json @radius-project/on-call @radius-project/maintainers-docs @radius-project/approvers-docs
20+
**/package-lock.json @radius-project/on-call @radius-project/maintainers-docs @radius-project/approvers-docs
21+
/.node-version @radius-project/on-call @radius-project/maintainers-docs @radius-project/approvers-docs
22+
23+
# GitHub Actions workflows
24+
.github/workflows/*.yaml @radius-project/on-call @radius-project/maintainers-docs @radius-project/approvers-docs
25+
.github/workflows/*.yml @radius-project/on-call @radius-project/maintainers-docs @radius-project/approvers-docs
26+
27+
# GitHub config files (dependabot, etc.)
28+
.github/*.yaml @radius-project/on-call @radius-project/maintainers-docs @radius-project/approvers-docs
29+
.github/*.yml @radius-project/on-call @radius-project/maintainers-docs @radius-project/approvers-docs

.github/dependabot.yml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,3 +15,25 @@ updates:
1515
groups:
1616
all:
1717
patterns: ["*"]
18+
19+
- package-ecosystem: gomod
20+
directory: /radblog
21+
schedule:
22+
interval: weekly
23+
commit-message:
24+
prefix: deps
25+
include: scope
26+
groups:
27+
all:
28+
patterns: ["*"]
29+
30+
- package-ecosystem: npm
31+
directory: /radblog
32+
schedule:
33+
interval: weekly
34+
commit-message:
35+
prefix: deps
36+
include: scope
37+
groups:
38+
all:
39+
patterns: ["*"]

0 commit comments

Comments
 (0)