Skip to content

bridge-cpp: order-canonical baml::Union, baml::match, typed error uni… #6898

bridge-cpp: order-canonical baml::Union, baml::match, typed error uni…

bridge-cpp: order-canonical baml::Union, baml::match, typed error uni… #6898

Triggered via push July 17, 2026 20:33
Status Failure
Total duration 13m 13s
Artifacts 8

ci.yaml

on: push
Determine changes
18s
Determine changes
benchmarks build (baml)
7m 35s
benchmarks build (baml)
Cargo Tests  /  cargo test (linux)
2m 46s
Cargo Tests / cargo test (linux)
Cargo Tests  /  cargo test (macos)
3m 47s
Cargo Tests / cargo test (macos)
Cargo Tests  /  cargo test (windows)
10m 45s
Cargo Tests / cargo test (windows)
Cargo Tests  /  cargo test (wasm)
1m 18s
Cargo Tests / cargo test (wasm)
Cargo Tests  /  cargo build (msrv)
3m 43s
Cargo Tests / cargo build (msrv)
Cargo Tests  /  cargo doc
2m 38s
Cargo Tests / cargo doc
Cargo Tests  /  snapshot tests
4m 3s
Cargo Tests / snapshot tests
Cargo Tests  /  sdk test matrix
5s
Cargo Tests / sdk test matrix
Pre-commit Checks
2m 54s
Pre-commit Checks
Release Metadata
13s
Release Metadata
WASM Pack Tests  /  wasm-pack test
1m 17s
WASM Pack Tests / wasm-pack test
Docs  /  publish docs
1m 47s
Docs / publish docs
Webview Tests  /  Typecheck
3m 28s
Webview Tests / Typecheck
Webview Tests  /  Unit Tests (jsdom)
3m 0s
Webview Tests / Unit Tests (jsdom)
Webview Tests  /  Browser Tests (Playwright)
3m 58s
Webview Tests / Browser Tests (Playwright)
Grammar Tests
36s
Grammar Tests
Linguist grammar-compiler gate
59s
Linguist grammar-compiler gate
Profiling ring (loom + miri)
0s
Profiling ring (loom + miri)
proto generated files sync
0s
proto generated files sync
Size Gate  /  measure-baml-size (linux)
6m 17s
Size Gate / measure-baml-size (linux)
Size Gate  /  measure-baml-size (macos)
5m 13s
Size Gate / measure-baml-size (macos)
Size Gate  /  measure-baml-size (windows)
10m 17s
Size Gate / measure-baml-size (windows)
Size Gate  /  measure-baml-size (wasm)
1m 19s
Size Gate / measure-baml-size (wasm)
Miri (unsafe code verification)
0s
Miri (unsafe code verification)
Perf benchmarks (PR notice)
0s
Perf benchmarks (PR notice)
benchmarks instrumented (baml)
3m 38s
benchmarks instrumented (baml)
Matrix: Cargo Tests / sdk-tests
Size Gate  /  enforce-baml-size
1m 4s
Size Gate / enforce-baml-size
Cargo Tests  /  cargo timings (merged)
4s
Cargo Tests / cargo timings (merged)
Cargo Tests  /  sccache stats (merged)
4s
Cargo Tests / sccache stats (merged)
CI-v2 Failure Alert
0s
CI-v2 Failure Alert
Fit to window
Zoom out
Zoom in

Annotations

5 errors and 11 warnings
Size Gate / enforce-baml-size
Process completed with exit code 1.
Size Gate / enforce-baml-size
size-gate (wasm) reported a policy violation
Size Gate / enforce-baml-size
size-gate (windows) reported a policy violation
Size Gate / enforce-baml-size
size-gate (macos) reported a policy violation
Size Gate / enforce-baml-size
size-gate (linux) reported a policy violation
Grammar Tests
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: pnpm/action-setup@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Linguist grammar-compiler gate
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: pnpm/action-setup@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Docs / publish docs
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, bobheadxi/deployments@v1, pnpm/action-setup@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Webview Tests / Unit Tests (jsdom)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: pnpm/action-setup@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Webview Tests / Typecheck
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: pnpm/action-setup@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Cargo Tests / cargo build (msrv)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: SebRollen/toml-action@v1.2.0. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Webview Tests / Browser Tests (Playwright)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: pnpm/action-setup@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Cargo Tests / cargo timings (merged)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact/merge@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Cargo Tests / sccache stats (merged)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact/merge@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Size Gate / enforce-baml-size
[git-mirror] Skipping cache commit: Found 2 failed/cancelled steps
Size Gate / enforce-baml-size
[git-mirror] - Step: unknown (failed)

Artifacts

Produced during runtime
Name Size Digest
cargo-timings
1.01 MB
sha256:42e7782050b67ae4bd58a37df74ac50c6e92a18151292893889701eb3c9cbeab
codspeed-cargo-home Expired
163 MB
sha256:ea7cef114b12f2f638e0d60bab2f4693d26844cccb67543068308e6744ea9b45
codspeed-walltime-benches Expired
47 MB
sha256:cbe6dbfdf330c82259473a0f93561f0e41377435e00c907e2e39d3e4e9d1721c
sccache-stats
15 KB
sha256:db0641f55cfbc8ec5559e11f22e82f44b4782a5bc43273186369b9c31e9fb476
size-gate-linux
614 Bytes
sha256:425d233192b3d50a9e4e7793e7c1d876f5e32ed687dc342e70275015ef06373b
size-gate-macos
609 Bytes
sha256:3a51125265bf9944429a80b19d8da631e6479f9c22d0ab92f595836b58b504f2
size-gate-wasm
504 Bytes
sha256:b9934db81716c606affd5b4e07bbcb1516eaad62d755b4dac2bcf92d486a2d9f
size-gate-windows
613 Bytes
sha256:525f39bb2d926676304f9e0dfba3f0ab3daf28d39f60ee7b560e1a243edebc6f