Skip to content

[skia-sync] Merge upstream chrome/m151#278

Merged
mattleibow merged 3 commits into
skiasharpfrom
skia-sync/m151
Jul 2, 2026
Merged

[skia-sync] Merge upstream chrome/m151#278
mattleibow merged 3 commits into
skiasharpfrom
skia-sync/m151

Conversation

@mattleibow

Copy link
Copy Markdown
Collaborator

Automated upstream merge of chrome/m151.

[skia-sync] Merge upstream chrome/m151

Same-milestone (m151 → m151) bug-fix sync. Merges the two new commits on
upstream/chrome/m151 since our last merge into mono/skia's skiasharp branch.

Upstream commits merged

SHA Subject
1536d39750 Merge 3 release notes into RELEASE_NOTES.md
ac3c0d3fcd Filter unsupported CQ try jobs on chrome/m151

Both are release-notes / CI-config only — no changes under src/, include/,
src/c/, include/c/, BUILD.gn, or DEPS.

Merge details

  • Merge base: 79e2e1538e94bb1d6b5bbbc56279036aa7574b10
  • Base branch: skiasharp at e1be35b25f ([gn] Drop redundant SK_BUILD_FOR_WASM define)
  • Upstream ref: chrome/m151 at 1536d3975057297af8087d22419f6c95dc96305d
  • Merge commit: 205c36a8afdb8504a6bdaa602996b44a6b1bcc70
  • Merge strategy: git merge --no-commit upstream/chrome/m151 — merged cleanly
    with zero conflicts.

Files touched

File Change
RELEASE_NOTES.md +11 lines (m151 bullets promoted from relnotes/*.md)
infra/bots/jobs.json +3 / -14 (drop unsupported try jobs)
infra/bots/tasks.json +0 / -11
relnotes/ext_format_query.md deleted (promoted)
relnotes/rust_png_gainmap.md deleted (promoted)
relnotes/strided_getwidths.md deleted (promoted)

Conflicts resolved

None. No fork patch collided with upstream on these files. The
verify-upstream-or-reapply audit (skill Phase 5) is a no-op because no
conflicts required classification.

C API impact

None. No source files under src/c/ or include/c/ were touched by
upstream. All 79 C API .cpp/.h files remain intact. sk_types.h
SK_C_INCREMENT unchanged (still 0).

Source file verification

git diff <merge-base>..upstream/chrome/m151 --diff-filter=AD --name-only -- src/ include/
returned no results — no added/deleted upstream source files, so no
BUILD.gn follow-up is needed.

GN args / dependencies

No DEPS change, no new upstream gn arg required.

Items needing human attention

None.

Created by skia-upstream-sync.

chrome-branch-day and others added 3 commits June 30, 2026 13:38
Change-Id: I93ae3f301011516b8226027c603054c5c8fa2cf6
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/1282216
Bot-Commit: chrome-branch-day <chrome-branch-day@chops-service-accounts.iam.gserviceaccount.com>
Change-Id: I80209091f73e94850533419e656431218b353a6f
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/1282199
Bot-Commit: chrome-branch-day <chrome-branch-day@chops-service-accounts.iam.gserviceaccount.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@mattleibow
mattleibow marked this pull request as ready for review July 2, 2026 21:52
@mattleibow
mattleibow merged commit 9887799 into skiasharp Jul 2, 2026
1 check passed
@mattleibow
mattleibow deleted the skia-sync/m151 branch July 2, 2026 21:56
mattleibow added a commit to mono/SkiaSharp that referenced this pull request Jul 2, 2026
[skia-sync] Merge upstream chrome/m151 bug fixes (#4312)

Context: mono/skia#278
Changes: mono/skia@e1be35b...9887799

SkiaSharp-side companion to the mono/skia chrome/m151 sync. Advances the
externals/skia submodule from e1be35b25f to the merged skiasharp tip
98877992a585, which pulls upstream chrome/m151 up to 1536d3975057.

This is a same-milestone (m151 → m151) bug-fix sync. The two upstream commits
it carries are release-notes / CI-config only:

  * 1536d39750 — Merge 3 release notes into RELEASE_NOTES.md
  * ac3c0d3fcd — Filter unsupported CQ try jobs on chrome/m151

Nothing under src/, include/, src/c/, include/c/, BUILD.gn, or DEPS changed,
so there is no engine behavior change and no C API impact: sk_types.h
SK_C_INCREMENT stays at 0 and no binding regeneration is required. The
upstream merge landed with zero conflicts.

cgmanifest.json is updated to match:

  * "Main Skia repository reference" commitHash -> 98877992a585 (new skiasharp tip)
  * Skia CVE-tracking upstream_merge_commit -> 1536d3975057 (chrome/m151 tip)
  * chrome_milestone stays 151

Created by the skia-upstream-sync automation.

Co-authored-by: Matthew Leibowitz <mattleibow@live.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
mattleibow pushed a commit that referenced this pull request Jul 3, 2026
Pulls in the mono/skia PR #278 chrome/m151 bug-fix merge that landed on
skiasharp after skia-sync/main was branched, so this branch is a proper
descendant of the current skiasharp tip (9887799) instead of a
divergent branch from an older tip (e1be35b).

Additional commits brought in from skiasharp (all chrome/m151-only —
they are on upstream/chrome/m151 but NOT on upstream/main):
- 9887799 [skia-sync] Merge upstream chrome/m151 (#278)
- 205c36a Merge remote-tracking branch 'upstream/chrome/m151' into skia-sync/m151
- 1536d39 Merge 3 release notes into RELEASE_NOTES.md
- ac3c0d3 Filter unsupported CQ try jobs on chrome/m151

Conflicts: none.

Auto-merged (git):
- infra/bots/jobs.json — dropped cq_config from wasm/CanvasKit jobs
  (from ac3c0d3 'Filter unsupported CQ try jobs on chrome/m151')
- infra/bots/tasks.json — same source commit

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@mattleibow mattleibow added the type/milestone-sync Any upstream Skia sync PR (milestone bump, same-milestone bug-fix re-sync, or tip sync). label Jul 3, 2026
@mattleibow mattleibow added the partner/agentic-workflows Issues and PRs created by SkiaSharp agentic workflows. label Jul 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

partner/agentic-workflows Issues and PRs created by SkiaSharp agentic workflows. type/milestone-sync Any upstream Skia sync PR (milestone bump, same-milestone bug-fix re-sync, or tip sync).

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant