-
-
Notifications
You must be signed in to change notification settings - Fork 241
Update project dependencies (#11006) #11009
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
WalkthroughSeveral project and configuration files were updated to upgrade NuGet package dependencies. Swashbuckle.AspNetCore, Sentry, Xamarin.AndroidX.Lifecycle, MsgReader, Microsoft.Identity.Web, MSTest, and bunit.web packages received version bumps. Additionally, explicit AndroidX and GooglePlayServices package references were removed from a MAUI project file. No changes to public APIs or code logic were made. Changes
Poem
✨ Finishing Touches🧪 Generate Unit Tests
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
SupportNeed help? Create a ticket on our support page for assistance with any issues or questions. Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR updates several project dependencies across multiple services and template projects to their latest versions.
- Bump core server and demo projects’ Swashbuckle.AspNetCore version from 8.1.4 to 9.0.1
- Update Sentry packages, Xamarin AndroidX Lifecycle libraries, MsgReader, Microsoft.Identity.Web, MSTest frameworks, and test tooling to newer releases
- Remove explicit Xamarin.AndroidX and Google Play dependencies in the MAUI template to rely on centralized version management
Reviewed Changes
Copilot reviewed 7 out of 7 changed files in this pull request and generated no comments.
Show a summary per file
File | Description |
---|---|
src/Websites/Sales/.../Bit.Websites.Sales.Server.csproj | Upgraded Swashbuckle.AspNetCore to 9.0.1 |
src/Websites/Platform/.../Bit.Websites.Platform.Server.csproj | Upgraded Swashbuckle.AspNetCore to 9.0.1 |
src/Websites/Careers/.../Bit.Websites.Careers.Server.csproj | Upgraded Swashbuckle.AspNetCore to 9.0.1 |
src/Templates/Boilerplate/.../Directory.Packages.props | Updated Sentry to 5.11.1, AndroidX Lifecycle to 2.9.0, MsgReader to 6.0.0, Microsoft.Identity.Web to 3.9.4, MSTest to 3.9.3 |
src/Templates/Boilerplate/.../Boilerplate.Client.Maui.csproj | Removed explicit AndroidX and Google Play PackageReferences |
src/BlazorUI/Demo/.../Bit.BlazorUI.Demo.Server.csproj | Upgraded Swashbuckle.AspNetCore to 9.0.1 |
src/BlazorUI/Bit.BlazorUI.Tests/Bit.BlazorUI.Tests.csproj | Bumped bunit.web to 1.40.0 and MSTest packages to 3.9.3 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 0
🧹 Nitpick comments (1)
src/Websites/Platform/src/Bit.Websites.Platform.Server/Bit.Websites.Platform.Server.csproj (1)
25-25
: Bump Swashbuckle.AspNetCore to v9.0.1
This aligns with the other server projects. Please verify that v9.0.1 is fully compatible with your .NET 9.0 setup and that your Swagger/OpenAPI pipeline still works without breaking changes. Consider centralizing shared package versions in aDirectory.Packages.props
to avoid drift across projects.
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
Knowledge Base: Disabled due to Reviews > Disable Knowledge Base setting
📒 Files selected for processing (7)
src/BlazorUI/Bit.BlazorUI.Tests/Bit.BlazorUI.Tests.csproj
(1 hunks)src/BlazorUI/Demo/Bit.BlazorUI.Demo.Server/Bit.BlazorUI.Demo.Server.csproj
(1 hunks)src/Templates/Boilerplate/Bit.Boilerplate/src/Client/Boilerplate.Client.Maui/Boilerplate.Client.Maui.csproj
(0 hunks)src/Templates/Boilerplate/Bit.Boilerplate/src/Directory.Packages.props
(4 hunks)src/Websites/Careers/src/Bit.Websites.Careers.Server/Bit.Websites.Careers.Server.csproj
(1 hunks)src/Websites/Platform/src/Bit.Websites.Platform.Server/Bit.Websites.Platform.Server.csproj
(1 hunks)src/Websites/Sales/src/Bit.Websites.Sales.Server/Bit.Websites.Sales.Server.csproj
(1 hunks)
💤 Files with no reviewable changes (1)
- src/Templates/Boilerplate/Bit.Boilerplate/src/Client/Boilerplate.Client.Maui/Boilerplate.Client.Maui.csproj
⏰ Context from checks skipped due to timeout of 90000ms (1)
- GitHub Check: build and test
🔇 Additional comments (10)
src/Templates/Boilerplate/Bit.Boilerplate/src/Directory.Packages.props (5)
43-45
: Bump Sentry packages to 5.11.1
All three Sentry packages share the same condition and new version.Please verify there are no breaking changes in Sentry 5.11.1 for your current configuration.
50-56
: Bump Xamarin.AndroidX.Lifecycle packages to 2.9.0
You’ve updated all Lifecycle artifacts consistently.Ensure the AndroidX 2.9.0 API surface remains compatible with your MAUI client.
93-94
: Upgrade Swashbuckle.AspNetCore to 9.0.1 and Microsoft.Identity.Web to 3.9.4
Patch bump for Microsoft.Identity.Web is safe; Swashbuckle’s major bump may require startup/config updates.Double-check your AddSwaggerGen or middleware settings still work with v9.x.
112-113
: Patch bump MSTest.TestAdapter/TestFramework to 3.9.3
Minor version updates—no further action needed.
79-79
: ```shell
#!/bin/bashDisplay usage of MsgReader in EmailReaderService for API inspection
sed -n '1,200p' src/Templates/Boilerplate/Bit.Boilerplate/src/Tests/Services/EmailReaderService.cs
</details> <details> <summary>src/BlazorUI/Bit.BlazorUI.Tests/Bit.BlazorUI.Tests.csproj (2)</summary> `17-17`: **Bump bunit.web to 1.40.0** Patch release—likely no breaking changes, but please verify your existing tests pass. --- `19-20`: **Patch bump MSTest packages to 3.9.3** Versions now align with central props. </details> <details> <summary>src/Websites/Careers/src/Bit.Websites.Careers.Server/Bit.Websites.Careers.Server.csproj (1)</summary> `25-25`: **Upgrade Swashbuckle.AspNetCore to 9.0.1** Major version bump—confirm your Swagger endpoints and schema generation still function as expected. </details> <details> <summary>src/BlazorUI/Demo/Bit.BlazorUI.Demo.Server/Bit.BlazorUI.Demo.Server.csproj (1)</summary> `23-23`: **Upgrade Swashbuckle.AspNetCore to 9.0.1** Major bump here as well—verify your demo’s Swagger UI and OpenAPI settings continue to work. </details> <details> <summary>src/Websites/Sales/src/Bit.Websites.Sales.Server/Bit.Websites.Sales.Server.csproj (1)</summary> `25-25`: **Upgrade Swashbuckle.AspNetCore to 9.0.1** Another major bump—please verify that your API documentation generation remains intact. </details> </blockquote></details> </details> <!-- This is an auto-generated comment by CodeRabbit for review status -->
closes #11006
Summary by CodeRabbit