Skip to content

Commit a585d3c

Browse files
Remove redundant allow list and use groups + ignore instead
Co-authored-by: eiriktsarpalis <[email protected]>
1 parent 66ba4f4 commit a585d3c

File tree

1 file changed

+22
-30
lines changed

1 file changed

+22
-30
lines changed

.github/dependabot.yml

Lines changed: 22 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -11,36 +11,7 @@ updates:
1111
day: "monday"
1212
time: "06:00"
1313
# Only update testing dependencies, not product dependencies
14-
allow:
15-
- dependency-name: "Anthropic.SDK"
16-
- dependency-name: "coverlet.collector"
17-
- dependency-name: "GitHubActionsTestLogger"
18-
- dependency-name: "Microsoft.Extensions.AI.OpenAI"
19-
- dependency-name: "Microsoft.Extensions.DependencyInjection"
20-
- dependency-name: "Microsoft.Extensions.Hosting"
21-
- dependency-name: "Microsoft.Extensions.Logging"
22-
- dependency-name: "Microsoft.Extensions.Logging.Console"
23-
- dependency-name: "Microsoft.Extensions.Options"
24-
- dependency-name: "Microsoft.Extensions.TimeProvider.Testing"
25-
- dependency-name: "Microsoft.NET.Test.Sdk"
26-
- dependency-name: "Moq"
27-
- dependency-name: "OpenTelemetry"
28-
- dependency-name: "OpenTelemetry.Exporter.InMemory"
29-
- dependency-name: "OpenTelemetry.Exporter.OpenTelemetryProtocol"
30-
- dependency-name: "OpenTelemetry.Instrumentation.Http"
31-
- dependency-name: "OpenTelemetry.Extensions.Hosting"
32-
- dependency-name: "OpenTelemetry.Instrumentation.AspNetCore"
33-
- dependency-name: "Serilog.Extensions.Hosting"
34-
- dependency-name: "Serilog.Extensions.Logging"
35-
- dependency-name: "Serilog.Sinks.Console"
36-
- dependency-name: "Serilog.Sinks.Debug"
37-
- dependency-name: "Serilog.Sinks.File"
38-
- dependency-name: "Serilog"
39-
- dependency-name: "System.Linq.AsyncEnumerable"
40-
- dependency-name: "xunit.v3"
41-
- dependency-name: "xunit.runner.visualstudio"
42-
- dependency-name: "System.Net.Http"
43-
- dependency-name: "JsonSchema.Net"
14+
# Dependencies are controlled via the groups below
4415
# Group testing dependencies to reduce PR noise
4516
groups:
4617
testing-frameworks:
@@ -65,6 +36,27 @@ updates:
6536
serilog-testing:
6637
patterns:
6738
- "Serilog*"
39+
other-testing:
40+
patterns:
41+
- "Anthropic.SDK"
42+
- "System.Linq.AsyncEnumerable"
43+
- "System.Net.Http"
44+
- "JsonSchema.Net"
45+
# Ignore all product dependencies to only update testing dependencies
46+
ignore:
47+
- dependency-name: "Microsoft.Bcl.Memory"
48+
- dependency-name: "Microsoft.Extensions.Hosting.Abstractions"
49+
- dependency-name: "Microsoft.Extensions.Logging.Abstractions"
50+
- dependency-name: "System.Diagnostics.DiagnosticSource"
51+
- dependency-name: "System.IO.Pipelines"
52+
- dependency-name: "System.Text.Json"
53+
- dependency-name: "System.Threading.Channels"
54+
- dependency-name: "Microsoft.AspNetCore.Authentication.JwtBearer"
55+
- dependency-name: "Microsoft.IdentityModel.Tokens"
56+
- dependency-name: "Microsoft.Extensions.AI.Abstractions"
57+
- dependency-name: "Microsoft.Extensions.AI"
58+
- dependency-name: "System.Net.ServerSentEvents"
59+
- dependency-name: "Microsoft.SourceLink.GitHub"
6860
# Limit the number of open pull requests for testing dependencies
6961
open-pull-requests-limit: 5
7062
# Add labels to dependency update PRs

0 commit comments

Comments
 (0)