Skip to content

Commit b9fb40d

Browse files
authored
Enhance Dependabot config for GitHub Actions updates
Updated Dependabot configuration to include GitHub Actions with specific scheduling and limits. Signed-off-by: emmanuelgjr <129134995+emmanuelgjr@users.noreply.github.com>
1 parent b9525a5 commit b9fb40d

1 file changed

Lines changed: 118 additions & 0 deletions

File tree

‎.github/dependabot.yml‎

Lines changed: 118 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,118 @@
1+
# Dependabot configuration for GenAI-Data-Security-Initiative
2+
# Docs: https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-depe
3+
ndabot.yml-file
4+
#
5+
# Notes:
6+
# - Security updates run automatically and are NOT controlled by this file
7+
# (see: Settings -> Code security -> Dependabot security updates).
8+
# - Only enable an ecosystem block once a manifest for it exists in the repo,
9+
# otherwise Dependabot will surface an error on every run.
10+
11+
version: 2
12+
13+
updates:
14+
# ----- GitHub Actions used by workflows in .github/workflows -----
15+
- package-ecosystem: "github-actions"
16+
directory: "/"
17+
schedule:
18+
interval: "weekly"
19+
day: "monday"
20+
time: "06:00"
21+
timezone: "Etc/UTC"
22+
open-pull-requests-limit: 5
23+
labels:
24+
- "dependencies"
25+
- "github-actions"
26+
- "security"
27+
commit-message:
28+
prefix: "ci"
29+
prefix-development: "ci"
30+
include: "scope"
31+
reviewers:
32+
- "GenAI-Security-Project/maintainers"
33+
groups:
34+
actions-minor-and-patch:
35+
applies-to: version-updates
36+
update-types:
37+
- "minor"
38+
- "patch"
39+
actions-security:
40+
applies-to: security-updates
41+
patterns:
42+
- "*"
43+
44+
# ----- Uncomment when a Python manifest (requirements*.txt / pyproject.toml) lands -----
45+
# - package-ecosystem: "pip"
46+
# directory: "/"
47+
# schedule:
48+
# interval: "weekly"
49+
# day: "monday"
50+
# time: "06:00"
51+
# timezone: "Etc/UTC"
52+
# open-pull-requests-limit: 10
53+
# versioning-strategy: "increase-if-necessary"
54+
# labels:
55+
# - "dependencies"
56+
# - "python"
57+
# - "security"
58+
# commit-message:
59+
# prefix: "deps"
60+
# prefix-development: "deps-dev"
61+
# include: "scope"
62+
# groups:
63+
# python-minor-and-patch:
64+
# applies-to: version-updates
65+
# update-types: ["minor", "patch"]
66+
# python-security:
67+
# applies-to: security-updates
68+
# patterns: ["*"]
69+
# ignore:
70+
# # Block silent major bumps; require explicit review.
71+
# - dependency-name: "*"
72+
# update-types: ["version-update:semver-major"]
73+
74+
# ----- Uncomment if a docs site / tooling adds package.json -----
75+
# - package-ecosystem: "npm"
76+
# directory: "/"
77+
# schedule:
78+
# interval: "weekly"
79+
# day: "monday"
80+
# time: "06:00"
81+
# timezone: "Etc/UTC"
82+
# open-pull-requests-limit: 10
83+
# versioning-strategy: "increase-if-necessary"
84+
# labels:
85+
# - "dependencies"
86+
# - "javascript"
87+
# - "security"
88+
# commit-message:
89+
# prefix: "deps"
90+
# prefix-development: "deps-dev"
91+
# include: "scope"
92+
# groups:
93+
# npm-minor-and-patch:
94+
# applies-to: version-updates
95+
# update-types: ["minor", "patch"]
96+
# npm-security:
97+
# applies-to: security-updates
98+
# patterns: ["*"]
99+
# ignore:
100+
# - dependency-name: "*"
101+
# update-types: ["version-update:semver-major"]
102+
103+
# ----- Uncomment if/when a Dockerfile is added -----
104+
# - package-ecosystem: "docker"
105+
# directory: "/"
106+
# schedule:
107+
# interval: "weekly"
108+
# day: "monday"
109+
# time: "06:00"
110+
# timezone: "Etc/UTC"
111+
# open-pull-requests-limit: 5
112+
# labels:
113+
# - "dependencies"
114+
# - "docker"
115+
# - "security"
116+
# commit-message:
117+
# prefix: "deps"
118+
# include: "scope"

0 commit comments

Comments
 (0)