From 1da41b7f914c2002f8fa5a5ee52cab9c81eb6f32 Mon Sep 17 00:00:00 2001 From: Dylan Conway Date: Wed, 21 Jan 2026 20:17:46 -0800 Subject: [PATCH] update WebKit (#26324) ### What does this PR do? Updates WebKit to https://github.com/oven-sh/WebKit/commit/87c6cde57dd1d2a82bbc9caf500f70f8a7c1f249 ### How did you verify your code works? --------- Co-authored-by: Jarred Sumner --- cmake/tools/SetupWebKit.cmake | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/cmake/tools/SetupWebKit.cmake b/cmake/tools/SetupWebKit.cmake index 5464fcff94..08a4b654e5 100644 --- a/cmake/tools/SetupWebKit.cmake +++ b/cmake/tools/SetupWebKit.cmake @@ -2,7 +2,7 @@ option(WEBKIT_VERSION "The version of WebKit to use") option(WEBKIT_LOCAL "If a local version of WebKit should be used instead of downloading") if(NOT WEBKIT_VERSION) - set(WEBKIT_VERSION 5ae5f07f29059c183a8db2eef2c9aabd474ec73c) + set(WEBKIT_VERSION 87c6cde57dd1d2a82bbc9caf500f70f8a7c1f249) endif() string(SUBSTRING ${WEBKIT_VERSION} 0 16 WEBKIT_VERSION_PREFIX) @@ -81,7 +81,14 @@ endif() setx(WEBKIT_NAME bun-webkit-${WEBKIT_OS}-${WEBKIT_ARCH}${WEBKIT_SUFFIX}) set(WEBKIT_FILENAME ${WEBKIT_NAME}.tar.gz) -setx(WEBKIT_DOWNLOAD_URL https://github.com/oven-sh/WebKit/releases/download/autobuild-${WEBKIT_VERSION}/${WEBKIT_FILENAME}) + +if(WEBKIT_VERSION MATCHES "^autobuild-") + set(WEBKIT_TAG ${WEBKIT_VERSION}) +else() + set(WEBKIT_TAG autobuild-${WEBKIT_VERSION}) +endif() + +setx(WEBKIT_DOWNLOAD_URL https://github.com/oven-sh/WebKit/releases/download/${WEBKIT_TAG}/${WEBKIT_FILENAME}) if(EXISTS ${WEBKIT_PATH}/package.json) file(READ ${WEBKIT_PATH}/package.json WEBKIT_PACKAGE_JSON)