Skip to content

Update ValueTuple and SqlClient to latest#4671

Merged
ericstj merged 7 commits intomainfrom
ericstj/updateValueTupleSqlClient
Feb 21, 2026
Merged

Update ValueTuple and SqlClient to latest#4671
ericstj merged 7 commits intomainfrom
ericstj/updateValueTupleSqlClient

Conversation

@ericstj
Copy link
Member

@ericstj ericstj commented Feb 5, 2026

Update ValueTuple and SqlClient to recently shipped versions.

@dotnet-policy-service dotnet-policy-service bot requested review from a team February 5, 2026 02:04
@dotnet-policy-service dotnet-policy-service bot requested a review from a team February 17, 2026 19:29
@ericstj
Copy link
Member Author

ericstj commented Feb 18, 2026

@copilot can you please remove all the changes to nuget.config?

Copy link
Contributor

Copilot AI commented Feb 18, 2026

@ericstj I've opened a new pull request, #4956, to work on those changes. Once the pull request is ready, I'll request review from you.

@ericstj
Copy link
Member Author

ericstj commented Feb 18, 2026

@copilot - can you please try again. It should be this exact set of changes - you can squash all commits, but omit all the Nuget.config changes. The result should make no changes to NuGet.config - only the props files.

Copy link
Contributor

Copilot AI commented Feb 18, 2026

@ericstj I've opened a new pull request, #4961, to work on those changes. Once the pull request is ready, I'll request review from you.

@ericstj ericstj changed the title Update ValueTuple and SqlClient to latest *NO-MERGE* Update ValueTuple and SqlClient to latest Feb 19, 2026
@ericstj ericstj marked this pull request as ready for review February 19, 2026 02:10
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Updates shared dependency version pins across multiple sub-repos to align on newer System.ValueTuple and System.Data.SqlClient versions for builds.

Changes:

  • Bump System.Data.SqlClient to 4.9.1 (winforms, runtime, roslyn source-only).
  • Bump System.ValueTuple to 4.6.2 (runtime, roslyn source-only, aspnetcore, F# SDK implicit reference).

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
src/winforms/Directory.Packages.props Updates centrally-managed System.Data.SqlClient package version to 4.9.1.
src/runtime/eng/Versions.props Updates runtime “maintenance packages” pins for System.Data.SqlClient and System.ValueTuple.
src/roslyn/eng/Versions.props Updates source-only maintenance-package pins for System.Data.SqlClient and System.ValueTuple.
src/fsharp/src/FSharp.Build/Microsoft.FSharp.NetSdk.props Updates the implicit System.ValueTuple package version used by the F# SDK props.
src/aspnetcore/eng/Versions.props Updates aspnetcore maintenance-package pin for System.ValueTuple.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@AndriySvyryd AndriySvyryd removed the request for review from a team February 19, 2026 16:00
@ericstj
Copy link
Member Author

ericstj commented Feb 21, 2026

Can I please get a review on this? Would like to get this, backflowing, then backport to 10.0

@ericstj ericstj merged commit 72fa82b into main Feb 21, 2026
11 checks passed
@ericstj ericstj deleted the ericstj/updateValueTupleSqlClient branch February 21, 2026 01:07
@ericstj
Copy link
Member Author

ericstj commented Feb 24, 2026

/backport to release/10.0.1xx

@github-actions
Copy link
Contributor

Started backporting to release/10.0.1xx (link to workflow run)

@github-actions
Copy link
Contributor

@ericstj backporting to release/10.0.1xx failed, the patch most likely resulted in conflicts. Please backport manually!

git am output
$ git am --3way --empty=keep --ignore-whitespace --keep-non-patch changes.patch

Applying: Update ValueTuple and SqlClient to latest
Using index info to reconstruct a base tree...
M	src/aspnetcore/NuGet.config
M	src/aspnetcore/eng/Versions.props
M	src/fsharp/src/FSharp.Build/Microsoft.FSharp.NetSdk.props
M	src/roslyn/NuGet.config
M	src/roslyn/eng/Versions.props
M	src/runtime/NuGet.config
M	src/runtime/eng/Versions.props
M	src/source-build-reference-packages/NuGet.config
M	src/winforms/NuGet.config
Falling back to patching base and 3-way merge...
Auto-merging src/aspnetcore/NuGet.config
Auto-merging src/aspnetcore/eng/Versions.props
Auto-merging src/fsharp/src/FSharp.Build/Microsoft.FSharp.NetSdk.props
Auto-merging src/roslyn/NuGet.config
Auto-merging src/roslyn/eng/Versions.props
Auto-merging src/runtime/NuGet.config
CONFLICT (content): Merge conflict in src/runtime/NuGet.config
Auto-merging src/runtime/eng/Versions.props
Auto-merging src/source-build-reference-packages/NuGet.config
Auto-merging src/winforms/NuGet.config
error: Failed to merge in the changes.
hint: Use 'git am --show-current-patch=diff' to see the failed patch
hint: When you have resolved this problem, run "git am --continue".
hint: If you prefer to skip this patch, run "git am --skip" instead.
hint: To restore the original branch and stop patching, run "git am --abort".
hint: Disable this message with "git config set advice.mergeConflict false"
Patch failed at 0001 Update ValueTuple and SqlClient to latest
Error: The process '/usr/bin/git' failed with exit code 128

Link to workflow output

@ericstj
Copy link
Member Author

ericstj commented Feb 24, 2026

Interesting -- the backport bot failed because it tried to replay all commits rather than just the squashed commit.

@akoeplinger
Copy link
Member

akoeplinger commented Feb 25, 2026

@ericstj yes that's expected, the backport bot gets the .patch from the PR which will have individual changes (because it should work for in-progress PRs and also because it allows git am 3way merge)

ericstj added a commit to ericstj/dotnet that referenced this pull request Feb 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants