tursodatabase/libsql
Ver no GitHubAuto generate bindings when `libsql-sqlite3` is changed
Open
#1.039 aberto em 16 de fev. de 2024
good first issue
Métricas do repositório
- Stars
- (16.744 stars)
- Métricas de merge de PR
- (Mesclagem média 23h 19m) (1 fundiu PR em 30d)
Description
Whenever there is a change in libsql-sqlite3, we need to generate the sqlite header files and bindings. These commands to be run:
# this updates libsql-ffi and also libsql-sys
cargo xtask build-bundled
# this updates bindings required for sqlite3-mc
cargo build --features multiple-ciphers
This is a manual step and easy to miss. It happened in #1027 which was fixed later by #1037
We should automate this, as part of the build process. We should also move multiple-ciphers build within build-bundled, so that there is only one command to run