From 92cac12a92bbddd532e463e7c5264e7947e15430 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 10 Aug 2024 16:55:53 -0300 Subject: [PATCH] chore(deps) Update Rust crate zip to v2 (dev) (#10516) * chore(deps) Update Rust crate zip to v2 * SimpleFileOptions --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Lucas Nogueira --- tooling/bundler/Cargo.toml | 2 +- tooling/bundler/src/bundle/macos/ios.rs | 2 +- tooling/bundler/src/bundle/updater_bundle.rs | 4 +- tooling/cli/Cargo.lock | 62 +++++++++++++++++++- 4 files changed, 63 insertions(+), 7 deletions(-) diff --git a/tooling/bundler/Cargo.toml b/tooling/bundler/Cargo.toml index e56d2907a..ad1a83a3b 100644 --- a/tooling/bundler/Cargo.toml +++ b/tooling/bundler/Cargo.toml @@ -38,7 +38,7 @@ hex = "0.4" semver = "1" sha1 = "0.10" sha2 = "0.10" -zip = { version = "0.6", default-features = false, features = [ "deflate" ] } +zip = { version = "2.0", default-features = false, features = [ "deflate" ] } dunce = "1" [target."cfg(target_os = \"windows\")".dependencies] diff --git a/tooling/bundler/src/bundle/macos/ios.rs b/tooling/bundler/src/bundle/macos/ios.rs index 03360d683..aef1e9723 100644 --- a/tooling/bundler/src/bundle/macos/ios.rs +++ b/tooling/bundler/src/bundle/macos/ios.rs @@ -61,7 +61,7 @@ pub fn bundle_project(settings: &Settings) -> crate::Result> { for bin in settings.binaries() { let bin_path = settings.binary_path(bin); - common::copy_file(&bin_path, &app_bundle_path.join(bin.name())) + common::copy_file(&bin_path, app_bundle_path.join(bin.name())) .with_context(|| format!("Failed to copy binary from {:?}", bin_path))?; } diff --git a/tooling/bundler/src/bundle/updater_bundle.rs b/tooling/bundler/src/bundle/updater_bundle.rs index af8e6b52d..d5b29cfec 100644 --- a/tooling/bundler/src/bundle/updater_bundle.rs +++ b/tooling/bundler/src/bundle/updater_bundle.rs @@ -24,7 +24,7 @@ use std::{ }; use anyhow::Context; -use zip::write::FileOptions; +use zip::write::SimpleFileOptions; // Build update pub fn bundle_project(settings: &Settings, bundles: &[Bundle]) -> crate::Result> { @@ -217,7 +217,7 @@ pub fn create_zip(src_file: &Path, dst_file: &Path) -> crate::Result { .expect("Can't extract file name from path"); let mut zip = zip::ZipWriter::new(writer); - let options = FileOptions::default() + let options = SimpleFileOptions::default() .compression_method(zip::CompressionMethod::Stored) .unix_permissions(0o755); diff --git a/tooling/cli/Cargo.lock b/tooling/cli/Cargo.lock index d0d13b654..1a632ed71 100644 --- a/tooling/cli/Cargo.lock +++ b/tooling/cli/Cargo.lock @@ -156,6 +156,15 @@ version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d67af77d68a931ecd5cbd8a3b5987d63a1d1d1278f7f6a60ae33db485cdebb69" +[[package]] +name = "arbitrary" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d5a26814d8dcb93b0e5a0ff3c6d80a8843bafb21b39e8e18a6f05471870e110" +dependencies = [ + "derive_arbitrary", +] + [[package]] name = "arrayref" version = "0.3.7" @@ -1059,6 +1068,17 @@ dependencies = [ "serde", ] +[[package]] +name = "derive_arbitrary" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67e77553c4162a157adbf834ebae5b415acbecbeafc7a74b0e886657506a7611" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.52", +] + [[package]] name = "derive_builder" version = "0.12.0" @@ -1194,6 +1214,17 @@ dependencies = [ "winapi", ] +[[package]] +name = "displaydoc" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.52", +] + [[package]] name = "dsa" version = "0.6.3" @@ -2694,6 +2725,12 @@ dependencies = [ "scopeguard", ] +[[package]] +name = "lockfree-object-pool" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9374ef4228402d4b7e403e5838cb880d9ee663314b0a900d5a6aabf0c213552e" + [[package]] name = "log" version = "0.4.21" @@ -6579,14 +6616,33 @@ dependencies = [ [[package]] name = "zip" -version = "0.6.6" +version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261" +checksum = "1dd56a4d5921bc2f99947ac5b3abe5f510b1be7376fdc5e9fce4a23c6a93e87c" dependencies = [ - "byteorder", + "arbitrary", "crc32fast", "crossbeam-utils", + "displaydoc", "flate2", + "indexmap 2.2.4", + "memchr", + "thiserror", + "zopfli", +] + +[[package]] +name = "zopfli" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5019f391bac5cf252e93bbcc53d039ffd62c7bfb7c150414d61369afe57e946" +dependencies = [ + "bumpalo", + "crc32fast", + "lockfree-object-pool", + "log", + "once_cell", + "simd-adler32", ] [[package]]