Skip to content

Commit c9d3bd2

Browse files
libdatadog update to 7b8cb2a7 [no-ci-feedback]
Automated update by CI pipeline https://gitlab.ddbuild.io/DataDog/apm-reliability/dd-trace-php/-/pipelines/128148860 Full CI result: ❌ 133 job(s) failed
1 parent e389e86 commit c9d3bd2

1 file changed

Lines changed: 30 additions & 14 deletions

File tree

Cargo.toml

Lines changed: 30 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -36,28 +36,44 @@ inherits = "release"
3636
#
3737
# Every dependency that a libdatadog crate inherits via `{ workspace = true }`
3838
# must be declared here, because those crates resolve their workspace
39-
# inheritance against this manifest when built as path dependencies. Keep this
40-
# list in sync with libdatadog's own `[workspace.dependencies]`; libdatadog
41-
# #2253 consolidated `anyhow`, `serde`, `tokio` and `tracing` to the workspace
42-
# level, so they are mirrored here too.
39+
# inheritance against this manifest when built as path dependencies. Note that
40+
# cargo resolves the inheritance while *parsing* the manifest, so a missing
41+
# entry breaks the build even when the dependency is only a dev- or
42+
# build-dependency of a libdatadog crate we never compile.
43+
#
44+
# libdatadog has been moving its dependencies to the workspace level in stages
45+
# (#2253 phase 1, #2270 phase 2, #2283 phase 3, #2296 phase 4), so this block is
46+
# a verbatim mirror of libdatadog's own `[workspace.dependencies]`. Keep it that
47+
# way — copy the block over wholesale on each libdatadog bump rather than adding
48+
# entries one at a time. Declarations are version-only with default features
49+
# disabled; the leaf crates select the features they need.
4350
[workspace.dependencies]
51+
allocator-api2 = { version = "0.2.21", default-features = false }
52+
arc-swap = { version = "1.7.1", default-features = false }
4453
anyhow = { version = "1.0", default-features = false }
45-
arc-swap = "1.7.1"
46-
hyper = { version = "1.6", features = [
47-
"http1",
48-
"client",
49-
], default-features = false }
50-
hyper-util = { version = "0.1.10", features = [
51-
"http1",
52-
"client",
53-
"client-legacy",
54-
] }
54+
bolero = { version = "0.13.4", default-features = false }
55+
chrono = { version = "0.4.38", default-features = false }
56+
clap = { version = "4.3.21", default-features = false }
57+
criterion = { version = "0.5.1", default-features = true }
58+
cxx-build = { version = "1.0", default-features = false }
59+
elf = { version = "0.7", default-features = false }
60+
futures = { version = "0.3", default-features = false }
61+
hyper = { version = "1.6", default-features = false }
62+
hyper-util = { version = "0.1.10", default-features = false }
63+
io-lifetimes = { version = "1.0", default-features = false }
64+
libc = { version = "0.2", default-features = true }
5565
prost-build = { version = "0.14.1", default-features = false }
5666
protoc-bin-vendored = { version = "3.0.0", default-features = false }
67+
rustls = { version = "0.23", default-features = false }
5768
serde = { version = "1.0", default-features = false }
5869
serde_json = { version = "1.0", default-features = false, features = ["alloc"] }
70+
syn = { version = "^2", default-features = false }
71+
tempfile = { version = "3.13", default-features = false, features = [
72+
"getrandom",
73+
] }
5974
tokio = { version = "1.36", default-features = false }
6075
tracing = { version = "0.1", default-features = false }
76+
uuid = { version = "1.7.0", default-features = false }
6177

6278
[workspace.lints]
6379
# empty for compat with libdatadog

0 commit comments

Comments
 (0)