Skip to content

[Repo Assist] eng: fix NU1605 — bump Microsoft.Bcl.AsyncInterfaces 10.0.6 → 10.0.7#323

Draft
github-actions[bot] wants to merge 2 commits intomainfrom
repo-assist/eng-fix-bcl-asyncinterfaces-version-20260429-b94b0cb29033ea5b
Draft

[Repo Assist] eng: fix NU1605 — bump Microsoft.Bcl.AsyncInterfaces 10.0.6 → 10.0.7#323
github-actions[bot] wants to merge 2 commits intomainfrom
repo-assist/eng-fix-bcl-asyncinterfaces-version-20260429-b94b0cb29033ea5b

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

🤖 This PR was created by Repo Assist, an automated AI assistant.

Summary

Bumps Microsoft.Bcl.AsyncInterfaces from 10.0.610.0.7 in FSharp.Control.AsyncSeq.fsproj.

Problem

System.Threading.Channels is referenced with Version="*" (latest) and resolves to 10.0.7. That package transitively requires Microsoft.Bcl.AsyncInterfaces >= 10.0.7, but the project directly pinned it at 10.0.6. This created a version downgrade conflict, producing 5 NU1605 warnings on every restore and build:

NU1605: Detected package downgrade: Microsoft.Bcl.AsyncInterfaces from 10.0.7 to 10.0.6.

Fix

Pin Microsoft.Bcl.AsyncInterfaces to 10.0.7, matching the version transitively required by System.Threading.Channels 10.0.7. Both packages are part of the same .NET 10.0.7 release and have a compatible API surface.

Test Status

Build: 0 errors
Warnings: reduced from 12 → 7 (5 NU1605 warnings eliminated; remaining 7 are pre-existing FS9999 groupBy deadlock notices)
Tests: 422/422 passed (package-only change — no code changes)

Generated by 🌈 Repo Assist, see workflow run. Learn more.

To install this agentic workflow, run

gh aw add githubnext/agentics/workflows/repo-assist.md@96b9d4c39aa22359c0b38265927eadb31dcf4e2a

System.Threading.Channels (resolved as 10.0.7 via Version="*")
transitively requires Microsoft.Bcl.AsyncInterfaces >= 10.0.7, but
the project pinned it at 10.0.6. This produced 5 NU1605 package-
downgrade warnings on every restore/build.

Bumping the direct reference to 10.0.7 aligns both packages to the
same .NET 10.0.7 release, eliminating all 5 NU1605 warnings.
Total build warnings: 12 → 7.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants