From 7bc2606fed1f9f22069558e4d4ae11c730d659c0 Mon Sep 17 00:00:00 2001 From: Anthony Lukach Date: Tue, 31 Mar 2026 14:29:39 -0700 Subject: [PATCH 1/2] fix: update multistore to proeprly recognize directory markers closes https://github.com/source-cooperative/source.coop/issues/245 --- Cargo.lock | 9 +++------ Cargo.toml | 6 +++--- 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 057c76d..243dbf8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -788,8 +788,7 @@ dependencies = [ [[package]] name = "multistore" version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e29973d954f130a475dd335a1dcbb33c2c2e91ac74a5edab72fe7ebde8454d7c" +source = "git+https://github.com/developmentseed/multistore.git?branch=fix%2Fdirectory-marker-support#0e493ef49e6c04ec356027cc910db56bf6214e30" dependencies = [ "async-trait", "base64", @@ -815,8 +814,7 @@ dependencies = [ [[package]] name = "multistore-cf-workers" version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d211b6a706d1b80dd5be35bcc7ffb27f8e29848558fc8e720d13043647c3697d" +source = "git+https://github.com/developmentseed/multistore.git?branch=fix%2Fdirectory-marker-support#0e493ef49e6c04ec356027cc910db56bf6214e30" dependencies = [ "async-trait", "bytes", @@ -839,8 +837,7 @@ dependencies = [ [[package]] name = "multistore-path-mapping" version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9357c9d391401a15195f6184ac5565a96e7a11250120edc75d3beaeb8f9edacb" +source = "git+https://github.com/developmentseed/multistore.git?branch=fix%2Fdirectory-marker-support#0e493ef49e6c04ec356027cc910db56bf6214e30" dependencies = [ "multistore", "percent-encoding", diff --git a/Cargo.toml b/Cargo.toml index 7ba50a5..430c33e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -20,8 +20,8 @@ path = "tests/pagination.rs" [dependencies] # Multistore -multistore = { version = "0.3.0", features = ["azure"] } -multistore-path-mapping = "0.3.0" +multistore = { git = "https://github.com/developmentseed/multistore.git", branch = "fix/directory-marker-support", features = ["azure"] } +multistore-path-mapping = { git = "https://github.com/developmentseed/multistore.git", branch = "fix/directory-marker-support" } # Serialization serde = { version = "1", features = ["derive"] } @@ -36,7 +36,7 @@ tracing = "0.1" # Wasm-only dependencies (Cloudflare Workers runtime) [target.'cfg(target_arch = "wasm32")'.dependencies] -multistore-cf-workers = { version = "0.3.0", features = ["azure"] } +multistore-cf-workers = { git = "https://github.com/developmentseed/multistore.git", branch = "fix/directory-marker-support", features = ["azure"] } futures = "0.3" wasm-bindgen-futures = "0.4" console_error_panic_hook = "0.1" From 7daccf232342839a6bf69eed208d227e93c4a940 Mon Sep 17 00:00:00 2001 From: Anthony Lukach Date: Tue, 31 Mar 2026 15:23:27 -0700 Subject: [PATCH 2/2] chore: bump multistore --- Cargo.lock | 15 +++++++++------ Cargo.toml | 6 +++--- 2 files changed, 12 insertions(+), 9 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 243dbf8..074b32c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -787,8 +787,9 @@ dependencies = [ [[package]] name = "multistore" -version = "0.3.0" -source = "git+https://github.com/developmentseed/multistore.git?branch=fix%2Fdirectory-marker-support#0e493ef49e6c04ec356027cc910db56bf6214e30" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b0b8ee9b42e77900a5378712d1e4f295e89fb30135d2a65426d29ac6ddd50c66" dependencies = [ "async-trait", "base64", @@ -813,8 +814,9 @@ dependencies = [ [[package]] name = "multistore-cf-workers" -version = "0.3.0" -source = "git+https://github.com/developmentseed/multistore.git?branch=fix%2Fdirectory-marker-support#0e493ef49e6c04ec356027cc910db56bf6214e30" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41f2c455b78a8d5591d0f28e4968b718c419324a0e32d4081322dec8d7b378bb" dependencies = [ "async-trait", "bytes", @@ -836,8 +838,9 @@ dependencies = [ [[package]] name = "multistore-path-mapping" -version = "0.3.0" -source = "git+https://github.com/developmentseed/multistore.git?branch=fix%2Fdirectory-marker-support#0e493ef49e6c04ec356027cc910db56bf6214e30" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc12426dcc148af09dcb4fed8ccae767c8841f6d8a381201ae737bb359450f68" dependencies = [ "multistore", "percent-encoding", diff --git a/Cargo.toml b/Cargo.toml index 430c33e..0c70007 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -20,8 +20,8 @@ path = "tests/pagination.rs" [dependencies] # Multistore -multistore = { git = "https://github.com/developmentseed/multistore.git", branch = "fix/directory-marker-support", features = ["azure"] } -multistore-path-mapping = { git = "https://github.com/developmentseed/multistore.git", branch = "fix/directory-marker-support" } +multistore = { version = "0.3.1", features = ["azure"] } +multistore-path-mapping = "0.3.1" # Serialization serde = { version = "1", features = ["derive"] } @@ -36,7 +36,7 @@ tracing = "0.1" # Wasm-only dependencies (Cloudflare Workers runtime) [target.'cfg(target_arch = "wasm32")'.dependencies] -multistore-cf-workers = { git = "https://github.com/developmentseed/multistore.git", branch = "fix/directory-marker-support", features = ["azure"] } +multistore-cf-workers = { version = "0.3.1", features = ["azure"] } futures = "0.3" wasm-bindgen-futures = "0.4" console_error_panic_hook = "0.1"