When we build WinCairo we receive this error sometimes: Updating WebKitRequirementsWin64.zip... No existing release found. Seeking latest release from WebKitForWindows/WebKitRequirements... HTTP Error 403: rate limit exceeded This is because there is no GitHub API token assigned to the request, so it thinks that our IP does exceed their rate limits. Solution: Read the API token from env and add it accordingly if set. Affected code: https://github.com/WebKit/WebKit/blob/2502481c805f5c8a62af86eeef6794d85dc08098/Tools/Scripts/download-github-release.py#L75 This gets called here: https://github.com/WebKit/WebKit/blob/2502481c805f5c8a62af86eeef6794d85dc08098/Tools/Scripts/update-webkit-wincairo-libs.py#L45
Pull request: https://github.com/WebKit/WebKit/pull/20927
Committed 271154@main (46ea518570fd): <https://commits.webkit.org/271154@main> Reviewed commits have been landed. Closing PR #20927 and removing active labels.
<rdar://problem/118841966>