Skip to content

Conversation

@williscool
Copy link
Owner

@williscool williscool commented Dec 26, 2025

  • docs: room integration
  • ci: POC that builds on linux
  • fix: back to ksp

Note

Validates Room compatibility with cr-sqlite and wires up build/test plumbing needed to load the native extension reliably.

  • Adds CrSqliteRoomFactory and CrSqliteFinalizeWrapper (uses Requery SupportSQLiteOpenHelper) plus RoomPocDatabase/Entity/Dao and Android tests covering CRUD, extension loading, finalize-on-close, bulk ops, and parity checks
  • Configures Gradle: enable KSP, add Room (androidTest) deps, force androidx.sqlite:2.6.2, enable packagingOptions.jniLibs { useLegacyPackaging = true }, pickFirst '**/*.so', and add KSP classpath in root
  • Ensures native libs load: sets android:extractNativeLibs="true" in AndroidManifest.xml; updates custom SQLiteOpenHelper to load crsqlite_requery extension
  • Adds docs for CR‑SQLite build/testing and database modernization plan; ships scripts to build crsqlite_requery.so (pinned Rust nightly/NDK) and improve coverage export with sharding support
  • Minor housekeeping: ignore android/.kotlin/

Written by Cursor Bugbot for commit 4338c7d. This will update automatically on new commits. Configure here.

@github-actions
Copy link

Build artifacts for PR #134 (commit d541a5c) are available:

You can download these artifacts from the "Artifacts" section of the workflow run.

@github-actions
Copy link

github-actions bot commented Dec 26, 2025

Code Coverage Report

Overall Project 24.68%
Files changed 100% 🍏

File Coverage
SQLiteOpenHelper.kt 30.22% 🍏

@github-actions
Copy link

📊 Code Coverage Summary

Coverage Type Coverage
Overall 24.64
Changed Files 100

View detailed coverage report

@williscool williscool marked this pull request as ready for review December 26, 2025 09:56
@github-actions
Copy link

📊 Code Coverage Summary

Coverage Type Coverage
Overall null
Changed Files 100

View detailed coverage report

@github-actions
Copy link

Build artifacts for PR #134 (commit eade692) are available:

You can download these artifacts from the "Artifacts" section of the workflow run.

@williscool williscool changed the title feat/room integration refactor: room integration Dec 29, 2025
@github-actions
Copy link

📊 Code Coverage Summary

Coverage Type Coverage
Overall 24.63
Changed Files 30.22

View detailed coverage report

3 similar comments
@github-actions
Copy link

📊 Code Coverage Summary

Coverage Type Coverage
Overall 24.63
Changed Files 30.22

View detailed coverage report

@github-actions
Copy link

📊 Code Coverage Summary

Coverage Type Coverage
Overall 24.63
Changed Files 30.22

View detailed coverage report

@github-actions
Copy link

📊 Code Coverage Summary

Coverage Type Coverage
Overall 24.63
Changed Files 30.22

View detailed coverage report

@github-actions
Copy link

Build artifacts for PR #134 (commit ca9f0df) are available:

You can download these artifacts from the "Artifacts" section of the workflow run.

@github-actions
Copy link

📊 Code Coverage Summary

Coverage Type Coverage
Overall 24.68
Changed Files 30.22

View detailed coverage report

2 similar comments
@github-actions
Copy link

📊 Code Coverage Summary

Coverage Type Coverage
Overall 24.68
Changed Files 30.22

View detailed coverage report

@github-actions
Copy link

📊 Code Coverage Summary

Coverage Type Coverage
Overall 24.68
Changed Files 30.22

View detailed coverage report

@williscool williscool changed the title refactor: room integration refactor: room integration POC Dec 30, 2025
@williscool williscool merged commit 5cd9cce into master Dec 30, 2025
38 of 45 checks passed
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