From 7a6225ce2242330dabffe2bb72eccd473deb238e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?D=C3=A1vid=20Istv=C3=A1n=20B=C3=ADr=C3=B3?= Date: Mon, 13 Jan 2025 14:49:40 +0100 Subject: [PATCH 1/2] fix win build (apart from golem bin) --- .../src/components/component_service/filesystem.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/golem-test-framework/src/components/component_service/filesystem.rs b/golem-test-framework/src/components/component_service/filesystem.rs index aa86be74a4..6e27d4a516 100644 --- a/golem-test-framework/src/components/component_service/filesystem.rs +++ b/golem-test-framework/src/components/component_service/filesystem.rs @@ -26,7 +26,6 @@ use golem_wasm_ast::analysis::AnalysedExport; use serde::Serialize; use std::collections::HashMap; use std::{ - os::unix::fs::MetadataExt, path::{Path, PathBuf}, }; use tonic::transport::Channel; @@ -94,7 +93,7 @@ impl FileSystemComponentService { let size = tokio::fs::metadata(&target_path) .await .map_err(|e| AddComponentError::Other(format!("Failed to read component size: {}", e)))? - .size(); + .len(); let metadata = ComponentMetadata { version: component_version, From 586320afd1a018019f8ba2c9904875b61e3a9bc3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?D=C3=A1vid=20Istv=C3=A1n=20B=C3=ADr=C3=B3?= Date: Mon, 13 Jan 2025 15:25:24 +0100 Subject: [PATCH 2/2] fmt --- .../src/components/component_service/filesystem.rs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/golem-test-framework/src/components/component_service/filesystem.rs b/golem-test-framework/src/components/component_service/filesystem.rs index 6e27d4a516..adde5663d2 100644 --- a/golem-test-framework/src/components/component_service/filesystem.rs +++ b/golem-test-framework/src/components/component_service/filesystem.rs @@ -25,9 +25,7 @@ use golem_common::model::{ use golem_wasm_ast::analysis::AnalysedExport; use serde::Serialize; use std::collections::HashMap; -use std::{ - path::{Path, PathBuf}, -}; +use std::path::{Path, PathBuf}; use tonic::transport::Channel; use tracing::{debug, info}; use uuid::Uuid;