Hive Hive
Sign in

fix(ci): repair release package builds

GitHub issue · Closed

Metadata
Source
tuist/once #132
Updated
Jul 5, 2026
Domains
Once
Details

Summary

  • Restore the failing Release workflow on Linux ARM by installing binutils alongside the existing native build dependencies, since the latest main run had cc but failed with collect2: fatal error: cannot find 'ld'.
  • Fix the Windows release packaging failure by passing the initial rustc argv to the build-script wrapper as positional arguments after sh -c, instead of embedding the command in shell source where Git Bash can misparse quoted values.
  • Keep the build-script output handling behavior intact while adding regression coverage for quoted rustc arguments, which makes the chosen fix narrower than rewriting the generated shell wrapper entirely.

Testing

  • mise exec -- cargo test -p once-frontend --test prelude
  • mise exec -- cargo fmt --all -- --check
  • git diff --check
Flights

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.

Comments

No GitHub comments yet.