aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Auvolat <lx@deuxfleurs.fr>2025-01-31 19:12:05 +0100
committerAlex Auvolat <lx@deuxfleurs.fr>2025-01-31 19:12:51 +0100
commitd18c5ad0ffc9ffe3ec38d234445ef1a826a57e67 (patch)
tree3c9a984177a5f69ffea084ac584eadb16ac644ee
parent3d5e9a027e67a924edffe300e06122cc4a24e02d (diff)
downloadgarage-d18c5ad0ffc9ffe3ec38d234445ef1a826a57e67.tar.gz
garage-d18c5ad0ffc9ffe3ec38d234445ef1a826a57e67.zip
fix tests
-rw-r--r--Cargo.lock1
-rw-r--r--Cargo.nix3
-rw-r--r--src/api/s3/copy.rs2
-rw-r--r--src/garage/Cargo.toml2
-rw-r--r--src/garage/tests/common/custom_requester.rs2
5 files changed, 7 insertions, 3 deletions
diff --git a/Cargo.lock b/Cargo.lock
index 9bbdb5e3..157d939f 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1215,6 +1215,7 @@ dependencies = [
"format_table",
"futures",
"garage_api_admin",
+ "garage_api_common",
"garage_api_k2v",
"garage_api_s3",
"garage_block",
diff --git a/Cargo.nix b/Cargo.nix
index a6947066..188718f3 100644
--- a/Cargo.nix
+++ b/Cargo.nix
@@ -38,7 +38,7 @@ args@{
ignoreLockHash,
}:
let
- nixifiedLockHash = "a0ad7b8ebb60b6026864b3e19a17053a367f66e9a82703879b03b4111804bfef";
+ nixifiedLockHash = "a38a3cff52f86f965656bd7560d8d74db79b3f7c5aadfce4c6e84ae181ed37c0";
workspaceSrc = if args.workspaceSrc == null then ./. else args.workspaceSrc;
currentLockHash = builtins.hashFile "sha256" (workspaceSrc + /Cargo.lock);
lockHashIgnored = if ignoreLockHash
@@ -1859,6 +1859,7 @@ in
aws_sdk_s3 = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".aws-sdk-s3."1.14.0" { inherit profileName; }).out;
base64 = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".base64."0.21.7" { inherit profileName; }).out;
chrono = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".chrono."0.4.33" { inherit profileName; }).out;
+ garage_api_common = (rustPackages."unknown".garage_api_common."1.0.1" { inherit profileName; }).out;
hmac = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".hmac."0.12.1" { inherit profileName; }).out;
http = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".http."1.0.0" { inherit profileName; }).out;
http_body_util = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".http-body-util."0.1.0" { inherit profileName; }).out;
diff --git a/src/api/s3/copy.rs b/src/api/s3/copy.rs
index e4992a18..07d50ea5 100644
--- a/src/api/s3/copy.rs
+++ b/src/api/s3/copy.rs
@@ -863,7 +863,7 @@ pub struct CopyPartResult {
#[cfg(test)]
mod tests {
use super::*;
- use crate::s3::xml::to_xml_with_header;
+ use crate::xml::to_xml_with_header;
#[test]
fn copy_object_result() -> Result<(), Error> {
diff --git a/src/garage/Cargo.toml b/src/garage/Cargo.toml
index c4f61da5..c036f000 100644
--- a/src/garage/Cargo.toml
+++ b/src/garage/Cargo.toml
@@ -59,6 +59,8 @@ opentelemetry-otlp = { workspace = true, optional = true }
syslog-tracing = { workspace = true, optional = true }
[dev-dependencies]
+garage_api_common.workspace = true
+
aws-sdk-s3.workspace = true
chrono.workspace = true
http.workspace = true
diff --git a/src/garage/tests/common/custom_requester.rs b/src/garage/tests/common/custom_requester.rs
index 42368976..2db72e9f 100644
--- a/src/garage/tests/common/custom_requester.rs
+++ b/src/garage/tests/common/custom_requester.rs
@@ -15,7 +15,7 @@ use hyper_util::client::legacy::{connect::HttpConnector, Client};
use hyper_util::rt::TokioExecutor;
use super::garage::{Instance, Key};
-use garage_api::signature;
+use garage_api_common::signature;
pub type Body = FullBody<hyper::body::Bytes>;