Skip to content

fix(update): GNU/MUSL fallback for autoupdate and release pipeline#791

Merged
AlexMikhalev merged 2 commits intomainfrom
fix/update-gnu-musl-fallback
Apr 12, 2026
Merged

fix(update): GNU/MUSL fallback for autoupdate and release pipeline#791
AlexMikhalev merged 2 commits intomainfrom
fix/update-gnu-musl-fallback

Conversation

@AlexMikhalev
Copy link
Copy Markdown
Contributor

Summary

  • Add get_target_triples_with_fallback() for Linux dual-target support
  • Try GNU first, fall back to MUSL if GNU binary not available
  • Prioritize signed archives (.tar.gz) over raw binaries
  • Skip Rust cache for x86_64-unknown-linux-gnu to prevent stale artifacts
  • Add MUSL SHA256 fallback in Homebrew formula generation
  • Fix validation test latency threshold for CI stability

Extracted from #790 as part of the clean PR split.

Refs #791

- Add get_target_triples_with_fallback() for Linux dual-target support
- Try GNU first, fall back to MUSL if GNU binary not available
- Prioritize signed archives (.tar.gz) over raw binaries
- Skip Rust cache for x86_64-unknown-linux-gnu to prevent stale artifacts
- Add MUSL SHA256 fallback in Homebrew formula generation
- Fix validation test latency threshold for CI stability

Refs #791
@AlexMikhalev AlexMikhalev merged commit 2c90197 into main Apr 12, 2026
27 of 30 checks passed
@AlexMikhalev AlexMikhalev deleted the fix/update-gnu-musl-fallback branch April 12, 2026 22:18
AlexMikhalev pushed a commit that referenced this pull request Apr 23, 2026
…handling

Skip probing models with Open circuit breaker, explicitly kill child
process on timeout, and lower failure threshold from 5 to 2.

Refs #791

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
AlexMikhalev added a commit that referenced this pull request Apr 23, 2026
…nd timeout handling' (#792) from task/791-probe-fixes into main
AlexMikhalev pushed a commit that referenced this pull request Apr 25, 2026
- Add get_target_triples_with_fallback() for Linux dual-target support
- Try GNU first, fall back to MUSL if GNU binary not available
- Prioritize signed archives (.tar.gz) over raw binaries
- Skip Rust cache for x86_64-unknown-linux-gnu to prevent stale artifacts
- Add MUSL SHA256 fallback in Homebrew formula generation
- Fix validation test latency threshold for CI stability

Refs #791
AlexMikhalev added a commit that referenced this pull request Apr 25, 2026
fix(update): GNU/MUSL fallback for autoupdate and release pipeline
AlexMikhalev pushed a commit that referenced this pull request Apr 25, 2026
…handling

Skip probing models with Open circuit breaker, explicitly kill child
process on timeout, and lower failure threshold from 5 to 2.

Refs #791

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
AlexMikhalev added a commit that referenced this pull request Apr 25, 2026
…nd timeout handling' (#792) from task/791-probe-fixes into main
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.

1 participant