Skip to content

fix(api): snapshot status model override - #7145

Merged
houko merged 5 commits into
mainfrom
fix/status-model-override-snapshot
Aug 14, 2026
Merged

houko merged 5 commits into
mainfrom
fix/status-model-override-snapshot

Conversation

@houko

@houko houko commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

Summary

  • read system-status default provider and model under one override lock guard
  • recover poisoned override state without silently falling back to configured values
  • test poisoned override recovery and the no-override configured pair

Verification

  • CARGO_INCREMENTAL=0 CARGO_TARGET_DIR=/tmp/librefang-status-model-target cargo test -p librefang-api status_model_snapshot_ --lib
  • CARGO_INCREMENTAL=0 CARGO_TARGET_DIR=/tmp/librefang-status-model-target cargo clippy -p librefang-api --all-targets -- -D warnings
  • CARGO_INCREMENTAL=0 CARGO_TARGET_DIR=/tmp/librefang-status-model-target cargo check --workspace --lib
  • cargo fmt --all -- --check
  • git diff --check

Out of scope

@github-actions github-actions Bot added the size/M 50-249 lines changed label Aug 13, 2026
@houko
houko enabled auto-merge (squash) August 14, 2026 04:16
@houko
houko merged commit 285f96a into main Aug 14, 2026
35 checks passed
@houko
houko deleted the fix/status-model-override-snapshot branch August 14, 2026 05:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size/M 50-249 lines changed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant