Hive
fix(ci): stabilize Rust release graph actions
GitHub issue · Closed
Source
tuist/once #133
Updated
Jul 5, 2026
Domains
Once
Summary
- Main release CI was still failing after the first fix: Linux ARM release jobs could not find
ldwhile compiling host Rust actions, and Windows release jobs malformed--cfg feature="..."for cargo dependency builds. - Thread the sanitized C tool
PATHinto Unix host rustc compile actions and build-script rustc actions, so GCC can findldwithout forwarding the full host environment into every compile action. - On Windows hosts, write Rust feature cfg flags to a small rustc response file and pass
@rustc-features.rsp, avoiding nested quote parsing in the Windows process command line while keeping the existing direct argv path on other hosts. - Add focused prelude tests for the Linux linker path regression and the Windows feature cfg response-file path. This keeps the fix in the Rust target-kind prelude instead of changing the generic action runner.
Testing
mise exec -- cargo test -p once-frontend --test preludemise exec -- cargo fmt --all -- --checkgit diff --check
Investigate, reproduce, or fix this item in an isolated repository. Each Flight preserves its outcome and agent session.
New Flights are paused
Configure model inference, GitHub, and a sandbox provider to start another Flight. Existing results remain available below.
No Flights yet
Start a Flight and preserve its objective, outcome, and session here.
No GitHub comments yet.