Skip to content

fix: fail cleanly on incompatible platforms - #122

Merged
figtracer merged 1 commit into
masterfrom
centaur/fix-platform-verification-errors-1788233593
Sep 1, 2026
Merged

figtracer merged 1 commit into
masterfrom
centaur/fix-platform-verification-errors-1788233593

Conversation

@decofe

@decofe decofe commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

Summary

  • reject incompatible foreign-platform overrides before network retries or downloads, while preserving Linux-to-Alpine selection
  • cancel the background self-update check when installation fails so error output is immediate and unambiguous

Testing

  • cargo test --all-targets -- --test-threads=1
  • cargo +nightly clippy --all-targets --all-features -- -D warnings
  • cargo +nightly fmt --all -- --check
  • manually verified a Linux-to-Windows override exits immediately without an updater success message

Prompted by: @0xalpharush

@decofe
decofe force-pushed the centaur/fix-platform-verification-errors-1788233593 branch from f6b16d4 to a791d10 Compare September 1, 2026 03:41
Co-authored-by: Derek Cofausper <256792747+decofe@users.noreply.github.com>
@decofe
decofe force-pushed the centaur/fix-platform-verification-errors-1788233593 branch from a791d10 to 31abbe6 Compare September 1, 2026 03:42
@figtracer
figtracer merged commit fae90a6 into master Sep 1, 2026
12 checks passed
@figtracer
figtracer deleted the centaur/fix-platform-verification-errors-1788233593 branch September 1, 2026 07:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants