Skip to content

Use Turso for Rust SQLite access#28

Merged
Gabriel Dufresne (GabrielDuf) merged 1 commit into
masterfrom
mamoreau-devolutions/database-dependency
May 27, 2026
Merged

Use Turso for Rust SQLite access#28
Gabriel Dufresne (GabrielDuf) merged 1 commit into
masterfrom
mamoreau-devolutions/database-dependency

Conversation

@mamoreau-devolutions
Copy link
Copy Markdown
Contributor

Summary

  • replace Rust rusqlite usage with Turso 0.7.0-pre.4
  • adapt Pinget's synchronous repository SQLite helpers around Turso's async local database API
  • remove the now-unused CLI rusqlite dependency

Validation

  • cargo test --manifest-path rust\Cargo.toml --workspace
  • cargo +nightly fmt --manifest-path rust\Cargo.toml --all -- --check
  • cargo clippy -q --manifest-path rust\Cargo.toml --workspace --tests -- -D warnings
  • cargo build -p pinget-cli --manifest-path rust\Cargo.toml --target aarch64-pc-windows-msvc
  • CI smoke workflow CLI NuGet Packages: https://github.com/Devolutions/pinget/actions/runs/26531269022

Replace rusqlite with the latest Turso Rust API and adapt the synchronous repository database helpers around Turso's async local database interface.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@GabrielDuf Gabriel Dufresne (GabrielDuf) merged commit d57b4d4 into master May 27, 2026
22 checks passed
@GabrielDuf Gabriel Dufresne (GabrielDuf) deleted the mamoreau-devolutions/database-dependency branch May 27, 2026 19:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants