Skip to content

Commit caa7589

Browse files
authored
Enhance Dependabot config for GitHub Actions
Updated Dependabot configuration for GitHub Actions to include cooldown, assignees, labels, commit message prefixes, and grouping.
1 parent 7da72e1 commit caa7589

1 file changed

Lines changed: 36 additions & 4 deletions

File tree

.github/dependabot.yml

Lines changed: 36 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,38 @@
1+
# This is a Dependabot configuration file for automating dependency updates.
2+
# The configuration is set to version 2 of the Dependabot schema.
3+
# It defines update settings for three package ecosystems:
4+
# GitHub Actions, Bundler, and npm.
5+
# Each ecosystem has its own update configuration, including:
6+
# - The directory to scan for dependencies (root directory in this case).
7+
# - The schedule for checking updates (daily).
8+
# - Allowing both direct and indirect updates for all packages.
9+
# - Grouping updates by ecosystem with specific patterns for version updates.
10+
111
version: 2
212
updates:
3-
- package-ecosystem: github-actions
4-
directory: /
5-
schedule:
6-
interval: daily
13+
- package-ecosystem: github-actions
14+
cooldown:
15+
default-days: 3
16+
include: ["*"]
17+
directory: /
18+
schedule:
19+
interval: daily
20+
time: "05:30"
21+
timezone: "America/Detroit"
22+
assignees: ["Nick2bad4u"]
23+
allow:
24+
# Allow both direct and indirect updates for all packages
25+
- dependency-type: "all"
26+
labels:
27+
- "github-actions"
28+
- "dependabot"
29+
- "dependencies"
30+
commit-message:
31+
prefix: "[ci][skip-ci]"
32+
prefix-development: "[ci][skip-ci]"
33+
include: "scope"
34+
groups:
35+
github-actions:
36+
applies-to: version-updates
37+
patterns:
38+
- "*"

0 commit comments

Comments
 (0)