Skip to content

fix(extractors): resolve inline object-literal dispatch tables on WASM #6053

fix(extractors): resolve inline object-literal dispatch tables on WASM

fix(extractors): resolve inline object-literal dispatch tables on WASM #6053

Triggered via pull request July 11, 2026 07:09
Status Failure
Total duration 23m 32s
Artifacts 4

ci.yml

on: pull_request
Matrix: native-host-build
Lint
7m 4s
Lint
TypeScript type check
6m 57s
TypeScript type check
Security audit
9s
Security audit
Verify dynamic imports
9s
Verify dynamic imports
Grammar version parity
10s
Grammar version parity
Rust compile check
1m 5s
Rust compile check
Matrix: parity
Matrix: test
Pre-publish benchmark gate
12m 58s
Pre-publish benchmark gate
CI Testing Pipeline
2s
CI Testing Pipeline
Fit to window
Zoom out
Zoom in

Annotations

6 errors, 10 warnings, and 3 notices
Pre-publish benchmark gate
Process completed with exit code 1.
tests/benchmarks/regression-guard.test.ts > Benchmark regression guard > incremental benchmarks > wasm engine — dev vs 3.15.0: tests/benchmarks/regression-guard.test.ts#L521
AssertionError: Benchmark regressions exceed threshold: 1-file rebuild: 113 → 209 (+85%, threshold 75%) ❯ assertNoRegressions tests/benchmarks/regression-guard.test.ts:521:12 ❯ tests/benchmarks/regression-guard.test.ts:739:9
tests/benchmarks/regression-guard.test.ts > Benchmark regression guard > incremental benchmarks > native engine — dev vs 3.15.0: tests/benchmarks/regression-guard.test.ts#L521
AssertionError: Benchmark regressions exceed threshold: Full build: 3521 → 4969 (+41%, threshold 25%) 1-file rebuild: 117 → 186 (+59%, threshold 50%) ❯ assertNoRegressions tests/benchmarks/regression-guard.test.ts:521:12 ❯ tests/benchmarks/regression-guard.test.ts:739:9
tests/benchmarks/regression-guard.test.ts > Benchmark regression guard > build benchmarks > wasm engine — dev vs 3.15.0: tests/benchmarks/regression-guard.test.ts#L521
AssertionError: Benchmark regressions exceed threshold: 1-file rebuild: 112 → 206 (+84%, threshold 75%) ❯ assertNoRegressions tests/benchmarks/regression-guard.test.ts:521:12 ❯ tests/benchmarks/regression-guard.test.ts:667:9
tests/benchmarks/regression-guard.test.ts > Benchmark regression guard > build benchmarks > native engine — dev vs 3.15.0: tests/benchmarks/regression-guard.test.ts#L521
AssertionError: Benchmark regressions exceed threshold: 1-file rebuild: 117 → 184 (+57%, threshold 50%) ❯ assertNoRegressions tests/benchmarks/regression-guard.test.ts:521:12 ❯ tests/benchmarks/regression-guard.test.ts:667:9
CI Testing Pipeline
Process completed with exit code 1.
Benchmark Regression
[resolve] JS fallback: 9.7 → 11.6 (+20%, threshold 15%)
Benchmark Regression
[wasm] 1-file rebuild: 113 → 209 (+85%, threshold 15%)
Benchmark Regression
[wasm] No-op rebuild: 23 → 27 (+17%, threshold 15%)
Benchmark Regression
[wasm] Full build: 12219 → 15284 (+25%, threshold 15%)
Benchmark Regression
[native] 1-file rebuild: 117 → 186 (+59%, threshold 15%)
Benchmark Regression
[native] Full build: 3521 → 4969 (+41%, threshold 15%)
Benchmark Regression
[native] diffImpact: 8.4 → 9.7 (+15%, threshold 15%)
Benchmark Regression
[wasm] 1-file rebuild: 112 → 206 (+84%, threshold 15%)
Benchmark Regression
[native] 1-file rebuild: 117 → 184 (+57%, threshold 15%)
Benchmark Regression
[native] Build ms/file: 5.8 → 7.4 (+28%, threshold 15%)
Native host build (macos-latest)
The macos-latest label will migrate to macOS 26 beginning June 15, 2026. For more information see https://github.com/actions/runner-images/issues/14167
Engine parity (macos-latest)
The macos-latest label will migrate to macOS 26 beginning June 15, 2026. For more information see https://github.com/actions/runner-images/issues/14167
Test Node 22 (macos-latest)
The macos-latest label will migrate to macOS 26 beginning June 15, 2026. For more information see https://github.com/actions/runner-images/issues/14167

Artifacts

Produced during runtime
Name Size Digest
benchmark-results-json
6.83 KB
sha256:407c111bf59f807745d6f0d6c0ea1e80c5944bd813a4d923c5640e4b84b718f5
native-host-macos-latest
11.7 MB
sha256:6ce2405c4c9555cb68bc2f95e5baafc8f8110b8a64f70df6995b19397f633db3
native-host-ubuntu-latest
11.4 MB
sha256:990128d319490c76339b7fba4cdd59d8be88115c6c7eeec16f9e52655fca1105
native-host-windows-2022
10.9 MB
sha256:e20ca2f0ec8a33f7703ae3d6da3254a325b513e58b941ca043afdb8157f315d3