Skip to content

Update .NET SDK version to 10.0.108#4055

Merged
mattleibow merged 3 commits into
mainfrom
mattleibow/probable-goggles
May 25, 2026
Merged

Update .NET SDK version to 10.0.108#4055
mattleibow merged 3 commits into
mainfrom
mattleibow/probable-goggles

Conversation

@mattleibow
Copy link
Copy Markdown
Contributor

Bump all .NET SDK version references from 10.0.100/10.0.105 to 10.0.108:

  • global.json (root and native/winui)
  • DOTNET_VERSION, DOTNET_WORKLOAD_VERSION, and DOTNET_WORKLOAD_TIZEN band in CI variables

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 24, 2026

📦 Try the packages from this PR

Warning

Do not run these scripts without first reviewing the code in this PR.

Step 1 — Download the packages

bash / macOS / Linux:

curl -fsSL https://raw.githubusercontent.com/mono/SkiaSharp/main/scripts/get-skiasharp-pr.sh | bash -s -- 4055

PowerShell / Windows:

iex "& { $(irm https://raw.githubusercontent.com/mono/SkiaSharp/main/scripts/get-skiasharp-pr.ps1) } 4055"

Step 2 — Add the local NuGet source

dotnet nuget add source ~/.skiasharp/hives/pr-4055/packages --name skiasharp-pr-4055
More options
Option Description
--successful-only / -SuccessfulOnly Only use successful builds
--force / -Force Overwrite previously downloaded packages
--list / -List List available artifacts without downloading
--build-id ID / -BuildId ID Download from a specific build

Or download manually from Azure Pipelines — look for the nuget artifact on the build for this PR.

Remove the source when you're done:

dotnet nuget remove source skiasharp-pr-4055

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 24, 2026

📖 Documentation Preview

The documentation for this PR has been deployed and is available at:

🔗 View Staging Site
🔗 View Staging Docs
🔗 View Staging Gallery (Blazor)
🔗 View Staging Gallery (Uno Platform)
🔗 View Staging SkiaFiddle

This preview will be updated automatically when you push new commits to this PR.


This comment is automatically updated by the documentation staging workflow.

Bump all .NET SDK version references from 10.0.100/10.0.105 to 10.0.108:
- global.json (root and native/winui)
- DOTNET_VERSION, DOTNET_WORKLOAD_VERSION, and DOTNET_WORKLOAD_TIZEN
  band in CI variables

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Samsung only publishes the Tizen manifest for the 10.0.100 band.
The 10.0.108 manifest does not exist on the dotnet-public feed.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
The iOS workload in workload set 10.0.108 (Microsoft.iOS.Sdk 26.2.10233)
requires Xcode 26.3.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@mattleibow mattleibow merged commit 016122f into main May 25, 2026
6 checks passed
@mattleibow mattleibow deleted the mattleibow/probable-goggles branch May 25, 2026 18:39
github-actions Bot pushed a commit that referenced this pull request May 25, 2026
mattleibow added a commit that referenced this pull request May 28, 2026
[CI] Install .NET SDK for native builds to fix Windows failures (#4089)

Context: #4055

After #4055 bumped the required SDK from 10.0.105 to 10.0.108, native Windows
builds began failing at the "Restore the .NET tools" step with:

    Requested SDK version: 10.0.108
    Installed SDKs:
    8.0.416, 9.0.310, 10.0.101

The `UseDotNet@2` task that installs the configured SDK version was inside the
managed-only section (`not(startsWith(name, 'native_'))`), so native builds
relied entirely on the agent's pre-installed SDK. macOS agents weren't affected
because they ship 10.0.300, which satisfies `rollForward: latestFeature` from
10.0.108. Windows agents only have 10.0.101 in the 1xx band — below the minimum.

Move the SDK install (`UseDotNet@2`), Linux dotnet patch, and `dotnet --info`
into a new top-level block guarded only by `installDotNet` and `skipInstall`,
so both native and managed builds get the correct SDK. Workload installation
remains in the managed-only section since native builds don't need workloads.

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

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant