You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
The checked-in CoreCLR WebAssembly call helpers in src/coreclr/vm/wasm/wasi/ are out of date. #136543
DO NOT USE JSON BELOW IF THIS IS A BUILD BREAK otherwise build analysis will allow pull requests to merge that break the build worse. For a build break, do not use this issue form. Make a regular new issue.
{
"ErrorMessage": "The checked-in CoreCLR WebAssembly call helpers in src/coreclr/vm/wasm/wasi/ are out of date.",
"ErrorPattern": "",
"BuildRetry": false,
"ExcludeConsoleLog": false
}
Known issue validation
Build: 🔎https://dev.azure.com/dnceng-public/public/_build/results?buildId=1651055 Error message validated:[The checked-in CoreCLR WebAssembly call helpers in src/coreclr/vm/wasm/wasi/ are out of date.] Result validation: ✅ Known issue matched with the provided build. Validation performed at: 10/27/2026 9:19:40 PM UTC
This is already fixed on main, so no regeneration PR is needed.
The three hunks in the CI diff (the BrotliDecoderSetParameter declaration, its DllImportEntry, and the libSystem.IO.Compression.Native table count 51 -> 52) are all present in src/coreclr/vm/wasm/wasi/callhelpers-pinvoke.cpp on current main (152ad965267). They arrived in #135903 (2026-10-27 18:32Z), which regenerated the tables as part of an unrelated change.
Why the check failed on #136519: its base (f6b68e03fc, 15:28Z) predates #135903, so the tables it was tested against were still stale.
This is a semantic merge race between those two PRs rather than a missed step in either one. I only compared the three hunks against main; I did not regenerate the tables locally.
Activity
MihaZupan commentedon Oct 27, 2026
dotnet-policy-service commentedon Oct 27, 2026
Tagging subscribers to this area: @agocke
See info in area-owners.md if you want to be subscribed.
lewing commentedon Oct 27, 2026
This is already fixed on main, so no regeneration PR is needed.
The three hunks in the CI diff (the
BrotliDecoderSetParameterdeclaration, itsDllImportEntry, and thelibSystem.IO.Compression.Nativetable count 51 -> 52) are all present insrc/coreclr/vm/wasm/wasi/callhelpers-pinvoke.cppon current main (152ad965267). They arrived in #135903 (2026-10-27 18:32Z), which regenerated the tables as part of an unrelated change.Why the check failed on #136519: its base (
f6b68e03fc, 15:28Z) predates #135903, so the tables it was tested against were still stale.How the tables got stale:
BrotliDecoderSetParameterP/Invoke. Its base (ce202f8f81) predates [wasi] Enable Brotli and Zstandard on CoreCLR WASI #136257, so its last green "Check wasi CoreCLR call helpers" run saw tables with no Brotli entries and passed.This is a semantic merge race between those two PRs rather than a missed step in either one. I only compared the three hunks against main; I did not regenerate the tables locally.
Note
This comment was drafted with GitHub Copilot.