Skip to content

Bump skia to milestone 133 (G)#3660

Open
mattleibow wants to merge 5 commits intomainfrom
mattleibow/update-skia-m133
Open

Bump skia to milestone 133 (G)#3660
mattleibow wants to merge 5 commits intomainfrom
mattleibow/update-skia-m133

Conversation

@mattleibow
Copy link
Copy Markdown
Contributor

Summary

  • update the Skia submodule and version metadata to Chrome milestone m133
  • link Skia's new jsonreader module for native Apple/Tizen builds and regenerate the bindings
  • expose SKColorSpace.CreateCicp(...) and keep the stream ownership tests green after the update

Related

- update the bundled Skia revision and version metadata to m133\n- link jsonreader for native Apple/Tizen builds and regenerate bindings\n- expose CreateCicp on SKColorSpace and keep stream ownership tests green\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 10, 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 -- 3660

PowerShell / Windows:

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

Step 2 — Add the local NuGet source

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

@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 10, 2026

📖 Documentation Preview

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

🔗 View Staging Site
🔗 View Staging Docs
🔗 View Staging Gallery

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


This comment is automatically updated by the documentation staging workflow.

The m133 update does not require the HandleDictionary type-mismatch adjustment, so drop it from this PR to keep the scope limited.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@mattleibow mattleibow changed the title Bump skia to milestone 133 Bump skia to milestone 133 (G) Apr 10, 2026
github-actions bot pushed a commit that referenced this pull request Apr 10, 2026
github-actions bot pushed a commit that referenced this pull request Apr 11, 2026
mattleibow and others added 2 commits April 11, 2026 13:48
Pick up the Skia submodule fix for the strict_aliasing merge regression, keep the unused delaunator-cpp DEPS entry disabled, and align cgmanifest's mono/skia commitHash with the vendored submodule commit.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Keep the narrower HandleDictionary behavior for plain GetInstance lookups so handle-type mismatches and unknown wrapper types return false instead of throwing during ownership/GC scenarios, while GetOrAddObject remains strict for construction paths.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
github-actions bot pushed a commit that referenced this pull request Apr 11, 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