1+ #  Configuration for Dependabot automatic dependency updates
2+ #  See https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file
3+ 
4+ version : 2 
5+ updates :
6+   #  Monitor testing dependencies only
7+   - package-ecosystem : " nuget" 
8+     directory : " /" 
9+     schedule :
10+       interval : " weekly" 
11+       day : " monday" 
12+       time : " 06:00" 
13+     #  Dependencies are controlled via the groups below
14+     #  Group dependencies to reduce PR noise
15+     groups :
16+       testing-frameworks :
17+         patterns :
18+           - " xunit.*" 
19+           - " Microsoft.NET.Test.Sdk" 
20+           - " coverlet.*" 
21+           - " GitHubActionsTestLogger" 
22+           - " Moq" 
23+       opentelemetry-testing :
24+         patterns :
25+           - " OpenTelemetry*" 
26+       serilog-testing :
27+         patterns :
28+           - " Serilog*" 
29+       other-testing :
30+         patterns :
31+           - " Anthropic.SDK" 
32+           - " System.Linq.AsyncEnumerable" 
33+           - " System.Net.Http" 
34+           - " JsonSchema.Net" 
35+     #  Ignore product dependencies - only allow testing dependencies in groups above
36+     ignore :
37+       #  Ignore all Microsoft product dependencies except those explicitly defined in groups.
38+       - dependency-name : " Microsoft.Extensions.Hosting.Abstractions" 
39+       - dependency-name : " Microsoft.Extensions.Logging.Abstractions" 
40+       - dependency-name : " Microsoft.Extensions.AI.OpenAI" 
41+       - dependency-name : " Microsoft.Extensions.TimeProvider.Testing" 
42+       - dependency-name : " Microsoft.AspNetCore.*" 
43+       - dependency-name : " Microsoft.IdentityModel.*" 
44+       - dependency-name : " Microsoft.Bcl.*" 
45+       - dependency-name : " Microsoft.SourceLink.*" 
46+       #  Ignore all System product dependencies except those explicitly in testing groups
47+       - dependency-name : " System.Diagnostics.*" 
48+       - dependency-name : " System.IO.*" 
49+       - dependency-name : " System.Text.*" 
50+       - dependency-name : " System.Threading.*" 
51+       - dependency-name : " System.Net.ServerSentEvents" 
52+     #  Limit the number of open pull requests for testing dependencies
53+     open-pull-requests-limit : 5 
54+     #  Add labels to dependency update PRs
55+     labels :
56+       - " dependencies" 
57+       - " testing" 
58+ 
59+   #  Monitor GitHub Actions
60+   - package-ecosystem : " github-actions" 
61+     directory : " /" 
62+     schedule :
63+       interval : " weekly" 
64+       day : " monday" 
65+       time : " 06:00" 
66+     #  Limit the number of open pull requests for GitHub Actions to 5
67+     open-pull-requests-limit : 5 
68+     #  Add labels to GitHub Actions update PRs
69+     labels :
70+       - " dependencies" 
71+       - " github-actions" 
0 commit comments