You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(gitlab-ci): quarantine the non-building quic_transport NIF from cargo jobs
Wiring the cargo-* jobs to actually run (#71) exposed that
opsm_ex/native/quic_transport does not compile: its pinned h3 0.0.6 /
h3-quinn 0.0.7 predate quinn 0.11's private StreamId field, and with no
committed Cargo.lock the fresh dependency resolve breaks. It is an
OPTIONAL QUIC/HTTP3 NIF — Opsm.Transport.QuicNif swallows a failed
:erlang.load_nif and falls back to HTTP/2 (nif_loaded? is hard-coded
false), so the Elixir side runs without it and no CI builds it today.
Remove it from $RUST_CRATE_DIRS (the build loop) and from every
`rules: exists:` / artifacts list, with a QUARANTINED header note giving
the un-quarantine condition: migrate the h3/h3-quinn/quinn triple to a
mutually-compatible set and commit a lockfile. Tracked as a follow-up.
The remaining eight crates all build, test, and fmt-clean locally.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Kq24sZCEohSrNFXSuEuz6C
0 commit comments