Update project dependencies (#12074)#12075
Update project dependencies (#12074)#12075yasmoradi wants to merge 15 commits intobitfoundation:developfrom
Conversation
|
Important Review skippedAuto incremental reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the Use the checkbox below for a quick retry:
WalkthroughThis PR systematically updates dependencies across the codebase, bumping .NET SDK from 10.0.102 to 10.0.103, NuGet packages from 10.0.2 to 10.0.3, and promoting preview packages to stable releases. Includes reorganization of devcontainer configuration and updates to EF Core migration metadata. Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~25 minutes Poem
🚥 Pre-merge checks | ✅ 3 | ❌ 2❌ Failed checks (2 warnings)
✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing touches🧪 Generate unit tests (beta)
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. Comment |
There was a problem hiding this comment.
Actionable comments posted: 1
Caution
Some comments are outside the diff and can’t be posted inline due to platform limitations.
⚠️ Outside diff range comments (2)
src/ResxTranslator/Bit.ResxTranslator/Bit.ResxTranslator.csproj (1)
7-7:⚠️ Potential issue | 🟠 MajorUpdate
TargetFrameworkfromnet9.0tonet10.0to match package versions.This project targets
net9.0but references10.xNuGet packages. All other projects in the repository targetnet10.0or higher, making this project an outlier. TheBit.Build.propsfile does not override or justify this choice. WhileRollForward=Majorhandles runtime resolution, the10.xpackages are unlikely to ship compatible assets fornet9.0at compile time. Update theTargetFrameworktonet10.0to align with the package versions and the rest of the codebase.src/Websites/Platform/src/Bit.Websites.Platform.Client/Pages/Templates/Templates03GettingStartedPage.razor (1)
97-97:⚠️ Potential issue | 🟡 MinorStale link: .NET SDK download page still references 9.0.
Line 97 links to
dotnet.microsoft.com/en-us/download/dotnet/9.0but the project targetsnet10.0and the SDK is 10.0.103. This should be updated to point to the .NET 10.0 download page.Proposed fix
- Install latest <a href="https://dotnet.microsoft.com/en-us/download/dotnet/9.0" target="_blank">.NET SDK</a> + Install latest <a href="https://dotnet.microsoft.com/en-us/download/dotnet/10.0" target="_blank">.NET SDK</a>
🤖 Fix all issues with AI agents
In `@src/Templates/Boilerplate/Bit.Boilerplate/src/Directory.Packages.props`:
- Line 146: Update the PackageVersion entry for
Microsoft.Extensions.Configuration.Binder from 10.0.0 to 10.0.3 to match
neighboring Microsoft.Extensions packages; locate the XML element with
PackageVersion Include="Microsoft.Extensions.Configuration.Binder"
Version="10.0.0" and change the Version value to "10.0.3", then run a
restore/build to verify no version conflicts.
🧹 Nitpick comments (1)
.devcontainer/devcontainer.json (1)
40-56: Consider adding comments documenting port assignments.16 ports are forwarded without documentation of which service uses which port. This can be confusing for new contributors.
There was a problem hiding this comment.
Pull request overview
Updates the repository’s .NET 10 SDK pin and related NuGet dependencies to address issue #12074 (outdated product dependencies), plus aligns CI/devcontainer artifacts with the updated tooling.
Changes:
- Bump .NET SDK in
src/global.jsonto10.0.103and update devcontainer images accordingly. - Update multiple project/package references from
10.0.2→10.0.3(andMicrosoft.Extensions.AI*to10.3.0) across websites, demos, and tools. - Add a dedicated CI release solution file (
Bit.CI.Release.slnx) and update the release workflow to build it.
Reviewed changes
Copilot reviewed 30 out of 32 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
src/global.json |
Pins repo SDK to 10.0.103. |
src/Websites/Sales/src/Bit.Websites.Sales.Shared/Bit.Websites.Sales.Shared.csproj |
Bumps Microsoft.Extensions.*/System.Text.Json package versions. |
src/Websites/Sales/src/Bit.Websites.Sales.Server/Bit.Websites.Sales.Server.csproj |
Bumps Blazor Web/WebAssembly package versions. |
src/Websites/Sales/src/Bit.Websites.Sales.Client/Bit.Websites.Sales.Client.csproj |
Bumps Blazor Web/WebAssembly package versions. |
src/Websites/Platform/src/Bit.Websites.Platform.Shared/Bit.Websites.Platform.Shared.csproj |
Bumps Microsoft.Extensions.*/System.Text.Json package versions. |
src/Websites/Platform/src/Bit.Websites.Platform.Server/Bit.Websites.Platform.Server.csproj |
Bumps Blazor + Microsoft.Extensions.AI* package versions. |
src/Websites/Platform/src/Bit.Websites.Platform.Client/Pages/Templates/Templates03GettingStartedPage.razor |
Updates SDK download URL to 10.0.103. |
src/Websites/Platform/src/Bit.Websites.Platform.Client/Bit.Websites.Platform.Client.csproj |
Bumps Blazor + SignalR Client package versions. |
src/Websites/Careers/src/Bit.Websites.Careers.Shared/Bit.Websites.Careers.Shared.csproj |
Bumps Microsoft.Extensions.*/System.Text.Json package versions. |
src/Websites/Careers/src/Bit.Websites.Careers.Server/Bit.Websites.Careers.Server.csproj |
Bumps Blazor Web/WebAssembly package versions. |
src/Websites/Careers/src/Bit.Websites.Careers.Client/Bit.Websites.Careers.Client.csproj |
Bumps Blazor Web/WebAssembly package versions. |
src/Templates/Boilerplate/Bit.Boilerplate/src/Directory.Packages.props |
Central dependency bumps (ASP.NET Core/EF Core/Extensions/AI/Sentry/etc.). |
src/Templates/Boilerplate/Bit.Boilerplate/src/Client/Boilerplate.Client.Core/Infrastructure/Data/Migrations/AppOfflineDbContextModelSnapshot.cs |
Updates EF Core product version metadata to 10.0.3. |
src/Templates/Boilerplate/Bit.Boilerplate/src/Client/Boilerplate.Client.Core/Infrastructure/Data/Migrations/20260119232453_Initial.Designer.cs |
Updates EF Core product version metadata to 10.0.3. |
src/Templates/Boilerplate/Bit.Boilerplate/.devcontainer/devcontainer.json |
Updates boilerplate devcontainer SDK image to 10.0.103. |
src/ResxTranslator/Bit.ResxTranslator/Bit.ResxTranslator.csproj |
Bumps Microsoft.Extensions.AI* and related Microsoft.Extensions.* packages. |
src/Butil/Demo/Bit.Butil.Demo.Web/Bit.Butil.Demo.Web.csproj |
Bumps Blazor WebAssembly + dev server package versions. |
src/Butil/Demo/Bit.Butil.Demo.Maui/Bit.Butil.Demo.Maui.csproj |
Bumps Microsoft.Extensions.Logging.Debug package version. |
src/Bswup/FullDemo/Server/Bit.Bswup.Demo.Server.csproj |
Bumps Blazor WebAssembly Server package version. |
src/Bswup/FullDemo/Client/Bit.Bswup.Demo.Client.csproj |
Bumps Blazor WebAssembly + dev server package versions. |
src/Bswup/Bit.Bswup.NewDemo/Bit.Bswup.NewDemo/Bit.Bswup.NewDemo.csproj |
Bumps Blazor WebAssembly Server package version. |
src/Bswup/Bit.Bswup.NewDemo/Bit.Bswup.NewDemo.Client/Bit.Bswup.NewDemo.Client.csproj |
Bumps Blazor WebAssembly package version. |
src/Bswup/Bit.Bswup.Demo/Bit.Bswup.Demo.csproj |
Bumps Blazor WebAssembly + dev server package versions. |
src/BlazorUI/Demo/Client/Bit.BlazorUI.Demo.Client.Windows/Bit.BlazorUI.Demo.Client.Windows.csproj |
Bumps Blazor Web package version. |
src/BlazorUI/Demo/Client/Bit.BlazorUI.Demo.Client.Core/Bit.BlazorUI.Demo.Client.Core.csproj |
Bumps Blazor + SignalR Client + config JSON package versions. |
src/BlazorUI/Demo/Bit.BlazorUI.Demo.Shared/Bit.BlazorUI.Demo.Shared.csproj |
Bumps Microsoft.Extensions.*/System.Text.Json package versions. |
src/BlazorUI/Demo/Bit.BlazorUI.Demo.Server/Bit.BlazorUI.Demo.Server.csproj |
Bumps Microsoft.Extensions.AI* and Blazor WebAssembly Server packages. |
src/Bit.CI.Release.slnx |
Adds CI-focused solution definition for release workflow builds. |
src/Besql/Demo/Bit.Besql.Demo/Bit.Besql.Demo.csproj |
Bumps Blazor WebAssembly Server + EF tooling/task package versions. |
src/Besql/Demo/Bit.Besql.Demo.Client/Bit.Besql.Demo.Client.csproj |
Bumps Blazor WebAssembly package version. |
.github/workflows/bit.ci.release.yml |
Updates workflow to build the new Bit.CI.Release.slnx path. |
.devcontainer/devcontainer.json |
Updates root devcontainer SDK image to 10.0.103 and reformats JSON. |
Files not reviewed (1)
- src/Templates/Boilerplate/Bit.Boilerplate/src/Client/Boilerplate.Client.Core/Infrastructure/Data/Migrations/20260119232453_Initial.Designer.cs: Language not supported
|
Blocked by dotnet/aspnetcore#65392 |
There was a problem hiding this comment.
What is the reason for this rename? And why in this PR?
|



closes #12074
Summary by CodeRabbit