diff --git a/.github/workflows/bindings_ci.yml b/.github/workflows/bindings_ci.yml index 61951fb12..5c877ffd2 100644 --- a/.github/workflows/bindings_ci.yml +++ b/.github/workflows/bindings_ci.yml @@ -156,8 +156,8 @@ jobs: uses: actions-rs/cargo@v1 with: command: install - # keep in sync with uniffi dependency in Cargo.toml's - args: uniffi_bindgen --git https://github.com/mozilla/uniffi-rs --rev 0eee77f67b716c4896494606e5931d249871b23a + # keep in sync with uniffi dependency in root Cargo.toml + args: uniffi_bindgen --git https://github.com/mozilla/uniffi-rs --rev fdb769b567865d9c5c7c682a18d0c1301a039c85 - name: Build library & bindings run: cargo xtask swift build-library diff --git a/Cargo.lock b/Cargo.lock index decb39054..1c2bf8de6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4844,8 +4844,7 @@ checksum = "957e51f3646910546462e67d5f7599b9e4fb8acdd304b087a6494730f9eebf04" [[package]] name = "uniffi" version = "0.21.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f54af5ada67d1173457a99a7bb44a7917f63e7466764cb4714865c7a6678b830" +source = "git+https://github.com/mozilla/uniffi-rs?rev=fdb769b567865d9c5c7c682a18d0c1301a039c85#fdb769b567865d9c5c7c682a18d0c1301a039c85" dependencies = [ "anyhow", "bytes", @@ -4861,8 +4860,7 @@ dependencies = [ [[package]] name = "uniffi_bindgen" version = "0.21.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12cc4af3c0180c7e86c4a3acf2b6587af04ba2567b1e948993df10f421796621" +source = "git+https://github.com/mozilla/uniffi-rs?rev=fdb769b567865d9c5c7c682a18d0c1301a039c85#fdb769b567865d9c5c7c682a18d0c1301a039c85" dependencies = [ "anyhow", "askama", @@ -4884,8 +4882,7 @@ dependencies = [ [[package]] name = "uniffi_build" version = "0.21.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "510287c368a9386eb731ebe824a6fc6c82a105e20d020af1aa20519c1c1561db" +source = "git+https://github.com/mozilla/uniffi-rs?rev=fdb769b567865d9c5c7c682a18d0c1301a039c85#fdb769b567865d9c5c7c682a18d0c1301a039c85" dependencies = [ "anyhow", "camino", @@ -4895,8 +4892,7 @@ dependencies = [ [[package]] name = "uniffi_macros" version = "0.21.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c8604503caa2cbcf271578dc51ca236d40e3b22e1514ffa2e638e2c39f6ad10" +source = "git+https://github.com/mozilla/uniffi-rs?rev=fdb769b567865d9c5c7c682a18d0c1301a039c85#fdb769b567865d9c5c7c682a18d0c1301a039c85" dependencies = [ "bincode", "camino", @@ -4914,8 +4910,7 @@ dependencies = [ [[package]] name = "uniffi_meta" version = "0.21.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd9417cc653937681436b93838d8c5f97a5b8c58697813982ee8810bd1dc3b57" +source = "git+https://github.com/mozilla/uniffi-rs?rev=fdb769b567865d9c5c7c682a18d0c1301a039c85#fdb769b567865d9c5c7c682a18d0c1301a039c85" dependencies = [ "serde", ] @@ -5225,8 +5220,7 @@ dependencies = [ [[package]] name = "weedle2" version = "4.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e79c5206e1f43a2306fd64bdb95025ee4228960f2e6c5a8b173f3caaf807741" +source = "git+https://github.com/mozilla/uniffi-rs?rev=fdb769b567865d9c5c7c682a18d0c1301a039c85#fdb769b567865d9c5c7c682a18d0c1301a039c85" dependencies = [ "nom", ] diff --git a/Cargo.toml b/Cargo.toml index 92cd733d2..a5f5618f7 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -18,10 +18,10 @@ resolver = "2" [workspace.dependencies] ruma = { version = "0.7.4", features = ["client-api-c"] } tracing = { version = "0.1.36", default-features = false, features = ["std"] } -uniffi = "0.21.0" -uniffi_macros = "0.21.0" -uniffi_bindgen = "0.21.0" -uniffi_build = { version = "0.21.0", features = ["builtin-bindgen"] } +uniffi = { git = "https://github.com/mozilla/uniffi-rs", rev = "fdb769b567865d9c5c7c682a18d0c1301a039c85" } +uniffi_macros = { git = "https://github.com/mozilla/uniffi-rs", rev = "fdb769b567865d9c5c7c682a18d0c1301a039c85" } +uniffi_bindgen = { git = "https://github.com/mozilla/uniffi-rs", rev = "fdb769b567865d9c5c7c682a18d0c1301a039c85" } +uniffi_build = { git = "https://github.com/mozilla/uniffi-rs", rev = "fdb769b567865d9c5c7c682a18d0c1301a039c85", features = ["builtin-bindgen"] } vodozemac = "0.3.0" zeroize = "1.3.0"