Skip to content

ci(bench): add per-PR perf canary for extractor/graph/native changes #5095

ci(bench): add per-PR perf canary for extractor/graph/native changes

ci(bench): add per-PR perf canary for extractor/graph/native changes #5095

Triggered via pull request June 13, 2026 20:07
Status Success
Total duration 20m 46s
Artifacts 4

ci.yml

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

Annotations

6 warnings
Benchmark Regression
[wasm] 1-file rebuild: 68 → 817 (+1101%, threshold 15%)
Benchmark Regression
[native] 1-file rebuild: 115 → 219 (+90%, threshold 15%)
Benchmark Regression
[native] Full build: 2819 → 3735 (+32%, threshold 15%)
Resolution Regression
[resolution] erlang recall: 100.0% → 0.0% (−100.0pp, threshold 10pp)
Resolution Regression
[resolution] erlang precision: 100.0% → 0.0% (−100.0pp, threshold 5pp)
Benchmark Regression
[wasm] 1-file rebuild: 76 → 811 (+967%, threshold 15%)

Artifacts

Produced during runtime
Name Size Digest
benchmark-results-json
6.78 KB
sha256:46ee326eeba97497aadb60ec587f423dc09aca26669c9ba79b23d87394c01ed0
native-host-macos-latest
11.6 MB
sha256:4a77d8390f49bfa11c493c24891b3b28666218267f41765377d3e02dfcc3714e
native-host-ubuntu-latest
11.3 MB
sha256:be4643ec81f0ddc539525d0aa0dff7b5085707c849f33e9e0cda86df3b8dbfce
native-host-windows-2022
10.8 MB
sha256:510aef4d845a2b72b7ac59eb6096c7d477ec7564069806d5d8838a806f8bcc56