diff --git a/.github/workflows/build-sqlite.yml b/.github/workflows/build-sqlite.yml index c08e392..22b743d 100644 --- a/.github/workflows/build-sqlite.yml +++ b/.github/workflows/build-sqlite.yml @@ -1,7 +1,9 @@ name: Build Sqlite from source on: - [push] + workflow_dispatch: + push: + tags: ["v*"] env: CARGO_TERM_COLOR: always @@ -9,21 +11,11 @@ env: jobs: - build: - strategy: - matrix: - include: - - os: ubuntu-latest - arch: x64 - - os: ubuntu-latest - arch: arm64 - - os: macos-latest - arch: x64 - - os: macos-latest - arch: arm64 + build-and-release: + runs-on: ubuntu-latest - - runs-on: ${{ matrix.os }} + permissions: + contents: write steps: - name: Checkout repository @@ -41,7 +33,7 @@ jobs: echo "WASI_SDK_PATH=$WASI_SDK_PATH" >> $GITHUB_ENV echo "$WASI_SDK_PATH/bin" >> $GITHUB_PATH - + - name: Check clang install run: | echo `which clang` @@ -55,10 +47,10 @@ jobs: - name: Unzip run: unzip lib/src.zip -d lib/src - + - name: Build sqlite3 for WASI run: | - + clang --target=wasm32-wasip1 \ -O3 -c lib/src/sqlite3.c -o lib/sqlite3.o \ -DSQLITE_CORE -DSQLITE_DEFAULT_FOREIGN_KEYS=1 \ @@ -70,16 +62,14 @@ jobs: -DHAVE_LOCALTIME_R -USQLITE_THREADSAFE -DSQLITE_THREADSAFE=0 -DLONGDOUBLE_TYPE=double \ -D_WASI_EMULATED_MMAN -D_WASI_EMULATED_GETPID -D_WASI_EMULATED_SIGNAL -D_WASI_EMULATED_PROCESS_CLOCKS \ - ar rcs lib/libsqlite3.a lib/sqlite3.o + ar rcs lib/libsqlite3.a lib/sqlite3.o - name: Compute SHA256 - run: | - sha256sum lib/libsqlite3.a > lib/libsqlite3.a.sha256 + run: sha256sum lib/libsqlite3.a > lib/libsqlite3.a.sha256 - - name: Upload libsqlite3.a - uses: actions/upload-artifact@v4 + - name: Create GitHub Release + uses: softprops/action-gh-release@v2 with: - name: libsqlite3 - path: | + files: | lib/libsqlite3.a lib/libsqlite3.a.sha256 diff --git a/Cargo.lock b/Cargo.lock index 4240e07..3f1a3d5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4,9 +4,9 @@ version = 4 [[package]] name = "anyhow" -version = "1.0.99" +version = "1.0.102" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100" +checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c" [[package]] name = "arrayvec" @@ -58,6 +58,12 @@ dependencies = [ "generic-array", ] +[[package]] +name = "bumpalo" +version = "3.20.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb" + [[package]] name = "byteorder" version = "1.5.0" @@ -123,7 +129,7 @@ checksum = "6f8d983286843e49675a4b7a2d174efe136dc93a18d69130dd18198a6c167601" dependencies = [ "cfg-if", "cpufeatures 0.3.0", - "rand_core 0.10.0", + "rand_core", ] [[package]] @@ -198,9 +204,9 @@ dependencies = [ [[package]] name = "darling" -version = "0.20.11" +version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee" +checksum = "25ae13da2f202d56bd7f91c25fba009e7717a1e4a1cc98a76d844b65ae912e9d" dependencies = [ "darling_core", "darling_macro", @@ -208,11 +214,10 @@ dependencies = [ [[package]] name = "darling_core" -version = "0.20.11" +version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e" +checksum = "9865a50f7c335f53564bb694ef660825eb8610e0a53d3e11bf1b0d3df31e03b0" dependencies = [ - "fnv", "ident_case", "proc-macro2", "quote", @@ -222,9 +227,9 @@ dependencies = [ [[package]] name = "darling_macro" -version = "0.20.11" +version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead" +checksum = "ac3984ec7bd6cfa798e62b4a642426a5be0e68f9401cfc2a01e3fa9ea2fcdb8d" dependencies = [ "darling_core", "quote", @@ -287,16 +292,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7fd99930f64d146689264c637b5af2f0233a933bef0d8570e2526bf9e083192d" [[package]] -name = "fnv" -version = "1.0.7" +name = "foldhash" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" +checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" [[package]] name = "foldhash" -version = "0.1.5" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" +checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb" [[package]] name = "generic-array" @@ -308,18 +313,6 @@ dependencies = [ "version_check", ] -[[package]] -name = "getrandom" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4" -dependencies = [ - "cfg-if", - "libc", - "r-efi 5.3.0", - "wasi", -] - [[package]] name = "getrandom" version = "0.4.2" @@ -328,8 +321,8 @@ checksum = "0de51e6874e94e7bf76d726fc5d13ba782deca734ff60d5bb2fb2607c7406555" dependencies = [ "cfg-if", "libc", - "r-efi 6.0.0", - "rand_core 0.10.0", + "r-efi", + "rand_core", "wasip2", "wasip3", ] @@ -356,7 +349,16 @@ version = "0.15.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" dependencies = [ - "foldhash", + "foldhash 0.1.5", +] + +[[package]] +name = "hashbrown" +version = "0.16.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" +dependencies = [ + "foldhash 0.2.0", ] [[package]] @@ -367,11 +369,11 @@ checksum = "4f467dd6dccf739c208452f8014c75c18bb8301b050ad1cfb27153803edb0f51" [[package]] name = "hashlink" -version = "0.10.0" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7382cf6263419f2d8df38c55d7da83da5c18aef87fc7a7fc1fb1e344edfe14c1" +checksum = "ea0b22561a9c04a7cb1a302c013e0259cd3b4bb619f145b32f72b8b4bcbed230" dependencies = [ - "hashbrown 0.15.5", + "hashbrown 0.16.1", ] [[package]] @@ -388,37 +390,36 @@ checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" [[package]] name = "ic-cdk" -version = "0.18.7" +version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4efb278f5d3ef033b3eed7f01f1096eaf67701896aa5ef69f5eddf5a84833dc0" +checksum = "a64dfa64757e7bfdd3bd6048c35e1edd74b69325deeed6bcaafedbc864c645fc" dependencies = [ "candid", "ic-cdk-executor", "ic-cdk-macros", "ic-error-types", - "ic-management-canister-types", "ic0", + "pin-project-lite", "serde", - "serde_bytes", - "slotmap", "thiserror 2.0.16", ] [[package]] name = "ic-cdk-executor" -version = "1.0.2" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99f4ee8930fd2e491177e2eb7fff53ee1c407c13b9582bdc7d6920cf83109a2d" +checksum = "33716b730ded33690b8a704bff3533fda87d229e58046823647d28816e9bcee7" dependencies = [ "ic0", "slotmap", + "smallvec", ] [[package]] name = "ic-cdk-macros" -version = "0.18.7" +version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7eb14c5d691cc9d72bb95459b4761e3a4b3444b85a63d17555d5ddd782969a1e" +checksum = "fd0794365edf9997b1114b4ea10358c6af1317e39fc6611b4fc67053a44ec8f1" dependencies = [ "candid", "darling", @@ -438,20 +439,9 @@ dependencies = [ "strum_macros", ] -[[package]] -name = "ic-management-canister-types" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea7e5b8a0f7c3b320d9450ac950547db4f24a31601b5d398f9680b64427455d2" -dependencies = [ - "candid", - "serde", - "serde_bytes", -] - [[package]] name = "ic-rusqlite" -version = "0.4.3" +version = "0.5.0" dependencies = [ "anyhow", "candid", @@ -461,7 +451,7 @@ dependencies = [ "ic-cdk", "ic-stable-structures", "ic-wasi-polyfill", - "rand 0.10.1", + "rand", "rusqlite", "serde", "serde_json", @@ -478,22 +468,22 @@ dependencies = [ [[package]] name = "ic-wasi-polyfill" -version = "0.11.1" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d913d0b34bf4fcc8ffb46c8f91ef0445ff789992b44486c24f6183a227523ea" +checksum = "2948b41896c144f9856a60007cd83a417e7a44e747a83a03af0fe5ea97b24c46" dependencies = [ "anyhow", "ic-cdk", "ic-stable-structures", - "rand 0.9.2", + "rand", "stable-fs", ] [[package]] name = "ic0" -version = "1.0.1" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1499d08fd5be8f790d477e1865d63bab6a8d748300e141270c4296e6d5fdd6bc" +checksum = "c77c8932bff1f09502d0d8c079d5a206a06afe523e35e816162cf4d30b5bf80d" [[package]] name = "ic_principal" @@ -538,6 +528,16 @@ version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" +[[package]] +name = "js-sys" +version = "0.3.95" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2964e92d1d9dc3364cae4d718d93f227e3abb088e747d92e0395bfdedf1c12ca" +dependencies = [ + "once_cell", + "wasm-bindgen", +] + [[package]] name = "lazy_static" version = "1.5.0" @@ -564,9 +564,9 @@ checksum = "6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543" [[package]] name = "libsqlite3-sys" -version = "0.35.0" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "133c182a6a2c87864fe97778797e46c7e999672690dc9fa3ee8e241aa4a9c13f" +checksum = "b1f111c8c41e7c61a49cd34e44c7619462967221a6443b0ec299e0ac30cfb9b1" dependencies = [ "cc", "pkg-config", @@ -623,6 +623,12 @@ dependencies = [ "libc", ] +[[package]] +name = "once_cell" +version = "1.21.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50" + [[package]] name = "paste" version = "1.0.15" @@ -630,19 +636,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" [[package]] -name = "pkg-config" -version = "0.3.32" +name = "pin-project-lite" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" +checksum = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd" [[package]] -name = "ppv-lite86" -version = "0.2.21" +name = "pkg-config" +version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" -dependencies = [ - "zerocopy", -] +checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" [[package]] name = "pretty" @@ -692,28 +695,12 @@ dependencies = [ "proc-macro2", ] -[[package]] -name = "r-efi" -version = "5.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" - [[package]] name = "r-efi" version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf" -[[package]] -name = "rand" -version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1" -dependencies = [ - "rand_chacha", - "rand_core 0.9.3", -] - [[package]] name = "rand" version = "0.10.1" @@ -721,40 +708,31 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d2e8e8bcc7961af1fdac401278c6a831614941f6164ee3bf4ce61b7edb162207" dependencies = [ "chacha20", - "getrandom 0.4.2", - "rand_core 0.10.0", + "getrandom", + "rand_core", ] [[package]] -name = "rand_chacha" -version = "0.9.0" +name = "rand_core" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" -dependencies = [ - "ppv-lite86", - "rand_core 0.9.3", -] +checksum = "0c8d0fd677905edcbeedbf2edb6494d676f0e98d54d5cf9bda0b061cb8fb8aba" [[package]] -name = "rand_core" -version = "0.9.3" +name = "rsqlite-vfs" +version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38" +checksum = "a8a1f2315036ef6b1fbacd1972e8ee7688030b0a2121edfc2a6550febd41574d" dependencies = [ - "getrandom 0.3.3", + "hashbrown 0.16.1", + "thiserror 2.0.16", ] -[[package]] -name = "rand_core" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c8d0fd677905edcbeedbf2edb6494d676f0e98d54d5cf9bda0b061cb8fb8aba" - [[package]] name = "rusqlite" -version = "0.37.0" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "165ca6e57b20e1351573e3729b958bc62f0e48025386970b6e4d29e7a7e71f3f" +checksum = "a0d2b0146dd9661bf67bb107c0bb2a55064d556eeb3fc314151b957f313bcd4e" dependencies = [ "bitflags", "fallible-iterator", @@ -762,6 +740,7 @@ dependencies = [ "hashlink", "libsqlite3-sys", "smallvec", + "sqlite-wasm-rs", ] [[package]] @@ -866,11 +845,23 @@ version = "1.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" +[[package]] +name = "sqlite-wasm-rs" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b2c760607300407ddeaee518acf28c795661b7108c75421303dbefb237d3a36" +dependencies = [ + "cc", + "js-sys", + "rsqlite-vfs", + "wasm-bindgen", +] + [[package]] name = "stable-fs" -version = "0.11.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f50a570b7015d096ee0a134f317e98d2f106f1711652459da220fdddb2d68cdc" +checksum = "12d692f2eaecbffda920b1b33f8bdc0552c48dd520e0143bf419a4fc297181ce" dependencies = [ "bitflags", "ciborium", @@ -1025,15 +1016,6 @@ version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" -[[package]] -name = "wasi" -version = "0.14.5+wasi-0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4494f6290a82f5fe584817a676a34b9d6763e8d9d18204009fb31dceca98fd4" -dependencies = [ - "wasip2", -] - [[package]] name = "wasip2" version = "1.0.0+wasi-0.2.4" @@ -1052,6 +1034,51 @@ dependencies = [ "wit-bindgen 0.51.0", ] +[[package]] +name = "wasm-bindgen" +version = "0.2.118" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0bf938a0bacb0469e83c1e148908bd7d5a6010354cf4fb73279b7447422e3a89" +dependencies = [ + "cfg-if", + "once_cell", + "rustversion", + "wasm-bindgen-macro", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-macro" +version = "0.2.118" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eeff24f84126c0ec2db7a449f0c2ec963c6a49efe0698c4242929da037ca28ed" +dependencies = [ + "quote", + "wasm-bindgen-macro-support", +] + +[[package]] +name = "wasm-bindgen-macro-support" +version = "0.2.118" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d08065faf983b2b80a79fd87d8254c409281cf7de75fc4b773019824196c904" +dependencies = [ + "bumpalo", + "proc-macro2", + "quote", + "syn 2.0.106", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-shared" +version = "0.2.118" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5fd04d9e306f1907bd13c6361b5c6bfc7b3b3c095ed3f8a9246390f8dbdee129" +dependencies = [ + "unicode-ident", +] + [[package]] name = "wasm-encoder" version = "0.244.0" @@ -1252,23 +1279,3 @@ dependencies = [ "unicode-xid", "wasmparser", ] - -[[package]] -name = "zerocopy" -version = "0.8.27" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c" -dependencies = [ - "zerocopy-derive", -] - -[[package]] -name = "zerocopy-derive" -version = "0.8.27" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.106", -] diff --git a/Cargo.toml b/Cargo.toml index 7796b9a..357808f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ic-rusqlite" -version = "0.4.3" +version = "0.5.0" edition = "2024" keywords = ["internet-computer", "wasi", "sqlite"] description = "The project provides easy-to-use library to enable SQLite in your Internet Computer canister." @@ -20,16 +20,16 @@ crate-type = ["cdylib", "rlib"] [dependencies] candid = "0.10" -ic-cdk = "0.18" +ic-cdk = "0.20" hex = "0.4.3" serde = "1.0.164" serde_json = "1.0.143" ic-stable-structures = "0.7.2" -ic-wasi-polyfill = "0.11.0" +ic-wasi-polyfill = "0.13.0" #ic-wasi-polyfill = {path = "../ic-wasi-polyfill/ic-wasi-polyfill"} -rusqlite = { version = "0.37", optional = true} +rusqlite = { version = "0.39", optional = true} #rusqlite = { path = "../../examples/rusqlite", optional = true} anyhow = "1.0.99" diff --git a/examples/backend/Cargo.toml b/examples/backend/Cargo.toml index 4f5aa38..379f038 100644 --- a/examples/backend/Cargo.toml +++ b/examples/backend/Cargo.toml @@ -9,7 +9,7 @@ crate-type = ["cdylib"] [dependencies] candid = "0.10" hex = "0.4.3" -ic-cdk = "0.18.5" +ic-cdk = "0.20.0" ic-rusqlite = { path = "../../../ic-rusqlite"} diff --git a/examples/backend/can.did b/examples/backend/can.did index 6dfda9a..f434c34 100644 --- a/examples/backend/can.did +++ b/examples/backend/can.did @@ -18,7 +18,7 @@ type QueryResult = variant { type Person = record { name: text; - age: nat64 + age: int64 }; type QueryParams = record { diff --git a/examples/backend/src/lib.rs b/examples/backend/src/lib.rs index 151981f..3f8c2b7 100644 --- a/examples/backend/src/lib.rs +++ b/examples/backend/src/lib.rs @@ -255,7 +255,7 @@ fn insert(person: Person) -> Result { } #[update] -fn delete(id: usize) -> Result { +fn delete(id: i64) -> Result { with_connection( |conn| match conn.execute("delete from person where id=?1", (id,)) { Ok(e) => Ok(format!("{:?}", e)), @@ -285,20 +285,20 @@ fn update(params: UpdateParams) -> Result { #[derive(CandidType, Debug, Serialize, Deserialize, Default)] struct Person { name: String, - age: usize, + age: i64, } #[derive(CandidType, Debug, Serialize, Deserialize, Default)] struct PersonQuery { - id: usize, + id: i64, name: String, - age: usize, + age: i64, } #[derive(CandidType, Debug, Serialize, Deserialize, Default)] struct QueryParams { - limit: usize, - offset: usize, + limit: i64, + offset: i64, } #[derive(CandidType, Debug, Serialize, Deserialize, Default)] @@ -308,7 +308,7 @@ struct FilterParams { #[derive(CandidType, Debug, Serialize, Deserialize, Default)] struct UpdateParams { - id: usize, + id: i64, name: String, } diff --git a/lib/libsqlite3.a b/lib/libsqlite3.a deleted file mode 100644 index 20d1afb..0000000 Binary files a/lib/libsqlite3.a and /dev/null differ diff --git a/lib/libsqlite3.a.sha256 b/lib/libsqlite3.a.sha256 deleted file mode 100644 index c674b88..0000000 --- a/lib/libsqlite3.a.sha256 +++ /dev/null @@ -1 +0,0 @@ -f0c47b2081076d0188dd98fc1f142bdadb5fc741ada6f5842b5ec197283e770a lib/libsqlite3.a diff --git a/lib/src.zip b/lib/src.zip index 868a2ef..9e25ecd 100644 Binary files a/lib/src.zip and b/lib/src.zip differ diff --git a/prepare.sh b/prepare.sh index 6823c27..0ed7a3a 100755 --- a/prepare.sh +++ b/prepare.sh @@ -8,7 +8,7 @@ set -e ################################## ############# prepare VARs -SDK_VERSION=29 +SDK_VERSION=27 SDK_DIR="$HOME/.cache/wasi-sdk" OS=`uname -s`