Skip to content

Update dotnet monorepo to v10#2411

Open
renovate[bot] wants to merge 2 commits into
mainfrom
renovate/major-dotnet-monorepo
Open

Update dotnet monorepo to v10#2411
renovate[bot] wants to merge 2 commits into
mainfrom
renovate/major-dotnet-monorepo

Conversation

@renovate

@renovate renovate Bot commented Jun 23, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
Microsoft.AspNetCore.Components.WebAssembly (source) 8.0.2410.0.9 age confidence
Microsoft.AspNetCore.Components.WebAssembly.DevServer (source) 8.0.2410.0.9 age confidence
Microsoft.AspNetCore.Components.WebAssembly.Server (source) 8.0.2410.0.9 age confidence
Microsoft.AspNetCore.TestHost (source) 8.0.2410.0.9 age confidence
Microsoft.Extensions.Configuration.CommandLine (source) 8.0.010.0.9 age confidence
Microsoft.Extensions.Configuration.EnvironmentVariables (source) 8.0.010.0.9 age confidence
Microsoft.Extensions.Configuration.UserSecrets (source) 8.0.110.0.9 age confidence
System.Collections.Immutable (source) 9.0.010.0.9 age confidence
System.Text.Json (source) 9.0.910.0.9 age confidence

Release Notes

dotnet/dotnet (Microsoft.AspNetCore.Components.WebAssembly)

v10.0.9

v10.0.8

v10.0.7

v10.0.6

v10.0.5

v10.0.4

v10.0.3

v10.0.2

v10.0.1

v9.0.7: .NET 9.0.7

You can build .NET 9.0 from the repository by cloning the release tag v9.0.7 and following the build instructions in the main README.md.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

v9.0.6: .NET 9.0.6

You can build .NET 9.0 from the repository by cloning the release tag v9.0.6 and following the build instructions in the main README.md.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

v9.0.5: .NET 9.0.5

You can build .NET 9.0 from the repository by cloning the release tag v9.0.5 and following the build instructions in the main README.md.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

v9.0.4: .NET 9.0.4

You can build .NET 9.0 from the repository by cloning the release tag v9.0.4 and following the build instructions in the main README.md.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

v9.0.3: .NET 9.0.3

You can build .NET 9.0 from the repository by cloning the release tag v9.0.3 and following the build instructions in the main README.md.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

v9.0.2: .NET 9.0.2

You can build .NET 9.0 from the repository by cloning the release tag v9.0.2 and following the build instructions in the main README.md.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

v9.0.1: .NET 9.0.1

You can build .NET 9.0 from the repository by cloning the release tag v9.0.1 and following the build instructions in the main README.md.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

v9.0.0: .NET 9.0.0

You can build .NET 9.0 from the repository by cloning the release tag v9.0.0 and following the build instructions in the main README.md.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the 📦 dependencies Pull requests that update a dependency file label Jun 23, 2026
@github-actions github-actions Bot added this to the v15.0.1 milestone Jun 23, 2026
@codacy-production

Copy link
Copy Markdown

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

AI Reviewer: first review requested successfully. AI can make mistakes. Always validate suggestions.

Run reviewer

TIP This summary will be updated as you push new changes.

@codacy-production codacy-production Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

While the Codacy analysis indicates the PR is up to standards, there is a critical compatibility risk that should be addressed before merging. The PR updates dependencies to version 10.0.9, yet these definitions remain within an ItemGroup conditioned for 'net8.0'. Major version jumps in .NET packages typically require a corresponding update to the Target Framework Moniker (TFM). Using .NET 10 packages in a .NET 8 environment may lead to build failures or runtime dependency issues. Furthermore, the central package management file contains duplicate entries for several Microsoft.AspNetCore packages that should be consolidated to prevent configuration drift.

About this PR

  • There is a high-risk mismatch between the packages and the environment. .NET 10 packages are being introduced into a 'net8.0' scope. Ensure the project is ready to move to the .NET 10 SDK and runtime, or verify if these specific packages offer backward compatibility with .NET 8.

Test suggestions

  • Verify successful compilation and runtime compatibility of the application when targeting .NET 8 while using .NET 10 packages.
Prompt proposal for missing tests
Consider implementing these tests if applicable:
1. Verify successful compilation and runtime compatibility of the application when targeting .NET 8 while using .NET 10 packages.

TIP Improve review quality by adding custom instructions
TIP How was this review? Give us feedback

Comment thread Directory.Packages.support.props Outdated
<PackageVersion Update="Microsoft.AspNetCore.Components.WebAssembly" Version="8.0.24" />
<PackageVersion Update="Microsoft.AspNetCore.Components.WebAssembly.Server" Version="8.0.24" />
<PackageVersion Update="Microsoft.AspNetCore.TestHost" Version="8.0.24" />
<PackageVersion Update="Microsoft.AspNetCore.Components.WebAssembly" Version="10.0.9" />

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔴 HIGH RISK

Updating dependencies to v10.0.9 while the TargetFramework is set to 'net8.0' (as per the condition on line 3) is a major risk. .NET 10 packages usually require the .NET 10 SDK and runtime. Verify if these packages explicitly support .NET 8 or if the project TFM should also be updated.

Comment thread Directory.Packages.support.props Outdated
Comment on lines +8 to +10
<PackageVersion Update="Microsoft.AspNetCore.Components.WebAssembly" Version="10.0.9" />
<PackageVersion Update="Microsoft.AspNetCore.Components.WebAssembly.Server" Version="10.0.9" />
<PackageVersion Update="Microsoft.AspNetCore.TestHost" Version="10.0.9" />

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚪ LOW RISK

Suggestion: Remove these redundant package version declarations. They are already defined earlier in the same ItemGroup (lines 4-7). Maintaining duplicate entries increases the risk of version mismatch if future updates are only applied to one set.

@github-actions

github-actions Bot commented Jun 23, 2026

Copy link
Copy Markdown
Contributor

Test Results

0 tests  ±0   0 ✅ ±0   0s ⏱️ ±0s
0 suites ±0   0 💤 ±0 
0 files   ±0   0 ❌ ±0 

Results for commit 434145b. ± Comparison against base commit c15f555.

♻️ This comment has been updated with latest results.

@renovate renovate Bot force-pushed the renovate/major-dotnet-monorepo branch from 7c3df23 to 482fcf8 Compare June 29, 2026 00:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

📦 dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants