Skip to content

Commit b62b3fe

Browse files
Merge branch 'main' into dependabot/nuget/src/Infrastructure/ExternalServices/CodeReviewAssistant.Infrastructure.ExternalServices/production-dependencies-175a52c2fb
2 parents 9be8967 + 09a6c53 commit b62b3fe

File tree

59 files changed

+1088
-390
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

59 files changed

+1088
-390
lines changed

.github/workflows/cd-dev.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
docker tag codereview-api:dev ghcr.io/${{ github.repository }}:dev
3333
3434
- name: Login to Container Registry
35-
uses: docker/login-action@v2
35+
uses: docker/login-action@v3
3636
with:
3737
registry: ghcr.io
3838
username: ${{ github.actor }}

.github/workflows/cd-prod.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434
docker tag codereview-api:$VERSION ghcr.io/${{ github.repository }}:latest
3535
3636
- name: Login to Container Registry
37-
uses: docker/login-action@v2
37+
uses: docker/login-action@v3
3838
with:
3939
registry: ghcr.io
4040
username: ${{ github.actor }}

.github/workflows/cd-staging.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
docker tag codereview-api:staging ghcr.io/${{ github.repository }}:staging
3333
3434
- name: Login to Container Registry
35-
uses: docker/login-action@v2
35+
uses: docker/login-action@v3
3636
with:
3737
registry: ghcr.io
3838
username: ${{ github.actor }}

.github/workflows/ci-cd.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ jobs:
7676
dotnet-version: ${{ env.DOTNET_VERSION }}
7777

7878
- name: Cache NuGet packages
79-
uses: actions/cache@v3
79+
uses: actions/cache@v5
8080
with:
8181
path: ~/.nuget/packages
8282
key: ${{ runner.os }}-nuget-${{ hashFiles('**/*.csproj') }}
@@ -93,7 +93,7 @@ jobs:
9393
run: dotnet test --no-build -c Release --verbosity normal --collect:"XPlat Code Coverage"
9494

9595
- name: Upload coverage reports
96-
uses: codecov/codecov-action@v3
96+
uses: codecov/codecov-action@v5
9797
with:
9898
file: '**/coverage.cobertura.xml'
9999
flags: unittests

.github/workflows/required-checks.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
run: dotnet test ./tests/Integration --no-build --configuration Release --verbosity normal
2929

3030
- name: Security Scan
31-
uses: github/super-linter@v4
31+
uses: github/super-linter@v7
3232
env:
3333
DEFAULT_BRANCH: main
3434
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
@@ -37,7 +37,7 @@ jobs:
3737
VALIDATE_JAVASCRIPT_ES: false
3838

3939
- name: Dependency Check
40-
uses: actions/dependency-review-action@v3
40+
uses: actions/dependency-review-action@v4
4141
with:
4242
fail-on-severity: moderate
4343

CHANGELOG.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7070
- Performance optimization needed
7171
- Documentation incomplete
7272

73-
[Unreleased]: https://github.com/your-org/ai-code-review-assistant/compare/v1.0.0...HEAD
74-
[1.0.0]: https://github.com/your-org/ai-code-review-assistant/compare/v0.9.0...v1.0.0
75-
[0.9.0]: https://github.com/your-org/ai-code-review-assistant/releases/tag/v0.9.0
73+
[Unreleased]: https://github.com/nithinmohantk/dotnet-azure-ai-powered-code-review-assistant-poc-adventure/compare/v1.0.0...HEAD
74+
[1.0.0]: https://github.com/nithinmohantk/dotnet-azure-ai-powered-code-review-assistant-poc-adventure/compare/v0.9.0...v1.0.0
75+
[0.9.0]: https://github.com/nithinmohantk/dotnet-azure-ai-powered-code-review-assistant-poc-adventure/releases/tag/v0.9.0

