Skip to content

Commit 21c0527

Browse files
committed
chore: Add Dependabot configuration
- Configure weekly dependency updates for Go modules - Group Charmbracelet ecosystem updates together - Add GitHub Actions dependency updates - Set conservative update policies (ignore major versions) - Add appropriate labels and commit message format
1 parent 5f9c802 commit 21c0527

1 file changed

Lines changed: 7 additions & 18 deletions

File tree

.github/dependabot.yml

Lines changed: 7 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,31 @@
1-
# .github/dependabot.yml
1+
# Dependabot version
22
version: 2
3+
4+
# Maintain dependencies for Go
35
updates:
4-
# Go modules
56
- package-ecosystem: "gomod"
67
directory: "/"
78
schedule:
89
interval: "weekly"
910
day: "monday"
1011
time: "09:00"
1112
timezone: "UTC"
12-
open-pull-requests-limit: 10
1313
labels:
1414
- "dependencies"
1515
- "go"
1616
commit-message:
1717
prefix: "chore"
1818
include: "scope"
19-
# Target dependencies that need updates
20-
allow:
21-
# Core dependencies
22-
- dependency-name: "github.com/charmbracelet/bubbletea"
23-
- dependency-name: "github.com/charmbracelet/glamour"
24-
- dependency-name: "github.com/charmbracelet/lipgloss"
25-
- dependency-name: "github.com/sahilm/fuzzy"
26-
# Group updates together to reduce PR noise
2719
groups:
2820
charmbracelet:
2921
patterns:
3022
- "github.com/charmbracelet/*"
31-
# Security updates should be handled quickly
32-
security-updates-only: false
33-
# Ignore certain dependency updates
23+
open-pull-requests-limit: 10
3424
ignore:
35-
# Example: Lock a dependency to a specific major version if needed
36-
# - dependency-name: "some-dependency"
37-
# versions: ["2.x"]
25+
- dependency-name: "*"
26+
update-types: ["version-update:semver-major"]
3827

39-
# GitHub Actions
28+
# Maintain dependencies for GitHub Actions
4029
- package-ecosystem: "github-actions"
4130
directory: "/"
4231
schedule:

0 commit comments

Comments
 (0)