Skip to content

Commit b35bcd6

Browse files
github-actions[bot]Your Namesquadgazzz
authored
Update CoW dependencies to v2.320.0 (#151)
Updated CoW dependencies to v2.320.0 Co-authored-by: Your Name <your-email@example.com> Co-authored-by: ilya <ilya@cow.fi>
1 parent a921faf commit b35bcd6

3 files changed

Lines changed: 29 additions & 26 deletions

File tree

Cargo.lock

Lines changed: 16 additions & 14 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -47,16 +47,16 @@ tower-http = { version = "0.4", features = ["trace"] }
4747
tracing = "0.1"
4848
web3 = "0.19"
4949

50-
contracts = { git = "https://github.com/cowprotocol/services.git", tag = "v2.319.0", package = "contracts" }
51-
ethrpc = { git = "https://github.com/cowprotocol/services.git", tag = "v2.319.0", package = "ethrpc" }
52-
observe = { git = "https://github.com/cowprotocol/services.git", tag = "v2.319.0", package = "observe" }
53-
shared = { git = "https://github.com/cowprotocol/services.git", tag = "v2.319.0", package = "shared" }
54-
dto = { git = "https://github.com/cowprotocol/services.git", tag = "v2.319.0", package = "solvers-dto" }
55-
rate-limit = { git = "https://github.com/cowprotocol/services.git", tag = "v2.319.0", package = "rate-limit" }
56-
number = { git = "https://github.com/cowprotocol/services.git", tag = "v2.319.0", package = "number" }
50+
contracts = { git = "https://github.com/cowprotocol/services.git", tag = "v2.320.0", package = "contracts" }
51+
ethrpc = { git = "https://github.com/cowprotocol/services.git", tag = "v2.320.0", package = "ethrpc" }
52+
observe = { git = "https://github.com/cowprotocol/services.git", tag = "v2.320.0", package = "observe" , features = ["axum-tracing"]}
53+
shared = { git = "https://github.com/cowprotocol/services.git", tag = "v2.320.0", package = "shared" }
54+
dto = { git = "https://github.com/cowprotocol/services.git", tag = "v2.320.0", package = "solvers-dto" }
55+
rate-limit = { git = "https://github.com/cowprotocol/services.git", tag = "v2.320.0", package = "rate-limit" }
56+
number = { git = "https://github.com/cowprotocol/services.git", tag = "v2.320.0", package = "number" }
5757

5858
[dev-dependencies]
59-
testlib = { git = "https://github.com/cowprotocol/services.git", tag = "v2.319.0", package = "testlib" }
59+
testlib = { git = "https://github.com/cowprotocol/services.git", tag = "v2.320.0", package = "testlib" }
6060
glob = "0.3"
6161
maplit = "1"
6262
tempfile = "3"

src/api/mod.rs

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
use {
44
crate::domain::solver::Solver,
55
axum::extract::DefaultBodyLimit,
6+
observe::distributed_tracing::tracing_axum::{make_span, record_trace_id},
67
std::{future::Future, net::SocketAddr, sync::Arc},
78
tokio::sync::oneshot,
89
};
@@ -25,14 +26,14 @@ impl Api {
2526
.route("/healthz", axum::routing::get(routes::healthz))
2627
.route("/solve", axum::routing::post(routes::solve))
2728
.layer(
28-
tower::ServiceBuilder::new().layer(tower_http::trace::TraceLayer::new_for_http()),
29+
tower::ServiceBuilder::new()
30+
.layer(tower_http::trace::TraceLayer::new_for_http().make_span_with(make_span))
31+
.map_request(record_trace_id),
2932
)
3033
.layer(DefaultBodyLimit::disable())
3134
.with_state(Arc::new(self.solver));
3235

33-
let make_svc = observe::make_service_with_request_tracing!(app);
34-
35-
let server = axum::Server::bind(&self.addr).serve(make_svc);
36+
let server = axum::Server::bind(&self.addr).serve(app.into_make_service());
3637
if let Some(bind) = bind {
3738
let _ = bind.send(server.local_addr());
3839
}

0 commit comments

Comments
 (0)