From 34d458d3a3d2a2ebbcbd104d43ec699084aa305e Mon Sep 17 00:00:00 2001 From: Jonas Platte Date: Wed, 14 Dec 2022 10:09:27 +0100 Subject: [PATCH] chore: Upgrade UniFFI --- .github/workflows/bindings_ci.yml | 4 ++-- Cargo.lock | 33 ++++++++++++++++++++++--------- Cargo.toml | 8 ++++---- 3 files changed, 30 insertions(+), 15 deletions(-) diff --git a/.github/workflows/bindings_ci.yml b/.github/workflows/bindings_ci.yml index 8dfb405a9..e85c00a21 100644 --- a/.github/workflows/bindings_ci.yml +++ b/.github/workflows/bindings_ci.yml @@ -17,7 +17,7 @@ env: MATRIX_SDK_CRYPTO_NODEJS_PATH: bindings/matrix-sdk-crypto-nodejs MATRIX_SDK_CRYPTO_JS_PATH: bindings/matrix-sdk-crypto-js # keep in sync with uniffi dependency in root Cargo.toml - UNIFFI_REV: 779e955f21a70e4aba43a7408f1841dcdf728b32 + UNIFFI_REV: 249a78b6f3f35661f1530e53811134e1bf012608 jobs: xtask-linux: @@ -263,4 +263,4 @@ jobs: run: swift test - name: Build Framework - run: cargo xtask swift build-framework --only-target=aarch64-apple-ios \ No newline at end of file + run: cargo xtask swift build-framework --only-target=aarch64-apple-ios diff --git a/Cargo.lock b/Cargo.lock index e54c3429c..c2b7ac451 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1905,9 +1905,9 @@ dependencies = [ [[package]] name = "goblin" -version = "0.5.4" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7666983ed0dd8d21a6f6576ee00053ca0926fb281a5522577a4dbd0f1b54143" +checksum = "572564d6cba7d09775202c8e7eebc4d534d5ae36578ab402fb21e182a0ac9505" dependencies = [ "log", "plain", @@ -5161,12 +5161,11 @@ checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" [[package]] name = "uniffi" version = "0.21.0" -source = "git+https://github.com/mozilla/uniffi-rs?rev=779e955f21a70e4aba43a7408f1841dcdf728b32#779e955f21a70e4aba43a7408f1841dcdf728b32" +source = "git+https://github.com/mozilla/uniffi-rs?rev=249a78b6f3f35661f1530e53811134e1bf012608#249a78b6f3f35661f1530e53811134e1bf012608" dependencies = [ "anyhow", "bytes", "camino", - "cargo_metadata", "log", "once_cell", "paste", @@ -5177,7 +5176,7 @@ dependencies = [ [[package]] name = "uniffi_bindgen" version = "0.21.0" -source = "git+https://github.com/mozilla/uniffi-rs?rev=779e955f21a70e4aba43a7408f1841dcdf728b32#779e955f21a70e4aba43a7408f1841dcdf728b32" +source = "git+https://github.com/mozilla/uniffi-rs?rev=249a78b6f3f35661f1530e53811134e1bf012608#249a78b6f3f35661f1530e53811134e1bf012608" dependencies = [ "anyhow", "askama", @@ -5185,6 +5184,7 @@ dependencies = [ "camino", "clap 3.2.23", "fs-err", + "glob", "goblin", "heck 0.4.0", "once_cell", @@ -5193,13 +5193,14 @@ dependencies = [ "serde_json", "toml", "uniffi_meta", + "uniffi_testing", "weedle2", ] [[package]] name = "uniffi_build" version = "0.21.0" -source = "git+https://github.com/mozilla/uniffi-rs?rev=779e955f21a70e4aba43a7408f1841dcdf728b32#779e955f21a70e4aba43a7408f1841dcdf728b32" +source = "git+https://github.com/mozilla/uniffi-rs?rev=249a78b6f3f35661f1530e53811134e1bf012608#249a78b6f3f35661f1530e53811134e1bf012608" dependencies = [ "anyhow", "camino", @@ -5209,7 +5210,7 @@ dependencies = [ [[package]] name = "uniffi_macros" version = "0.21.0" -source = "git+https://github.com/mozilla/uniffi-rs?rev=779e955f21a70e4aba43a7408f1841dcdf728b32#779e955f21a70e4aba43a7408f1841dcdf728b32" +source = "git+https://github.com/mozilla/uniffi-rs?rev=249a78b6f3f35661f1530e53811134e1bf012608#249a78b6f3f35661f1530e53811134e1bf012608" dependencies = [ "bincode", "camino", @@ -5227,11 +5228,25 @@ dependencies = [ [[package]] name = "uniffi_meta" version = "0.21.0" -source = "git+https://github.com/mozilla/uniffi-rs?rev=779e955f21a70e4aba43a7408f1841dcdf728b32#779e955f21a70e4aba43a7408f1841dcdf728b32" +source = "git+https://github.com/mozilla/uniffi-rs?rev=249a78b6f3f35661f1530e53811134e1bf012608#249a78b6f3f35661f1530e53811134e1bf012608" dependencies = [ "serde", ] +[[package]] +name = "uniffi_testing" +version = "0.21.0" +source = "git+https://github.com/mozilla/uniffi-rs?rev=249a78b6f3f35661f1530e53811134e1bf012608#249a78b6f3f35661f1530e53811134e1bf012608" +dependencies = [ + "anyhow", + "camino", + "cargo_metadata", + "fs-err", + "once_cell", + "serde", + "serde_json", +] + [[package]] name = "universal-hash" version = "0.4.1" @@ -5526,7 +5541,7 @@ dependencies = [ [[package]] name = "weedle2" version = "4.0.0" -source = "git+https://github.com/mozilla/uniffi-rs?rev=779e955f21a70e4aba43a7408f1841dcdf728b32#779e955f21a70e4aba43a7408f1841dcdf728b32" +source = "git+https://github.com/mozilla/uniffi-rs?rev=249a78b6f3f35661f1530e53811134e1bf012608#249a78b6f3f35661f1530e53811134e1bf012608" dependencies = [ "nom", ] diff --git a/Cargo.toml b/Cargo.toml index fc9747fae..77cb9f6b6 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -22,10 +22,10 @@ rust-version = "1.65" ruma = { git = "https://github.com/ruma/ruma", rev = "3211fccab0b58a9adab1c8a775c1a3a8cff4121d", features = ["client-api-c"] } ruma-common = { git = "https://github.com/ruma/ruma", rev = "3211fccab0b58a9adab1c8a775c1a3a8cff4121d" } tracing = { version = "0.1.36", default-features = false, features = ["std"] } -uniffi = { git = "https://github.com/mozilla/uniffi-rs", rev = "779e955f21a70e4aba43a7408f1841dcdf728b32" } -uniffi_macros = { git = "https://github.com/mozilla/uniffi-rs", rev = "779e955f21a70e4aba43a7408f1841dcdf728b32" } -uniffi_bindgen = { git = "https://github.com/mozilla/uniffi-rs", rev = "779e955f21a70e4aba43a7408f1841dcdf728b32" } -uniffi_build = { git = "https://github.com/mozilla/uniffi-rs", rev = "779e955f21a70e4aba43a7408f1841dcdf728b32", features = ["builtin-bindgen"] } +uniffi = { git = "https://github.com/mozilla/uniffi-rs", rev = "249a78b6f3f35661f1530e53811134e1bf012608" } +uniffi_macros = { git = "https://github.com/mozilla/uniffi-rs", rev = "249a78b6f3f35661f1530e53811134e1bf012608" } +uniffi_bindgen = { git = "https://github.com/mozilla/uniffi-rs", rev = "249a78b6f3f35661f1530e53811134e1bf012608" } +uniffi_build = { git = "https://github.com/mozilla/uniffi-rs", rev = "249a78b6f3f35661f1530e53811134e1bf012608", features = ["builtin-bindgen"] } vodozemac = "0.3.0" zeroize = "1.3.0"