From 0edb0e1d9d4ff2b323c9eb6bc435643a2fd26261 Mon Sep 17 00:00:00 2001 From: Amanda Sternberg Date: Fri, 12 Sep 2025 09:50:05 +0200 Subject: [PATCH] Fix CI build: add dependency for FileTimes --- rslib/Cargo.toml | 1 + rslib/src/media/files.rs | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/rslib/Cargo.toml b/rslib/Cargo.toml index 9be9e8d87..a621ab368 100644 --- a/rslib/Cargo.toml +++ b/rslib/Cargo.toml @@ -107,6 +107,7 @@ unicase.workspace = true unicode-normalization.workspace = true zip.workspace = true zstd.workspace = true +filetime = "0.2" [target.'cfg(windows)'.dependencies] windows.workspace = true diff --git a/rslib/src/media/files.rs b/rslib/src/media/files.rs index 4c362d422..a47af9478 100644 --- a/rslib/src/media/files.rs +++ b/rslib/src/media/files.rs @@ -3,7 +3,7 @@ use std::borrow::Cow; use std::fs; -use std::fs::FileTimes; +use filetime::{FileTime, set_file_times}; use std::io; use std::io::Read; use std::path::Path; @@ -28,6 +28,7 @@ use unicode_normalization::UnicodeNormalization; use crate::prelude::*; use crate::sync::media::MAX_MEDIA_FILENAME_LENGTH; +use crate::media::files::safe_rename; static WINDOWS_DEVICE_NAME: LazyLock = LazyLock::new(|| { Regex::new(