CodeReviewAssistant.sln

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,16 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ExternalServices", "Externa
3737
EndProject
3838
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CodeReviewAssistant.Infrastructure.ExternalServices", "src\Infrastructure\ExternalServices\CodeReviewAssistant.Infrastructure.ExternalServices\CodeReviewAssistant.Infrastructure.ExternalServices.csproj", "{714C8064-E2D6-41A2-A772-FE75197FD17B}"
3939
EndProject
40+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SharedKernel", "SharedKernel", "{85F909CB-8F14-ECC8-BA9D-713D1771907F}"
41+
EndProject
42+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CodeReviewAssistant.SharedKernel", "src\SharedKernel\CodeReviewAssistant.SharedKernel\CodeReviewAssistant.SharedKernel.csproj", "{9C2E3628-0B74-4A49-AFDD-63877CE22078}"
43+
EndProject
44+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{0AB3BF05-4346-4AA6-1389-037BE0695223}"
45+
EndProject
46+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "IntegrationTests", "IntegrationTests", "{30785934-E017-5D9F-2777-3D61460A5281}"
47+
EndProject
48+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CodeReviewAssistant.IntegrationTests", "tests\IntegrationTests\CodeReviewAssistant.IntegrationTests\CodeReviewAssistant.IntegrationTests.csproj", "{B5CE6BED-A4B9-40A6-BCC0-0669DCDD73C8}"
49+
EndProject
4050
Global
4151
GlobalSection(SolutionConfigurationPlatforms) = preSolution
4252
Debug|Any CPU = Debug|Any CPU
@@ -131,6 +141,30 @@ Global
131141
{714C8064-E2D6-41A2-A772-FE75197FD17B}.Release|x64.Build.0 = Release|Any CPU
132142
{714C8064-E2D6-41A2-A772-FE75197FD17B}.Release|x86.ActiveCfg = Release|Any CPU
133143
{714C8064-E2D6-41A2-A772-FE75197FD17B}.Release|x86.Build.0 = Release|Any CPU
144+
{9C2E3628-0B74-4A49-AFDD-63877CE22078}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
145+
{9C2E3628-0B74-4A49-AFDD-63877CE22078}.Debug|Any CPU.Build.0 = Debug|Any CPU
146+
{9C2E3628-0B74-4A49-AFDD-63877CE22078}.Debug|x64.ActiveCfg = Debug|Any CPU
147+
{9C2E3628-0B74-4A49-AFDD-63877CE22078}.Debug|x64.Build.0 = Debug|Any CPU
148+
{9C2E3628-0B74-4A49-AFDD-63877CE22078}.Debug|x86.ActiveCfg = Debug|Any CPU
149+
{9C2E3628-0B74-4A49-AFDD-63877CE22078}.Debug|x86.Build.0 = Debug|Any CPU
150+
{9C2E3628-0B74-4A49-AFDD-63877CE22078}.Release|Any CPU.ActiveCfg = Release|Any CPU
151+
{9C2E3628-0B74-4A49-AFDD-63877CE22078}.Release|Any CPU.Build.0 = Release|Any CPU
152+
{9C2E3628-0B74-4A49-AFDD-63877CE22078}.Release|x64.ActiveCfg = Release|Any CPU
153+
{9C2E3628-0B74-4A49-AFDD-63877CE22078}.Release|x64.Build.0 = Release|Any CPU
154+
{9C2E3628-0B74-4A49-AFDD-63877CE22078}.Release|x86.ActiveCfg = Release|Any CPU
155+
{9C2E3628-0B74-4A49-AFDD-63877CE22078}.Release|x86.Build.0 = Release|Any CPU
156+
{B5CE6BED-A4B9-40A6-BCC0-0669DCDD73C8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
157+
{B5CE6BED-A4B9-40A6-BCC0-0669DCDD73C8}.Debug|Any CPU.Build.0 = Debug|Any CPU
158+
{B5CE6BED-A4B9-40A6-BCC0-0669DCDD73C8}.Debug|x64.ActiveCfg = Debug|Any CPU
159+
{B5CE6BED-A4B9-40A6-BCC0-0669DCDD73C8}.Debug|x64.Build.0 = Debug|Any CPU
160+
{B5CE6BED-A4B9-40A6-BCC0-0669DCDD73C8}.Debug|x86.ActiveCfg = Debug|Any CPU
161+
{B5CE6BED-A4B9-40A6-BCC0-0669DCDD73C8}.Debug|x86.Build.0 = Debug|Any CPU
162+
{B5CE6BED-A4B9-40A6-BCC0-0669DCDD73C8}.Release|Any CPU.ActiveCfg = Release|Any CPU
163+
{B5CE6BED-A4B9-40A6-BCC0-0669DCDD73C8}.Release|Any CPU.Build.0 = Release|Any CPU
164+
{B5CE6BED-A4B9-40A6-BCC0-0669DCDD73C8}.Release|x64.ActiveCfg = Release|Any CPU
165+
{B5CE6BED-A4B9-40A6-BCC0-0669DCDD73C8}.Release|x64.Build.0 = Release|Any CPU
166+
{B5CE6BED-A4B9-40A6-BCC0-0669DCDD73C8}.Release|x86.ActiveCfg = Release|Any CPU
167+
{B5CE6BED-A4B9-40A6-BCC0-0669DCDD73C8}.Release|x86.Build.0 = Release|Any CPU
134168
EndGlobalSection
135169
GlobalSection(SolutionProperties) = preSolution
136170
HideSolutionNode = FALSE
@@ -152,5 +186,9 @@ Global
152186
{F82E05AA-53AC-425C-87F4-99E8195F7E9E} = {89BA21D6-604E-9DA1-5F6C-9062FD58212E}
153187
{DF56E729-A01A-29F9-47C4-8BA551762C32} = {9048EB7F-3875-A59E-E36B-5BD4C6F2A282}
154188
{714C8064-E2D6-41A2-A772-FE75197FD17B} = {DF56E729-A01A-29F9-47C4-8BA551762C32}
189+
{85F909CB-8F14-ECC8-BA9D-713D1771907F} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B}
190+
{9C2E3628-0B74-4A49-AFDD-63877CE22078} = {85F909CB-8F14-ECC8-BA9D-713D1771907F}
191+
{30785934-E017-5D9F-2777-3D61460A5281} = {0AB3BF05-4346-4AA6-1389-037BE0695223}
192+
{B5CE6BED-A4B9-40A6-BCC0-0669DCDD73C8} = {30785934-E017-5D9F-2777-3D61460A5281}
155193
EndGlobalSection
156194
EndGlobal

docker/Dockerfile.api

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Multi-stage Dockerfile for Code Review Assistant API
22
# Stage 1: Build
3-
FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build
3+
FROM mcr.microsoft.com/dotnet/sdk:10.0 AS build
44
WORKDIR /src
55

66
# Copy csproj files and restore dependencies
@@ -25,7 +25,7 @@ FROM build AS publish
2525
RUN dotnet publish "CodeReviewAssistant.WebApi.csproj" -c Release -o /app/publish /p:UseAppHost=false
2626

2727
# Stage 2: Runtime
28-
FROM mcr.microsoft.com/dotnet/aspnet:8.0-alpine AS runtime
28+
FROM mcr.microsoft.com/dotnet/aspnet:10.0-alpine AS runtime
2929
WORKDIR /app
3030

3131
# Install security updates

global.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"sdk": {
3+
"version": "10.0.0",
4+
"rollForward": "latestFeature"
5+
}
6+
}

infrastructure/terraform/azuread.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ terraform {
22
required_providers {
33
azuread = {
44
source = "hashicorp/azuread"
5-
version = "~> 2.0"
5+
version = "~> 3.7"
66
}
77
}
88
}

0 commit comments

Comments
 (0)