Skip to content

Conversation

@domenkozar
Copy link
Member

Replaces sqlx with turso + geni for SQLite database access across devenv-cache-core, devenv-eval-cache, and devenv-tasks crates.

Blocked on tursodatabase/turso#3810

Changes:

  • Replace sqlx::SqlitePool with turso::Database and turso::Connection
  • Use geni for database migrations instead of sqlx migrate
  • Convert from query macros to prepared statements
  • Update error handling to use generic error types
  • Maintain all existing functionality and SQL queries

🤖 Generated with Claude Code

Replaces sqlx with turso + geni for SQLite database access across
devenv-cache-core, devenv-eval-cache, and devenv-tasks crates.

Changes:
- Replace sqlx::SqlitePool with turso::Database and turso::Connection
- Use geni for database migrations instead of sqlx migrate
- Convert from query macros to prepared statements
- Update error handling to use generic error types
- Maintain all existing functionality and SQL queries

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
@cloudflare-workers-and-pages
Copy link

Deploying devenv with  Cloudflare Pages  Cloudflare Pages

Latest commit: 899befa
Status: ✅  Deploy successful!
Preview URL: https://cbdaffc7.devenv.pages.dev
Branch Preview URL: https://turso.devenv.pages.dev

View logs

@github-actions
Copy link
Contributor

🔍 Suggested Reviewers

Based on git blame analysis of the changed lines, the following contributors have significant experience with the modified code:

  • @sandydoo - 100.0% of changed lines (290 lines)

Please consider reviewing this PR as you have authored significant portions of the code being modified. Your expertise would be valuable! 🙏

This comment was automatically generated by git-blame-auto-reviewer

Last updated: 2025-10-22T19:56:31.748Z

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