android: stop tracking generated uniffi bindings

The uniffi Kotlin bindings under .../synchronicity/uniffi/ are generated from
the compiled .so by the Android preBuild task (generateUniffiBindings ->
just uniffi-bindgen-generate), so the checked-in copy was overwritten on every
build. Committing it was an oversight: it produced churn and let the bindings
drift out of sync with the Rust FFI (e.g. a stale DocumentArtifactItem.role).

Remove it from version control and gitignore the generated output directory.
The file stays on disk and is regenerated by the build.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Greg Shuflin
2026-06-12 01:54:20 -07:00
parent ae91a39da9
commit 8badfa5a6c
2 changed files with 4 additions and 5065 deletions
+4
View File
@@ -53,6 +53,10 @@ obj/
gen/
out/
# Generated uniffi Kotlin bindings — regenerated from the compiled .so by the
# Android `generateUniffiBindings` preBuild task (`just uniffi-bindgen-generate`).
/android/app/src/main/java/com/gregshuflin/synchronicity/uniffi/
# Kotlin
*.class
*.log