Repository navigation
Restore Windows native package acceptance - #161
Merged
wieslawsoltes merged 1 commit intoSep 16, 2026
Merged
wieslawsoltes merged 1 commit into
wieslawsoltes merged 1 commit into
Conversation
This was referenced Sep 16, 2026
wieslawsoltes
force-pushed
the
audit/windows-native-package-gate
branch
from
September 16, 2026 15:29
e9825ca to
c0835db
Compare
wieslawsoltes
changed the base branch from
main
to
fix/windows-angle-sdk-selection
September 16, 2026 15:30
wieslawsoltes
force-pushed
the
audit/windows-native-package-gate
branch
from
September 16, 2026 16:11
c0835db to
578c44b
Compare
This was referenced Sep 16, 2026
wieslawsoltes
force-pushed
the
audit/windows-native-package-gate
branch
from
September 16, 2026 16:40
578c44b to
518eaec
Compare
wieslawsoltes
changed the base branch from
main
to
fix/angle-clean-toolchain-environment
September 16, 2026 16:40
This was referenced Sep 16, 2026
wieslawsoltes
force-pushed
the
audit/windows-native-package-gate
branch
from
September 16, 2026 18:05
518eaec to
05d388d
Compare
wieslawsoltes
changed the base branch from
fix/angle-clean-toolchain-environment
to
fix/v8-clean-toolchain-environment
September 16, 2026 18:05
wieslawsoltes
force-pushed
the
audit/windows-native-package-gate
branch
from
September 16, 2026 18:07
05d388d to
7ce801d
Compare
This was referenced Sep 16, 2026
wieslawsoltes
force-pushed
the
audit/windows-native-package-gate
branch
from
September 16, 2026 18:41
7ce801d to
585131f
Compare
wieslawsoltes
force-pushed
the
audit/windows-native-package-gate
branch
from
September 16, 2026 18:43
585131f to
24fdb3d
Compare
wieslawsoltes
marked this pull request as ready for review
September 16, 2026 20:01
This was referenced Sep 17, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Problem and resulting behavior
The release package workflow retained its Windows build implementation but stopped scheduling
win-x64. Green package runs therefore covered only macOS arm64 and Linux x64, which could not satisfy the cross-platform acceptance required by #79 and #80.This change restores the existing Windows x64 native build and installed-package consumer, requires Windows in required/candidate evidence and release-package inventory, and adds a policy regression that keeps all three supported RIDs in every release gate.
Closes #160. Prerequisite for Stack #157 (#125 then #126). Related to #79, #80, and draft consolidation PR #76.
Native GitHub stack #170
Stack #157 remains held until all prerequisite layers merge and its exact heads repeat the restored Windows gate.
Scope
windows-2022/win-x64to the native package matrix.win-x64in cross-RID required and candidate evidence.The existing PowerShell build remains the source of the Windows implementation. It builds the V8 runtime, runs the complete native CTest suite before packing, runs required Web Platform Test evidence against the packaged DLL, and produces the RID package.
Validation
python3 -m unittest scripts/tests/test_native_runtime_workflow_policy.py scripts/tests/test_verify_cross_rid_compatibility.py— 10 tests passed.actionlint .github/workflows/native-runtime-packages.yml— passed.git diff --check— passed.578c44b977a2f1c8a5d993277f02dfa3c2cb9c69: CI35120274050passed; package35120274047exposed the sequential Dawn→ANGLE environment failure tracked by Isolate ANGLE from inherited Visual Studio state #165.518eaeca142327c8c08b68e34e7007ae565b9758: CI35123381487passed; package35123381474proved Dawn→ANGLE succeeds, then exposed V8 inheriting the initialized Visual Studio environment. That boundary is tracked by Isolate V8 toolchain discovery from inherited Visual Studio state #168/Isolate V8 from inherited Visual Studio state #169.7ce801d97e08d8bf24c067e84b8cf7a0e18cc262: CI35132417195passed; package35132417202was canceled after review tightened partial-environment and cold-build acceptance in Isolate V8 from inherited Visual Studio state #169.585131f43f4c75f833b324821d6e96c22ae8ff1c: superseded CI35136011140and package35136010867were canceled when Windows cache acceptance was tightened to exact-key restore only.24fdb3da1302364940444c331b6df9019585b6cb: exact CI35136218314and three-RID package35136218434are active.The exact GitHub Windows build, package consumer, required/candidate evidence, and package-set results remain merge gates for this draft PR. After merge, Stack #157 must rebase and repeat the exact
win-x64package lane before either stacked PR merges.