Skip to content

Commit a3e8e64

Browse files
authored
Refactor Dependabot configuration for updates
Updated Dependabot configuration for GitHub Actions and NPM dependencies. Changed directory paths, commit message prefixes, and grouped updates for better management.
1 parent a2f0f97 commit a3e8e64

1 file changed

Lines changed: 32 additions & 4 deletions

File tree

.github/dependabot.yml

Lines changed: 32 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,51 @@
1+
# Dependabot version update configuration for GitHub Well-Architected Framework
2+
# Optimized for static site operations - balancing security with maintenance effort
3+
#
4+
# Configuration principles:
5+
# - Daily updates to ensure dependencies are always up-to-date
6+
# - increase-if-necessary versioning for npm to minimize breaking changes
7+
# - Grouped updates per ecosystem per intentional for easier review
8+
19
version: 2
210
updates:
11+
# GitHub Actions dependencies
312
- package-ecosystem: "github-actions"
4-
directory: "/"
13+
directory: "/.github/workflows"
514
schedule:
15+
# Daily updates to ensure dependencies are always up-to-date
616
interval: "daily"
717
labels:
818
- "CI/CD"
919
- "dependabot"
1020
commit-message:
11-
prefix: ci
21+
prefix: "chore(deps)"
22+
# Group version and security updates separately.
1223
groups:
13-
actions-deps:
24+
actions-version:
25+
applies-to: version-updates
26+
patterns:
27+
- "*"
28+
actions-security:
29+
applies-to: security-updates
1430
patterns:
1531
- "*"
32+
33+
# NPM dependencies (Hugo site and tooling)
1634
- package-ecosystem: "npm"
1735
directory: "/"
1836
schedule:
37+
# Daily updates to ensure dependencies are always up-to-date
1938
interval: "daily"
39+
commit-message:
40+
prefix: "chore(deps)"
41+
versioning-strategy: increase-if-necessary
42+
# Group version and security updates separately.
2043
groups:
21-
npm-deps:
44+
npm-version:
45+
applies-to: version-updates
46+
patterns:
47+
- "*"
48+
npm-security:
49+
applies-to: security-updates
2250
patterns:
2351
- "*"

0 commit comments

Comments
 (0)