flavorpack 2026-02-26
Two CI fixes for the compatibility check workflow: static linking flag
1 files · 42+ · 16-

Rust Launcher Static Linking

  • .github/workflows/compatibility-check.yml (1 line): Added RUSTFLAGS: -C target-feature=+crt-static to the cargo build step — the flavor-rs-launcher binary was failing on Ubuntu 24.04 due to unresolved dynamic references; this aligns with the Makefile’s build-static target baseline behavioral
    1 file
    • compatibility-check.yml

Compatibility Check CLI Mode

1 file changed
  • compatibility-check.yml Updated CI workflow
  • .github/workflows/compatibility-check.yml (41 insertions, 15 deletions): Replaced ./binary --version launcher test invocations with FLAVOR_LAUNCHER_CLI=1 ./binary help — launchers are designed to pass all arguments through to the packaged app and must not intercept --version; applied across all three test loops (core distros, extended distros, ARM64) qualify internal
    1 file
    • compatibility-check.yml