Skip to content

terraphim-clients v1.21.2

Choose a tag to compare

@AlexMikhalev AlexMikhalev released this 04 Jul 10:45

Highlights

  • Adds terraphim-grep check-update and terraphim-grep update commands.
  • Reuses the shared terraphim_update crate rather than implementing a separate updater.
  • Adds UpdaterConfig::with_repo(...) so binaries can target the correct GitHub Releases repository.
  • Preserves existing terraphim-grep search behaviour and no-thesaurus fallback.

Verification

  • cargo test -p terraphim_update test_updater_config -- --nocapture
  • cargo test -p terraphim_grep --test no_thesaurus_cli --test default_feature_smoke
  • cargo test -p terraphim_grep --bin terraphim-grep
  • cargo clippy -p terraphim_grep -p terraphim_update --all-targets -- -D warnings
  • cargo llvm-cov -p terraphim_grep --summary-only
  • cargo run -p terraphim_grep -- check-update

Notes

The shared updater can check release metadata now. Actual binary replacement still depends on release assets and signatures being present for the binary.