Skip to content

Update sqlite3 package, general maintenance#130

Merged
simolus3 merged 9 commits intomainfrom
workspace-updates
Mar 24, 2026
Merged

Update sqlite3 package, general maintenance#130
simolus3 merged 9 commits intomainfrom
workspace-updates

Conversation

@simolus3
Copy link
Contributor

This updates dependencies to the latest version. In particular, it updates to version 3.x of the sqlite3 package which now relies on build hooks instead of manual DynamicLibrary.open calls. Thus, we can remove all open.overrideFor calls from our code (good riddance!).

Additionally, this:

  • Migrates from melos to a pub workspace, giving us a faster pub get in CI and making it impossible to have mismatched versions (drift_sqlite_async can't have sqlite_async: ^0.13.0 in its dependencies when the current version from the workspace is 0.14.0 for example).
  • Adds automated publishing to pub.dev on matching version tags.
  • Refactors the test CI to cache pub packages across runs.
  • Updates readmes to remove outdated information like the defunct pub popularity score.

@simolus3 simolus3 requested a review from rkistner March 24, 2026 12:57
@simolus3 simolus3 marked this pull request as ready for review March 24, 2026 12:57
@simolus3 simolus3 merged commit fb535f4 into main Mar 24, 2026
4 checks passed
@simolus3 simolus3 deleted the workspace-updates branch March 24, 2026 13:33
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.

2 participants