-
-
Notifications
You must be signed in to change notification settings - Fork 0
docs: add Dependabot configuration documentation #20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -99,6 +99,95 @@ uses: zircote/.github/.github/workflows/reusable-dependabot-automerge.yml@main | |||||
|
|
||||||
| --- | ||||||
|
|
||||||
| ### Dependabot Configuration | ||||||
|
|
||||||
| **File:** `.github/dependabot.yml` | ||||||
|
|
||||||
| Configures how Dependabot monitors and updates dependencies. | ||||||
|
|
||||||
| **Current Configuration:** | ||||||
|
|
||||||
| ````yaml | ||||||
| version: 2 | ||||||
| updates: | ||||||
| - package-ecosystem: "github-actions" | ||||||
| directory: "/" | ||||||
| schedule: | ||||||
| interval: "weekly" | ||||||
| day: "monday" | ||||||
| time: "09:00" | ||||||
| timezone: "America/Chicago" | ||||||
| open-pull-requests-limit: 5 | ||||||
| commit-message: | ||||||
| prefix: "chore(deps)" | ||||||
| labels: | ||||||
| - "dependencies" | ||||||
| - "github-actions" | ||||||
| reviewers: | ||||||
| - "zircote" | ||||||
| groups: | ||||||
| github-actions: | ||||||
| patterns: | ||||||
| - "*" | ||||||
| update-types: | ||||||
| - "minor" | ||||||
| - "patch" | ||||||
| ```` | ||||||
|
|
||||||
| **What it monitors:** | ||||||
|
|
||||||
| - **GitHub Actions** - Workflow action versions in `.github/workflows/` | ||||||
|
|
||||||
| **Schedule:** | ||||||
| - Checks for updates every Monday at 9:00 AM Central Time | ||||||
| - Creates up to 5 PRs at a time to avoid overwhelming the queue | ||||||
|
|
||||||
| **Automatic behaviors:** | ||||||
| - Groups minor and patch updates into a single PR when possible | ||||||
| - Applies `dependencies` and `github-actions` labels | ||||||
|
||||||
| - Applies `dependencies` and `github-actions` labels | |
| - Applies `dependencies` and `github-actions` labels if they exist in the repository (ensure they are defined in `.github/labels.yml` when using label sync) |
Copilot
AI
Mar 2, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This “Supported ecosystems” list looks like it’s intended to be comprehensive, but it omits several Dependabot ecosystems (e.g., nuget, terraform, gitsubmodule, etc.). To avoid stale/inaccurate docs, either clarify that this is a non-exhaustive list of common ecosystems or replace it with a link/summary that points readers to the official GitHub list for the complete set.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This section says Dependabot applies both
dependenciesandgithub-actionslabels, but later in the same doc the “Workflow Labels” table only documents thedependencieslabel. Consider documentinggithub-actionsthere as well (or adjusting this bullet) so the labeling story stays consistent for readers.