feat(native): port F# extractor to Rust #3791
ci.yml
on: pull_request
Matrix: native-host-build
Lint
6m 55s
TypeScript type check
6m 6s
Security audit
6m 49s
Verify dynamic imports
5s
Rust compile check
1m 7s
CI Testing Pipeline
4s
Annotations
22 warnings and 3 notices
|
Benchmark Regression
[resolve] JS fallback: 6.5 → 9 (+38%, threshold 15%)
|
|
Benchmark Regression
[wasm] 1-file rebuild: 51 → 60 (+18%, threshold 15%)
|
|
Benchmark Regression
[wasm] No-op rebuild: 13 → 17 (+31%, threshold 15%)
|
|
Benchmark Regression
[native] 1-file rebuild: 66 → 80 (+21%, threshold 15%)
|
|
Benchmark Regression
[native] No-op rebuild: 15 → 18 (+20%, threshold 15%)
|
|
Benchmark Regression
[wasm] fnImpact d1: 4.2 → 5.1 (+21%, threshold 15%)
|
|
Benchmark Regression
[wasm] fnDeps d5: 33 → 40.7 (+23%, threshold 15%)
|
|
Benchmark Regression
[wasm] fnDeps d3: 33 → 39.5 (+20%, threshold 15%)
|
|
Benchmark Regression
[wasm] fnDeps d1: 32.8 → 39.2 (+20%, threshold 15%)
|
|
Benchmark Regression
[native] fnImpact d5: 4.4 → 5.5 (+25%, threshold 15%)
|
|
Benchmark Regression
[native] fnImpact d3: 4.4 → 5.5 (+25%, threshold 15%)
|
|
Benchmark Regression
[native] fnImpact d1: 4.3 → 5.3 (+23%, threshold 15%)
|
|
Benchmark Regression
[native] fnDeps d5: 24.7 → 30.1 (+22%, threshold 15%)
|
|
Benchmark Regression
[native] fnDeps d3: 24.3 → 30.4 (+25%, threshold 15%)
|
|
Benchmark Regression
[native] fnDeps d1: 24.7 → 48.8 (+98%, threshold 15%)
|
|
Benchmark Regression
[wasm] 1-file rebuild: 51 → 62 (+22%, threshold 15%)
|
|
Benchmark Regression
[wasm] No-op rebuild: 15 → 21 (+40%, threshold 15%)
|
|
Benchmark Regression
[wasm] Query time: 37.6 → 44 (+17%, threshold 15%)
|
|
Benchmark Regression
[wasm] Build ms/file: 18.1 → 21.1 (+17%, threshold 15%)
|
|
Benchmark Regression
[native] 1-file rebuild: 67 → 118 (+76%, threshold 15%)
|
|
Benchmark Regression
[native] No-op rebuild: 24 → 31 (+29%, threshold 15%)
|
|
Benchmark Regression
[native] Query time: 49.6 → 119.8 (+142%, threshold 15%)
|
|
Native host build (windows-latest)
NOTICE: windows-2025 requests are being redirected to windows-2025-vs2026 by May 12, 2026
|
|
Engine parity (windows-latest)
NOTICE: windows-2025 requests are being redirected to windows-2025-vs2026 by May 12, 2026
|
|
Test Node 22 (windows-latest)
NOTICE: windows-2025 requests are being redirected to windows-2025-vs2026 by May 12, 2026
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
benchmark-results-json
|
2.97 KB |
sha256:f97463e5bd06f128e0b9e7ffea169bc2674c0f1011bc4a8df74dccfed7f591b5
|
|
|
native-host-macos-latest
|
9.84 MB |
sha256:ea83b585a0e84450791fb3cf4fea65f895705e14662ccdbc6b444381180c73f2
|
|
|
native-host-ubuntu-latest
|
9.77 MB |
sha256:38e640976dc9f2cd70515a970fe7504ebf077fef7b72af7b1854dcbe6e81d4e6
|
|
|
native-host-windows-latest
|
9.24 MB |
sha256:7229a5ee290a68968f78b2c8b960d31516f7bf23f053e0c70844b38d84eba515
|
|