fix(extractors): resolve inline object-literal dispatch tables on WASM #6053
ci.yml
on: pull_request
Matrix: native-host-build
Lint
7m 4s
TypeScript type check
6m 57s
Security audit
9s
Verify dynamic imports
9s
Grammar version parity
10s
Rust compile check
1m 5s
CI Testing Pipeline
2s
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
|
|