Skip to content

Fix SDK uninstall channel resolution - #209

Merged
Redth merged 1 commit into
Redth:mainfrom
jamesmontemagno:copilot/worktree-2026-07-19T04-44-08
Jul 20, 2026
Merged

Redth merged 1 commit into
Redth:mainfrom
jamesmontemagno:copilot/worktree-2026-07-19T04-44-08

Conversation

@jamesmontemagno

Copy link
Copy Markdown
Contributor

Fixes SDK removal from the Installed components list by resolving the concrete installed SDK version back to its tracked dotnetup channel/spec.

  • Maps SDK versions such as 9.0.301 to tracked channels such as 9.0.3xx
  • Preserves the install source when constructing the uninstall request
  • Blocks ambiguous mappings and directs users to the safe Untrack action
  • Adds regression coverage for feature-band and ambiguous matches

Validation:

  • dotnet test tests/MauiSherpa.Workloads.Tests/MauiSherpa.Workloads.Tests.csproj
  • dotnet build src/MauiSherpa -f net10.0-maccatalyst

@jamesmontemagno
jamesmontemagno force-pushed the copilot/worktree-2026-07-19T04-44-08 branch from cd52b89 to 8295715 Compare July 19, 2026 04:57
@Redth
Redth merged commit fae2eb7 into Redth:main Jul 20, 2026
8 checks passed
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.

2 participants