Skip to content

Commit 02918e2

Browse files
authored
Chore: Dependency Updates (#2847)
Update dependencies --------- Signed-off-by: Ryan Levick <[email protected]>
1 parent 8752dff commit 02918e2

File tree

72 files changed

+929
-1029
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

72 files changed

+929
-1029
lines changed

Cargo.lock

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

Cargo.toml

Lines changed: 52 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -16,33 +16,44 @@ rust-version = "1.79"
1616

1717
[dependencies]
1818
anyhow = { workspace = true }
19-
async-trait = "0.1"
20-
bytes = "1.1"
19+
async-trait = { workspace = true }
20+
bytes = { workspace = true }
2121
chrono = "0.4"
2222
clap = { version = "3.2.24", features = ["derive", "env"] }
23-
clearscreen = "2.0.1"
24-
comfy-table = "5.0"
25-
command-group = "2.1"
26-
ctrlc = { version = "3.2", features = ["termination"] }
23+
clearscreen = "3"
24+
comfy-table = "7"
25+
command-group = "2"
26+
ctrlc = { version = "3.4", features = ["termination"] }
2727
dialoguer = "0.10"
28-
dirs = "4.0"
29-
futures = "0.3"
30-
glob = "0.3.1"
31-
indicatif = "0.17.3"
28+
dirs = { workspace = true }
29+
futures = { workspace = true }
30+
glob = { workspace = true }
31+
indicatif = "0.17"
3232
is-terminal = "0.4"
33-
itertools = "0.11.0"
33+
itertools = { workspace = true }
3434
lazy_static = "1.4.0"
3535
levenshtein = "1.0.5"
36-
nix = { version = "0.24", features = ["signal"] }
36+
nix = { version = "0.29", features = ["signal"] }
3737
path-absolutize = "3.0.11"
38-
rand = "0.8"
39-
regex = "1.5.5"
38+
rand = { workspace = true }
39+
regex = { workspace = true }
4040
reqwest = { workspace = true }
4141
rpassword = "7.0"
4242
semver = "1.0"
4343
serde = { version = "1.0", features = ["derive"] }
44-
serde_json = "1.0.82"
45-
sha2 = "0.10.2"
44+
serde_json = { workspace = true }
45+
sha2 = { workspace = true }
46+
subprocess = "0.2"
47+
tempfile = { workspace = true }
48+
tokio = { version = "1", features = ["full"] }
49+
toml = { workspace = true }
50+
tracing = { workspace = true }
51+
url = { workspace = true }
52+
uuid = { version = "1.0", features = ["v4"] }
53+
wasmtime = { workspace = true }
54+
watchexec = { git = "https://github.com/watchexec/watchexec.git", rev = "8e91d26ef6400c1e60b32a8314cbb144fa33f288" }
55+
watchexec-filterer-globset = { git = "https://github.com/watchexec/watchexec.git", rev = "8e91d26ef6400c1e60b32a8314cbb144fa33f288" }
56+
4657
spin-app = { path = "crates/app" }
4758
spin-build = { path = "crates/build" }
4859
spin-common = { path = "crates/common" }
@@ -64,17 +75,6 @@ spin-trigger-http = { path = "crates/trigger-http" }
6475
spin-trigger-redis = { path = "crates/trigger-redis" }
6576
terminal = { path = "crates/terminal" }
6677

67-
subprocess = "0.2.9"
68-
tempfile = "3.8.0"
69-
tokio = { version = "1.23", features = ["full"] }
70-
toml = "0.8"
71-
tracing = { workspace = true }
72-
url = "2.2.2"
73-
uuid = { version = "^1.0", features = ["v4"] }
74-
wasmtime = { workspace = true }
75-
watchexec = { git = "https://github.com/watchexec/watchexec.git", rev = "8e91d26ef6400c1e60b32a8314cbb144fa33f288" }
76-
watchexec-filterer-globset = { git = "https://github.com/watchexec/watchexec.git", rev = "8e91d26ef6400c1e60b32a8314cbb144fa33f288" }
77-
7878
[target.'cfg(target_os = "linux")'.dependencies]
7979
# This needs to be an explicit dependency to enable
8080
# '--features openssl/vendored', which is used for Linux releases.
@@ -84,18 +84,16 @@ openssl = { version = "0.10" }
8484
anyhow = { workspace = true, features = ["backtrace"] }
8585
conformance = { path = "tests/conformance-tests" }
8686
conformance-tests = { workspace = true }
87-
hex = "0.4.3"
87+
hex = "0.4"
8888
http-body-util = { workspace = true }
8989
hyper = { workspace = true }
90-
hyper-util = { version = "0.1.2", features = ["tokio"] }
91-
redis = "0.24"
90+
hyper-util = { version = "0.1", features = ["tokio"] }
91+
redis = "0.27"
9292
runtime-tests = { path = "tests/runtime-tests" }
93-
sha2 = "0.10.1"
9493
test-codegen-macro = { path = "crates/test-codegen-macro" }
9594
test-components = { path = "tests/test-components" }
9695
test-environment = { workspace = true }
9796
testing-framework = { path = "tests/testing-framework" }
98-
which = "4.2.5"
9997

10098
[build-dependencies]
10199
cargo-target-dep = { git = "https://github.com/fermyon/cargo-target-dep", rev = "482f269eceb7b1a7e8fc618bf8c082dd24979cf1" }
@@ -123,19 +121,35 @@ members = [
123121
]
124122

125123
[workspace.dependencies]
126-
anyhow = "1.0.75"
124+
anyhow = "1"
125+
async-trait = "0.1"
126+
bytes = "1"
127127
conformance-tests = { git = "https://github.com/fermyon/conformance-tests", rev = "387b7f375df59e6254a7c29cf4a53507a9f46d32" }
128-
http-body-util = "0.1.0"
129-
hyper = { version = "1.0.0", features = ["full"] }
130-
opentelemetry = { version = "0.24.0", features = ["metrics", "trace", "logs"] }
131-
opentelemetry_sdk = { version = "0.24.1", features = ["rt-tokio", "logs_level_enabled", "metrics"] }
128+
dirs = "5.0"
129+
futures = "0.3"
130+
glob = "0.3"
131+
http = "1"
132+
http-body-util = "0.1"
133+
hyper = { version = "1", features = ["full"] }
134+
itertools = "0.13"
135+
opentelemetry = { version = "0.25", features = ["metrics", "trace", "logs"] }
136+
opentelemetry_sdk = { version = "0.25", features = ["rt-tokio", "logs_level_enabled", "metrics"] }
137+
rand = "0.8"
138+
regex = "1"
132139
reqwest = { version = "0.12", features = ["stream", "blocking"] }
133140
# In `rustls` turn off the `aws_lc_rs` default feature and turn on `ring`.
134141
# If both `aws_lc_rs` and `ring` are enabled, a panic at runtime will occur.
135142
rustls = { version = "0.23", default-features = false, features = ["ring", "std", "logging", "tls12"] }
143+
serde = { version = "1", features = ["derive", "rc"] }
144+
serde_json = "1.0"
145+
sha2 = "0.10"
146+
tempfile = "3"
136147
test-environment = { git = "https://github.com/fermyon/conformance-tests", rev = "387b7f375df59e6254a7c29cf4a53507a9f46d32" }
148+
thiserror = "1"
149+
toml = "0.8"
137150
tracing = { version = "0.1", features = ["log"] }
138-
tracing-opentelemetry = { version = "0.25.0", default-features = false, features = ["metrics"] }
151+
tracing-opentelemetry = { version = "0.26", default-features = false, features = ["metrics"] }
152+
url = "2"
139153

140154
wasi-common-preview1 = { version = "22.0.0", package = "wasi-common", features = [
141155
"tokio",

crates/app/Cargo.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ authors = { workspace = true }
55
edition = { workspace = true }
66

77
[dependencies]
8-
anyhow = "1.0"
9-
async-trait = "0.1"
10-
serde = { version = "1.0", features = ["derive"] }
11-
serde_json = "1.0"
8+
anyhow = { workspace = true }
9+
async-trait = { workspace = true }
10+
serde = { workspace = true }
11+
serde_json = { workspace = true }
1212
spin-locked-app = { path = "../locked-app" }
13-
thiserror = "1.0"
13+
thiserror = { workspace = true }

crates/build/Cargo.toml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ authors = { workspace = true }
55
edition = { workspace = true }
66

77
[dependencies]
8-
anyhow = "1.0.57"
9-
futures = "0.3.21"
10-
serde = { version = "1.0", features = ["derive"] }
8+
anyhow = { workspace = true }
9+
futures = { workspace = true }
10+
serde = { workspace = true }
1111
spin-common = { path = "../common" }
1212
spin-manifest = { path = "../manifest" }
13-
subprocess = "0.2.8"
13+
subprocess = "0.2"
1414
terminal = { path = "../terminal" }
15-
tokio = { version = "1.23", features = ["full"] }
16-
toml = "0.5"
15+
tokio = { version = "1", features = ["full"] }
16+
toml = { workspace = true }
1717
tracing = { workspace = true }

crates/common/Cargo.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ authors = { workspace = true }
55
edition = { workspace = true }
66

77
[dependencies]
8-
anyhow = "1.0"
9-
dirs = "5.0.1"
10-
sha2 = "0.10"
11-
tempfile = "3.5"
8+
anyhow = { workspace = true }
9+
dirs = { workspace = true }
10+
sha2 = { workspace = true }
11+
tempfile = { workspace = true }
1212
tokio = { version = "1", features = ["rt", "time"] }
13-
url = "2"
13+
url = { workspace = true }

crates/componentize/Cargo.toml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -10,24 +10,24 @@ rust-version.workspace = true
1010

1111
[dependencies]
1212
anyhow = { workspace = true }
13-
tracing = "0.1"
13+
tracing = { workspace = true }
1414
wasm-encoder = "0.200.0"
1515
wasm-metadata = "0.200.0"
1616
wasmparser = "0.200.0"
1717
wit-component = "0.200.0"
1818
wit-parser = "0.200.0"
1919

2020
[dev-dependencies]
21-
async-trait = "0.1.77"
22-
cap-std = "2.0.1"
23-
rand = "0.8.5"
24-
rand_chacha = "0.3.1"
25-
rand_core = "0.6.4"
26-
serde = { version = "1.0.197", features = ["derive"] }
27-
serde_json = "1.0"
28-
tempfile = "3.10.0"
29-
tokio = { version = "1.36.0", features = ["macros", "rt", "fs"] }
30-
toml = "0.8.10"
21+
async-trait = { workspace = true }
22+
cap-std = "2.0"
23+
rand = { workspace = true }
24+
rand_chacha = "0.3"
25+
rand_core = "0.6"
26+
serde = { workspace = true }
27+
serde_json = { workspace = true }
28+
tempfile = { workspace = true }
29+
tokio = { version = "1", features = ["macros", "rt", "fs"] }
30+
toml = { workspace = true }
3131
wasmtime = { workspace = true }
3232
wasmtime-wasi = { workspace = true }
33-
wat = "1.200.0"
33+
wat = "1"

crates/componentize/tests/case-helper/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ version = "0.1.0"
44
edition = "2021"
55

66
[dependencies]
7-
anyhow = "1.0.80"
7+
anyhow = "1"
88
clap = { version = "~4.4", features = ["derive", "env"] }
99
getrandom = "0.2.12"
1010

crates/componentize/tests/rust-case-0.2/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ edition = "2021"
77
crate-type = ["cdylib"]
88

99
[dependencies]
10-
anyhow = "1.0.80"
10+
anyhow = "1"
1111
wit-bindgen-rust = { git = "https://github.com/bytecodealliance/wit-bindgen", rev = "cb871cfa1ee460b51eb1d144b175b9aab9c50aba" }
1212
case-helper = { path = "../case-helper" }
1313

crates/componentize/tests/rust-case-0.8/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ crate-type = ["cdylib"]
88

99
[dependencies]
1010
case-helper = { path = "../case-helper" }
11-
anyhow = "1.0.80"
11+
anyhow = "1"
1212
wit-bindgen = "0.8"
1313

1414
[workspace]

crates/compose/Cargo.toml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,14 @@ rust-version.workspace = true
1010

1111
[dependencies]
1212
anyhow = { workspace = true }
13-
async-trait = "0.1"
14-
indexmap = "2.2.6"
13+
async-trait = { workspace = true }
14+
indexmap = "2"
1515
semver = "1"
1616
spin-app = { path = "../app" }
1717
spin-componentize = { workspace = true }
1818
spin-serde = { path = "../serde" }
19-
thiserror = "1"
20-
tokio = { version = "1.23", features = ["fs"] }
21-
wac-graph = "0.5.0"
19+
thiserror = { workspace = true }
20+
wac-graph = "0.6"
2221

2322
[lints]
2423
workspace = true

0 commit comments

Comments
 (0)