chore(deps): update .NET dependencies#145
Conversation
There was a problem hiding this comment.
Code Review
This pull request updates several NuGet package dependencies across the API and Integration Tests projects, and adjusts a namespace import in Program.cs. Feedback recommends removing the redundant Couchbase.Transactions package reference, as transactions are already integrated into the updated CouchbaseNetClient, and removing coverlet.msbuild to prevent potential conflicts with coverlet.collector.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
| <PackageReference Include="Swashbuckle.AspNetCore.Annotations" Version="8.1.1" /> | ||
| <PackageReference Include="Swashbuckle.AspNetCore" Version="10.2.3" /> | ||
| <PackageReference Include="BCrypt.Net-Next" Version="4.2.0" /> | ||
| <PackageReference Include="CouchbaseNetClient" Version="3.9.3" /> |
There was a problem hiding this comment.
Since CouchbaseNetClient is updated to version 3.9.3, the separate Couchbase.Transactions package (currently referenced on line 13) is deprecated and completely redundant. Transactions have been fully integrated into the core CouchbaseNetClient package since version 3.4.0. You can safely remove the Couchbase.Transactions package reference from this project.
| - name: Report Status | ||
| if: always() | ||
| uses: ravsamhq/notify-slack-action@v1 | ||
| uses: ravsamhq/notify-slack-action@2.5.0 |
There was a problem hiding this comment.
Is this the latest version available?
Summary
Updates direct NuGet dependencies for the ASP.NET quickstart while preserving the existing .NET 8 target and NuGet workflow.
Updated dependencies
Validation
Commands run:
Validation result: 35 integration tests passed locally.
Evidence
dotnet list package --outdatedbefore update/swagger/v1/swagger.jsonreturned OpenAPI 3.0.4 with 7 pathsRisk notes
Swashbuckle.AspNetCore10.x usesMicrosoft.OpenApiinstead ofMicrosoft.OpenApi.Models;Program.cswas updated accordingly.ravsamhq/notify-slack-action@v1after the build/test step had status success; the workflow action was updated to the maintained Node20-based 2.5.0 release.Microsoft.AspNetCore.Mvc.Testingwas held to 8.0.22 because the latest 10.0.9 package targets net10.0 and is incompatible with this repository's net8.0 target.Rollback
Revert this PR to restore the previous NuGet package versions and OpenAPI namespace import.