Skip to content

Commit 98111db

Browse files
CopilotChaosbit
andcommitted
Add .NET packages to Dependabot and complete Azure infrastructure with Terraform and GitHub Actions
Co-authored-by: Chaosbit <[email protected]>
1 parent 6b1e944 commit 98111db

File tree

11 files changed

+1863
-1
lines changed

11 files changed

+1863
-1
lines changed

.github/dependabot.yml

Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,92 @@ updates:
3838
prefix-development: "deps-dev"
3939
include: "scope"
4040
# Configure pull request settings
41+
pull-request-branch-name:
42+
separator: "/"
43+
reviewers:
44+
- "Chaosbit"
45+
46+
# Enable version updates for .NET NuGet dependencies
47+
- package-ecosystem: "nuget"
48+
directory: "/backend/WorkoutApp.Api"
49+
schedule:
50+
interval: "weekly"
51+
day: "monday"
52+
time: "07:00"
53+
timezone: "UTC"
54+
# Allow both major and minor version updates
55+
allow:
56+
- dependency-type: "direct"
57+
- dependency-type: "indirect"
58+
# Group similar updates together to reduce PR noise
59+
groups:
60+
aspnetcore:
61+
patterns:
62+
- "Microsoft.AspNetCore.*"
63+
- "Microsoft.Extensions.*"
64+
entityframework:
65+
patterns:
66+
- "Microsoft.EntityFrameworkCore.*"
67+
testing:
68+
patterns:
69+
- "Microsoft.NET.Test.*"
70+
- "xunit*"
71+
- "Moq*"
72+
# Add labels for easy identification
73+
labels:
74+
- "dependencies"
75+
- "backend"
76+
- "automated"
77+
# Limit open PRs to avoid overwhelming the repository
78+
open-pull-requests-limit: 3
79+
# Configure commit message
80+
commit-message:
81+
prefix: "deps"
82+
prefix-development: "deps-dev"
83+
include: "scope"
84+
# Configure pull request settings
85+
pull-request-branch-name:
86+
separator: "/"
87+
reviewers:
88+
- "Chaosbit"
89+
90+
# Enable version updates for .NET test project dependencies
91+
- package-ecosystem: "nuget"
92+
directory: "/backend/WorkoutApp.Tests"
93+
schedule:
94+
interval: "weekly"
95+
day: "monday"
96+
time: "07:30"
97+
timezone: "UTC"
98+
# Allow both major and minor version updates
99+
allow:
100+
- dependency-type: "direct"
101+
- dependency-type: "indirect"
102+
# Group similar updates together to reduce PR noise
103+
groups:
104+
testing:
105+
patterns:
106+
- "Microsoft.NET.Test.*"
107+
- "xunit*"
108+
- "Moq*"
109+
- "Microsoft.AspNetCore.Mvc.Testing*"
110+
entityframework:
111+
patterns:
112+
- "Microsoft.EntityFrameworkCore.*"
113+
# Add labels for easy identification
114+
labels:
115+
- "dependencies"
116+
- "backend"
117+
- "testing"
118+
- "automated"
119+
# Limit open PRs to avoid overwhelming the repository
120+
open-pull-requests-limit: 3
121+
# Configure commit message
122+
commit-message:
123+
prefix: "deps"
124+
prefix-development: "deps-dev"
125+
include: "scope"
126+
# Configure pull request settings
41127
pull-request-branch-name:
42128
separator: "/"
43129
reviewers:

0 commit comments

Comments
 (0)