8000 Upgrade diesel to 2.3 in clef_db by Giesch · Pull Request #16 · Giesch/clef · GitHub
[go: up one dir, main page]

Skip to content

Upgrade diesel to 2.3 in clef_db - #16

Draft
Giesch wants to merge 1 commit into
deps/sharedfrom
deps/db
Draft

Giesch wants to merge 1 commit into
deps/sharedfrom
deps/db

Conversation

@Giesch
@Giesch Giesch commented Oct 22, 2026 •
Copy link
Copy Markdown
Owner

Summary

  • Upgrade diesel to 2.3.14, diesel_migrations to 2.3.2, and libsqlite3-sys to 0.38.2.
  • Upgrade the locked syn 2.x to 2.0.119. diesel_derives 2.3 does not compile with 2.0.15.
  • Album uses next_back() for the last path component, as clippy recommends.
  • Add crates/db/tests/sqlite.rs. The tests run migrations against a database in a temporary directory.

Verification

  • cargo test -p clef_db --locked passes on Linux.

Part 1–7 of the dependency upgrade stack. Review bottom to top: #13 ← #14 ← #15 ← #16 ← #17 ← #18 ← #19.

🤖 Generated with Claude Code

- Upgrade diesel to 2.3.14, diesel_migrations to 2.3.2, and libsqlite3-sys
  to 0.38.2 with bundled SQLite.
- Upgrade syn to 2.0.119 because diesel_derives 2.3 requires it.
- Use next_back for the last path component, as clippy recommends.
- Add SQLite integration tests that run migrations in a temporary directory.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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

0