Skip to content

fix: classify destructured bindings as constant, not function #5861

fix: classify destructured bindings as constant, not function

fix: classify destructured bindings as constant, not function #5861

Triggered via pull request July 8, 2026 06:45
Status Success
Total duration 23m 5s
Artifacts 4

ci.yml

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

Annotations

18 warnings and 3 notices
Benchmark Regression
[resolve] JS fallback: 9.7 → 11.4 (+18%, threshold 15%)
Benchmark Regression
[wasm] 1-file rebuild: 113 → 195 (+73%, threshold 15%)
Benchmark Regression
[wasm] No-op rebuild: 23 → 27 (+17%, threshold 15%)
Benchmark Regression
[native] 1-file rebuild: 117 → 172 (+47%, threshold 15%)
Benchmark Regression
[wasm] fnImpact d5: 4.9 → 5.8 (+18%, threshold 15%)
Benchmark Regression
[wasm] fnImpact d3: 4.9 → 5.8 (+18%, threshold 15%)
Benchmark Regression
[wasm] fnImpact d1: 4.7 → 5.5 (+17%, threshold 15%)
Benchmark Regression
[native] diffImpact: 8.4 → 11.4 (+36%, threshold 15%)
Benchmark Regression
[native] fnImpact d5: 5.2 → 6.7 (+29%, threshold 15%)
Benchmark Regression
[native] fnImpact d3: 5.2 → 6.3 (+21%, threshold 15%)
Benchmark Regression
[native] fnImpact d1: 5 → 5.9 (+18%, threshold 15%)
Benchmark Regression
[native] fnDeps d5: 33 → 40.8 (+24%, threshold 15%)
Benchmark Regression
[native] fnDeps d3: 33.2 → 41.1 (+24%, threshold 15%)
Benchmark Regression
[native] fnDeps d1: 32.8 → 40.8 (+24%, threshold 15%)
Benchmark Regression
[wasm] 1-file rebuild: 112 → 194 (+73%, threshold 15%)
Benchmark Regression
[wasm] No-op rebuild: 24 → 28 (+17%, threshold 15%)
Benchmark Regression
[native] 1-file rebuild: 117 → 171 (+46%, threshold 15%)
Benchmark Regression
[native] Query time: 33 → 41.2 (+25%, 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
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
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

Artifacts

Produced during runtime
Name Size Digest
benchmark-results-json
6.89 KB
sha256:76a1ed185399e92614ec985a050deb118cfd8dc748da5ed54245dcab9c3cd70f
native-host-macos-latest
11.7 MB
sha256:b6fad11714b4f08cd6989146a809e7f584acc5c8429a4af2cca95d9baac15117
native-host-ubuntu-latest
11.4 MB
sha256:33257cb65f3d91cf8264abc692b680cf6bc2f14d5899e9fc5be20e62ce4f9732
native-host-windows-2022
10.9 MB
sha256:36ea08fa927238c352b76bf762ebdddbe38a0dae1cd48cf31920b31867ed3736