Skip to content

ci: harden WebKit pin patch preparation#14

Draft
maceip wants to merge 1 commit into
masterfrom
macprimeci-release-green-b14f
Draft

ci: harden WebKit pin patch preparation#14
maceip wants to merge 1 commit into
masterfrom
macprimeci-release-green-b14f

Conversation

@maceip
Copy link
Copy Markdown
Owner

@maceip maceip commented May 11, 2026

Summary

  • Falls back to a writable WebKit pin cache directory when the default home cache is not writable on self-hosted macOS/iOS runners.
  • Resets cached/source worktrees before patch validation and applies patch series without the redundant 3-way pre-check that dirtied sparse/partial worktrees.

Validation

  • bash -n scripts/ci_prepare_webkit_source.sh
  • python3 config/ci_matrix_env.py --matrix config/webkit-build-matrix.json
  • python3 config/verify_webkit_pin_commit.py --matrix config/webkit-build-matrix.json --check-vcpkg --check-green-json
  • Simulated non-writable $HOME cache fallback into $RUNNER_TEMP.
  • Sparse checkout validation of the pinned WebKit Windows patch series: PATCH_SERIES_OK platform=windows mode=check patches=51.
Open in Web Open in Cursor 

Co-authored-by: mac <maceip@users.noreply.github.com>
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