Skip to content

fix: update dependencies and fix breaking changes#13

Merged
mpiton merged 2 commits into
mainfrom
fix/rust-package-updates
Dec 30, 2025
Merged

fix: update dependencies and fix breaking changes#13
mpiton merged 2 commits into
mainfrom
fix/rust-package-updates

Conversation

@mpiton

@mpiton mpiton commented Dec 30, 2025

Copy link
Copy Markdown
Owner

Summary

  • Update rusqlite from 0.37 to 0.38 and fix breaking change where u64 no longer implements FromSql/ToSql
  • Update zed_extension_api from 0.5 to 0.7
  • Fix clippy collapsible_if warning in the Zed extension
  • Pin all dependency versions for reproducibility

Changes

dependi-lsp

  • sqlite.rs: Changed u64i64 for TTL and timestamp fields (rusqlite 0.38 compatibility)
  • Cargo.toml: Updated all dependencies to pinned versions

dependi-zed

  • lib.rs: Combined nested if statements per clippy suggestion
  • Cargo.toml: Updated zed_extension_api to 0.7

Test plan

  • cargo build --release passes for dependi-lsp
  • cargo build --release --target wasm32-wasip1 passes for dependi-zed
  • All 177 tests pass
  • cargo clippy -- -D warnings passes for both crates

- Update rusqlite 0.37 → 0.38: change u64 to i64 for SQLite compatibility
- Update zed_extension_api 0.5 → 0.7
- Fix clippy collapsible_if warning in extension
- Pin all dependency versions for reproducibility
@mpiton mpiton self-assigned this Dec 30, 2025
@mpiton mpiton added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code rust Pull requests that update rust code labels Dec 30, 2025
- Add explicit permissions to CI workflow
- Add explicit permissions to Release workflow
- Fixes CodeQL security alerts about missing workflow permissions
@mpiton mpiton force-pushed the fix/rust-package-updates branch from e054663 to ca6fbcf Compare December 30, 2025 08:08
@mpiton mpiton merged commit cb9b8ba into main Dec 30, 2025
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant