Skip to content

Bump skia to milestone 133 (GPT 5.4)#3663

Open
mattleibow wants to merge 1 commit intomainfrom
mattleibow/update-skia-m133-fresh
Open

Bump skia to milestone 133 (GPT 5.4)#3663
mattleibow wants to merge 1 commit intomainfrom
mattleibow/update-skia-m133-fresh

Conversation

@mattleibow
Copy link
Copy Markdown
Contributor

Summary

  • bump SkiaSharp from m132 to m133
  • link Apple and Tizen native projects against the new jsonreader library
  • regenerate bindings and add SKColorSpace.CreateCicp(...) plus coverage

Validation

  • dotnet cake --target=externals-macos --arch=arm64
  • dotnet build binding/SkiaSharp/SkiaSharp.csproj
  • dotnet test tests/SkiaSharp.Tests.Console.sln --filter "Category=Smoke"
  • dotnet test tests/SkiaSharp.Tests.Console.sln

Skia submodule PR branch: dev/update-skia-133-fresh

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions
Copy link
Copy Markdown

📦 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 -- 3663

PowerShell / Windows:

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

Step 2 — Add the local NuGet source

dotnet nuget add source ~/.skiasharp/hives/pr-3663/packages --name skiasharp-pr-3663
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-3663

@mattleibow mattleibow changed the title Bump skia to milestone 133 Bump skia to milestone 133 (GPT 5.4) Apr 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

1 participant