Skip to content

refactor(objc): use if let Some in for-loop instead of ? #3934

refactor(objc): use if let Some in for-loop instead of ?

refactor(objc): use if let Some in for-loop instead of ? #3934

Triggered via pull request May 19, 2026 00:51
Status Success
Total duration 22m 5s
Artifacts 4

ci.yml

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

Annotations

19 warnings and 3 notices
Benchmark Regression
[resolve] JS fallback: 6.5 → 9 (+38%, threshold 15%)
Benchmark Regression
[wasm] No-op rebuild: 13 → 18 (+38%, threshold 15%)
Benchmark Regression
[native] 1-file rebuild: 66 → 81 (+23%, threshold 15%)
Benchmark Regression
[native] No-op rebuild: 15 → 18 (+20%, threshold 15%)
Benchmark Regression
[wasm] diffImpact: 7.9 → 10.7 (+35%, threshold 15%)
Benchmark Regression
[wasm] fnDeps d5: 33 → 38.1 (+15%, threshold 15%)
Benchmark Regression
[wasm] fnDeps d3: 33 → 38.2 (+16%, threshold 15%)
Benchmark Regression
[wasm] fnDeps d1: 32.8 → 37.9 (+16%, 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.8 (+25%, threshold 15%)
Benchmark Regression
[native] fnDeps d3: 24.3 → 30.5 (+26%, threshold 15%)
Benchmark Regression
[native] fnDeps d1: 24.7 → 30.5 (+23%, threshold 15%)
Benchmark Regression
[wasm] 1-file rebuild: 51 → 61 (+20%, threshold 15%)
Benchmark Regression
[wasm] No-op rebuild: 15 → 22 (+47%, threshold 15%)
Benchmark Regression
[wasm] DB bytes/file: 41543 → 51418 (+24%, threshold 15%)
Benchmark Regression
[native] 1-file rebuild: 67 → 83 (+24%, threshold 15%)
Benchmark Regression
[native] DB bytes/file: 41614 → 52175 (+25%, threshold 15%)
Native host build (windows-latest)
NOTICE: windows-latest requests are being redirected to windows-2025-vs2026 by June 15, 2026
Engine parity (windows-latest)
NOTICE: windows-latest requests are being redirected to windows-2025-vs2026 by June 15, 2026
Test Node 22 (windows-latest)
NOTICE: windows-latest requests are being redirected to windows-2025-vs2026 by June 15, 2026

Artifacts

Produced during runtime
Name Size Digest
benchmark-results-json
2.95 KB
sha256:3ab0afd41de09a47a8514cf3fe420e4cf0f8c958de55d5f8a94c3a799abf8914
native-host-macos-latest
11 MB
sha256:1128f36ef6bb9d0682030b63a2da6a603b460c7e8a408ff8da12592f6199e652
native-host-ubuntu-latest
10.8 MB
sha256:4e371a9031deebc292b2c1bb7b728e6270c38175d8dd19674b1edfa5fec5433d
native-host-windows-latest
10.3 MB
sha256:eea38619869a9e1f3a799f97c63698b15717ffa4df0d108ea6bf8be3a82e7cf5