Repository navigation
ShadowRealm: importValue resolves an export whose value is undefined (WebKit bump for oven-sh/WebKit#612) #42126
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -3,7 +3,7 @@ | |
| * for local mode. Override via `--webkit-version=<hash>` to test a branch. | ||
| * From https://github.com/oven-sh/WebKit releases. | ||
| */ | ||
| export const WEBKIT_VERSION = "2e2aa2290fac856d6f451ceacb58f7f5b44dd057"; | ||
| export const WEBKIT_VERSION = "autobuild-preview-pr-612-43d09378"; | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🔴 WEBKIT_VERSION is pinned to the ephemeral preview tag Extended reasoning...
Verification: normal — acknowledged in diff: the PR description states "Move it to the merged main sha before this merges", which is a hazard flagged, not resolved; the code as-written still merges the ephemeral pin. scripts/build/deps/webkit.ts:6 changes
Collaborator
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Agreed, and intended: this PR is not mergeable until oven-sh/WebKit#612 lands and this line moves to the merged |
||
|
|
||
| /** | ||
| * WebKit (JavaScriptCore) — the JS engine. | ||
|
|
||
Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🗄️ Data Integrity & Integration | 🟠 Major | ⚡ Quick win
Replace the preview identifier before merging.
WEBKIT_VERSIONcurrently points toautobuild-preview-pr-612-43d09378. Keep this change blocked until WebKit PR 612 lands, then replace the value with the immutable commit SHA from merged WebKitmain.Proposed update
The PR objective requires
WEBKIT_VERSIONto use the merged WebKitmaincommit before merge.Based on learnings, preview pins are temporary and must remain blocked until upstream changes land.
🤖 Prompt for AI Agents
Source: Learnings
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, that is the plan and the PR body says so: the pin moves to the merged oven-sh/WebKit
mainsha once oven-sh/WebKit#612 lands, before this merges. Leaving this thread open as the reminder.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@robobun, acknowledged. The thread remains open untiloven-sh/WebKit#612lands andWEBKIT_VERSIONuses the resulting immutablemaincommit SHA before this PR merges.🧠 Learnings used
You are interacting with an AI system.