Update dependencies and .NET SDK to latest patch versions#1963
Merged
Conversation
Updated NuGet package dependencies from 10.0.8 to 10.0.9 and applied other minor version bumps across the repository. Upgraded .NET SDK versions in build and config files to latest patch releases. Removed version.json content and updated project files for consistency. No functional code changes; maintenance only.
Contributor
There was a problem hiding this comment.
Pull request overview
This PR performs repository-wide maintenance updates by bumping several NuGet dependencies and aligning pinned .NET SDK patch versions used by CI and local builds. It also adjusts versioning configuration related to the legacy subtree.
Changes:
- Updated centrally-managed package versions (notably
10.0.8→10.0.9) and bumpedSystem.CommandLineto2.0.9. - Updated .NET SDK patch versions in
global.json,src/legacy/global-legacy.json, and Azure Pipelines (eng/build.yml). - Removed
src/legacy/version.jsonand simplified rootversion.json(notably removingpathFilters).
Reviewed changes
Copilot reviewed 8 out of 8 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
| version.json | Removes pathFilters, changing Nerdbank.GitVersioning version-height scope. |
| Directory.Packages.props | Bumps centrally-managed package versions (10.0.9 patch alignment, System.CommandLine update). |
| global.json | Updates pinned SDK to 10.0.301. |
| eng/build.yml | Updates installed SDK patch versions in CI tasks. |
| src/legacy/global-legacy.json | Updates legacy pinned SDK to 9.0.315. |
| src/legacy/version.json | Removes legacy-specific version.json file. |
| test/coverlet.integration.template/coverlet.integration.template.csproj | Updates System.Text.Json to 10.0.9 (plus formatting change). |
| test/coverlet.integration.MTP.tests/coverlet.integration.MTP.tests.csproj | Updates select test dependency versions to 10.0.9. |
Comments suppressed due to low confidence (1)
src/legacy/version.json:1
Documentation/ReleasePlan.mdexplicitly states there are two version.json files (root andsrc/legacy/version.json). Removing this file makes the release plan instructions inaccurate and may confuse future releases. Please update the release documentation (and any automation, if applicable) to reflect the new single-version.json layout.
Updated build-legacy.yml to use .NET Core SDK 9.0.315 instead of 9.0.314. Also made a minor formatting adjustment to the System.Text.Json package reference in coverlet.integration.template.csproj (no functional change).
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Updated NuGet package dependencies from 10.0.8 to 10.0.9 and applied other minor version bumps across the repository. Upgraded .NET SDK versions in build and config files to latest patch releases. Removed version.json content and
Nerdbank.GitVersioning pathFiltersparameter. No functional code changes; maintenance only.