From 1113fce5fb7be393f688e8d89ca23a0ee1e4bda5 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu, 18 Jan 2024 13:25:24 +0100
Subject: [PATCH] Bump the known_good_semver group with 1 update (#2953)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps the known_good_semver group with 1 update:
[clap](https://github.com/clap-rs/clap).
Updates `clap` from 4.4.16 to 4.4.18
Release notes
Sourced from clap's
releases.
v4.4.18
[4.4.18] - 2024-01-16
Fixes
- (error) When lacking
usage feature, ensure the
list of required arguments is unique
v4.4.17
[4.4.17] - 2024-01-15
Fixes
- Fix
panic! when mixing
args_conflicts_with_subcommands with ArgGroup
(which is implicit with derive) introduced in 4.4.15
Changelog
Sourced from clap's
changelog.
[4.4.18] - 2024-01-16
Fixes
- (error) When lacking
usage feature, ensure the
list of required arguments is unique
[4.4.17] - 2024-01-15
Fixes
- Fix
panic! when mixing
args_conflicts_with_subcommands with ArgGroup
(which is implicit with derive) introduced in 4.4.15
Commits
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore ` will
remove the ignore condition of the specified dependency and ignore
conditions
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Bastian Köcher
Co-authored-by: Dónal Murray
---
Cargo.lock | 66 +++++++++----------
cumulus/client/cli/Cargo.toml | 2 +-
cumulus/parachain-template/node/Cargo.toml | 2 +-
cumulus/polkadot-parachain/Cargo.toml | 2 +-
cumulus/test/service/Cargo.toml | 2 +-
polkadot/cli/Cargo.toml | 2 +-
polkadot/node/malus/Cargo.toml | 2 +-
polkadot/node/subsystem-bench/Cargo.toml | 2 +-
.../test-parachains/adder/collator/Cargo.toml | 2 +-
.../undying/collator/Cargo.toml | 2 +-
polkadot/utils/generate-bags/Cargo.toml | 2 +-
.../remote-ext-tests/bags-list/Cargo.toml | 2 +-
substrate/bin/minimal/node/Cargo.toml | 2 +-
substrate/bin/node-template/node/Cargo.toml | 2 +-
substrate/bin/node/bench/Cargo.toml | 2 +-
substrate/bin/node/cli/Cargo.toml | 4 +-
substrate/bin/node/inspect/Cargo.toml | 2 +-
.../bin/utils/chain-spec-builder/Cargo.toml | 2 +-
substrate/bin/utils/subkey/Cargo.toml | 2 +-
substrate/client/cli/Cargo.toml | 2 +-
substrate/client/storage-monitor/Cargo.toml | 2 +-
.../solution-type/fuzzer/Cargo.toml | 2 +-
.../npos-elections/fuzzer/Cargo.toml | 2 +-
.../ci/node-template-release/Cargo.toml | 2 +-
.../utils/frame/benchmarking-cli/Cargo.toml | 2 +-
.../frame/frame-utilities-cli/Cargo.toml | 2 +-
.../generate-bags/node-runtime/Cargo.toml | 2 +-
.../utils/frame/try-runtime/cli/Cargo.toml | 2 +-
28 files changed, 61 insertions(+), 61 deletions(-)
diff --git a/Cargo.lock b/Cargo.lock
index 849bc069d2..b6f69c2daa 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -2640,9 +2640,9 @@ dependencies = [
[[package]]
name = "clap"
-version = "4.4.16"
+version = "4.4.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "58e54881c004cec7895b0068a0a954cd5d62da01aef83fa35b1e594497bf5445"
+checksum = "1e578d6ec4194633722ccf9544794b71b1385c3c027efe0c55db226fc880865c"
dependencies = [
"clap_builder",
"clap_derive 4.4.7",
@@ -2659,9 +2659,9 @@ dependencies = [
[[package]]
name = "clap_builder"
-version = "4.4.16"
+version = "4.4.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "59cb82d7f531603d2fd1f507441cdd35184fa81beff7bd489570de7f773460bb"
+checksum = "4df4df40ec50c46000231c914968278b1eb05098cf8f1b3a518a95030e71d1c7"
dependencies = [
"anstream",
"anstyle",
@@ -2676,7 +2676,7 @@ version = "4.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "586a385f7ef2f8b4d86bddaa0c094794e7ccbfe5ffef1f434fe928143fc783a5"
dependencies = [
- "clap 4.4.16",
+ "clap 4.4.18",
]
[[package]]
@@ -3414,7 +3414,7 @@ dependencies = [
"anes",
"cast",
"ciborium",
- "clap 4.4.16",
+ "clap 4.4.18",
"criterion-plot",
"futures",
"is-terminal",
@@ -3577,7 +3577,7 @@ dependencies = [
name = "cumulus-client-cli"
version = "0.1.0"
dependencies = [
- "clap 4.4.16",
+ "clap 4.4.18",
"parity-scale-codec",
"sc-chain-spec",
"sc-cli",
@@ -4317,7 +4317,7 @@ name = "cumulus-test-service"
version = "0.1.0"
dependencies = [
"async-trait",
- "clap 4.4.16",
+ "clap 4.4.18",
"criterion 0.5.1",
"cumulus-client-cli",
"cumulus-client-consensus-common",
@@ -5501,7 +5501,7 @@ dependencies = [
"Inflector",
"array-bytes 6.1.0",
"chrono",
- "clap 4.4.16",
+ "clap 4.4.18",
"comfy-table",
"frame-benchmarking",
"frame-support",
@@ -5593,7 +5593,7 @@ dependencies = [
name = "frame-election-solution-type-fuzzer"
version = "2.0.0-alpha.5"
dependencies = [
- "clap 4.4.16",
+ "clap 4.4.18",
"frame-election-provider-solution-type",
"frame-election-provider-support",
"frame-support",
@@ -8109,7 +8109,7 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
name = "minimal-node"
version = "4.0.0-dev"
dependencies = [
- "clap 4.4.16",
+ "clap 4.4.18",
"frame",
"futures",
"futures-timer",
@@ -8573,7 +8573,7 @@ name = "node-bench"
version = "0.9.0-dev"
dependencies = [
"array-bytes 6.1.0",
- "clap 4.4.16",
+ "clap 4.4.18",
"derive_more",
"fs_extra",
"futures",
@@ -8650,7 +8650,7 @@ dependencies = [
name = "node-runtime-generate-bags"
version = "3.0.0"
dependencies = [
- "clap 4.4.16",
+ "clap 4.4.18",
"generate-bags",
"kitchensink-runtime",
]
@@ -8659,7 +8659,7 @@ dependencies = [
name = "node-template"
version = "4.0.0-dev"
dependencies = [
- "clap 4.4.16",
+ "clap 4.4.18",
"frame-benchmarking",
"frame-benchmarking-cli",
"frame-system",
@@ -8703,7 +8703,7 @@ dependencies = [
name = "node-template-release"
version = "3.0.0"
dependencies = [
- "clap 4.4.16",
+ "clap 4.4.18",
"flate2",
"fs_extra",
"glob",
@@ -11247,7 +11247,7 @@ dependencies = [
name = "parachain-template-node"
version = "0.1.0"
dependencies = [
- "clap 4.4.16",
+ "clap 4.4.18",
"color-print",
"cumulus-client-cli",
"cumulus-client-collator",
@@ -12205,7 +12205,7 @@ name = "polkadot-cli"
version = "1.1.0"
dependencies = [
"cfg-if",
- "clap 4.4.16",
+ "clap 4.4.18",
"frame-benchmarking-cli",
"futures",
"log",
@@ -13046,7 +13046,7 @@ dependencies = [
"async-trait",
"bridge-hub-rococo-runtime",
"bridge-hub-westend-runtime",
- "clap 4.4.16",
+ "clap 4.4.18",
"collectives-westend-runtime",
"color-print",
"contracts-rococo-runtime",
@@ -13557,7 +13557,7 @@ version = "1.0.0"
dependencies = [
"assert_matches",
"async-trait",
- "clap 4.4.16",
+ "clap 4.4.18",
"clap-num",
"color-eyre",
"colored",
@@ -13634,7 +13634,7 @@ version = "1.0.0"
dependencies = [
"assert_matches",
"async-trait",
- "clap 4.4.16",
+ "clap 4.4.18",
"color-eyre",
"futures",
"futures-timer",
@@ -13781,7 +13781,7 @@ dependencies = [
name = "polkadot-voter-bags"
version = "1.0.0"
dependencies = [
- "clap 4.4.16",
+ "clap 4.4.18",
"generate-bags",
"sp-io",
"westend-runtime",
@@ -14671,7 +14671,7 @@ checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f"
name = "remote-ext-tests-bags-list"
version = "1.0.0"
dependencies = [
- "clap 4.4.16",
+ "clap 4.4.18",
"frame-system",
"log",
"pallet-bags-list-remote-tests",
@@ -15461,7 +15461,7 @@ dependencies = [
"array-bytes 6.1.0",
"bip39",
"chrono",
- "clap 4.4.16",
+ "clap 4.4.18",
"fdlimit",
"futures",
"futures-timer",
@@ -16605,7 +16605,7 @@ dependencies = [
name = "sc-storage-monitor"
version = "0.1.0"
dependencies = [
- "clap 4.4.16",
+ "clap 4.4.18",
"fs4",
"log",
"sp-core",
@@ -18555,7 +18555,7 @@ dependencies = [
name = "sp-npos-elections-fuzzer"
version = "2.0.0-alpha.5"
dependencies = [
- "clap 4.4.16",
+ "clap 4.4.18",
"honggfuzz",
"rand 0.8.5",
"sp-npos-elections",
@@ -19076,7 +19076,7 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
name = "staging-chain-spec-builder"
version = "2.0.0"
dependencies = [
- "clap 4.4.16",
+ "clap 4.4.18",
"log",
"sc-chain-spec",
"serde_json",
@@ -19089,7 +19089,7 @@ version = "3.0.0-dev"
dependencies = [
"array-bytes 6.1.0",
"assert_cmd",
- "clap 4.4.16",
+ "clap 4.4.18",
"clap_complete",
"criterion 0.4.0",
"frame-benchmarking",
@@ -19198,7 +19198,7 @@ dependencies = [
name = "staging-node-inspect"
version = "0.9.0-dev"
dependencies = [
- "clap 4.4.16",
+ "clap 4.4.18",
"parity-scale-codec",
"sc-cli",
"sc-client-api",
@@ -19403,7 +19403,7 @@ dependencies = [
name = "subkey"
version = "3.0.0"
dependencies = [
- "clap 4.4.16",
+ "clap 4.4.18",
"sc-cli",
]
@@ -19445,7 +19445,7 @@ dependencies = [
name = "substrate-frame-cli"
version = "4.0.0-dev"
dependencies = [
- "clap 4.4.16",
+ "clap 4.4.18",
"frame-support",
"frame-system",
"sc-cli",
@@ -19923,7 +19923,7 @@ dependencies = [
name = "test-parachain-adder-collator"
version = "1.0.0"
dependencies = [
- "clap 4.4.16",
+ "clap 4.4.18",
"futures",
"futures-timer",
"log",
@@ -19971,7 +19971,7 @@ dependencies = [
name = "test-parachain-undying-collator"
version = "1.0.0"
dependencies = [
- "clap 4.4.16",
+ "clap 4.4.18",
"futures",
"futures-timer",
"log",
@@ -20622,7 +20622,7 @@ version = "0.10.0-dev"
dependencies = [
"assert_cmd",
"async-trait",
- "clap 4.4.16",
+ "clap 4.4.18",
"frame-remote-externalities",
"frame-try-runtime",
"hex",
diff --git a/cumulus/client/cli/Cargo.toml b/cumulus/client/cli/Cargo.toml
index 4048c3eaec..96016da5c9 100644
--- a/cumulus/client/cli/Cargo.toml
+++ b/cumulus/client/cli/Cargo.toml
@@ -10,7 +10,7 @@ license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
workspace = true
[dependencies]
-clap = { version = "4.4.16", features = ["derive"] }
+clap = { version = "4.4.18", features = ["derive"] }
codec = { package = "parity-scale-codec", version = "3.0.0" }
url = "2.4.0"
diff --git a/cumulus/parachain-template/node/Cargo.toml b/cumulus/parachain-template/node/Cargo.toml
index b34478ab3d..c12ee72f5c 100644
--- a/cumulus/parachain-template/node/Cargo.toml
+++ b/cumulus/parachain-template/node/Cargo.toml
@@ -14,7 +14,7 @@ publish = false
workspace = true
[dependencies]
-clap = { version = "4.4.16", features = ["derive"] }
+clap = { version = "4.4.18", features = ["derive"] }
log = "0.4.20"
codec = { package = "parity-scale-codec", version = "3.0.0" }
serde = { version = "1.0.195", features = ["derive"] }
diff --git a/cumulus/polkadot-parachain/Cargo.toml b/cumulus/polkadot-parachain/Cargo.toml
index 84ba8a36d5..0a40816fc0 100644
--- a/cumulus/polkadot-parachain/Cargo.toml
+++ b/cumulus/polkadot-parachain/Cargo.toml
@@ -16,7 +16,7 @@ path = "src/main.rs"
[dependencies]
async-trait = "0.1.74"
-clap = { version = "4.4.16", features = ["derive"] }
+clap = { version = "4.4.18", features = ["derive"] }
codec = { package = "parity-scale-codec", version = "3.0.0" }
futures = "0.3.28"
hex-literal = "0.4.1"
diff --git a/cumulus/test/service/Cargo.toml b/cumulus/test/service/Cargo.toml
index 387d65c493..dcd70ca97e 100644
--- a/cumulus/test/service/Cargo.toml
+++ b/cumulus/test/service/Cargo.toml
@@ -14,7 +14,7 @@ path = "src/main.rs"
[dependencies]
async-trait = "0.1.74"
-clap = { version = "4.4.16", features = ["derive"] }
+clap = { version = "4.4.18", features = ["derive"] }
codec = { package = "parity-scale-codec", version = "3.0.0" }
criterion = { version = "0.5.1", features = ["async_tokio"] }
jsonrpsee = { version = "0.16.2", features = ["server"] }
diff --git a/polkadot/cli/Cargo.toml b/polkadot/cli/Cargo.toml
index cc96422abb..2efb057ca2 100644
--- a/polkadot/cli/Cargo.toml
+++ b/polkadot/cli/Cargo.toml
@@ -19,7 +19,7 @@ crate-type = ["cdylib", "rlib"]
[dependencies]
cfg-if = "1.0"
-clap = { version = "4.4.16", features = ["derive"], optional = true }
+clap = { version = "4.4.18", features = ["derive"], optional = true }
log = "0.4.17"
thiserror = "1.0.48"
futures = "0.3.21"
diff --git a/polkadot/node/malus/Cargo.toml b/polkadot/node/malus/Cargo.toml
index 7793abfd69..6a3dff726e 100644
--- a/polkadot/node/malus/Cargo.toml
+++ b/polkadot/node/malus/Cargo.toml
@@ -43,7 +43,7 @@ assert_matches = "1.5"
async-trait = "0.1.74"
sp-keystore = { path = "../../../substrate/primitives/keystore" }
sp-core = { path = "../../../substrate/primitives/core" }
-clap = { version = "4.4.16", features = ["derive"] }
+clap = { version = "4.4.18", features = ["derive"] }
futures = "0.3.21"
futures-timer = "3.0.2"
gum = { package = "tracing-gum", path = "../gum" }
diff --git a/polkadot/node/subsystem-bench/Cargo.toml b/polkadot/node/subsystem-bench/Cargo.toml
index ab3de33fe2..f09f7fc489 100644
--- a/polkadot/node/subsystem-bench/Cargo.toml
+++ b/polkadot/node/subsystem-bench/Cargo.toml
@@ -31,7 +31,7 @@ async-trait = "0.1.74"
sp-keystore = { path = "../../../substrate/primitives/keystore" }
sc-keystore = { path = "../../../substrate/client/keystore" }
sp-core = { path = "../../../substrate/primitives/core" }
-clap = { version = "4.4.16", features = ["derive"] }
+clap = { version = "4.4.18", features = ["derive"] }
futures = "0.3.21"
futures-timer = "3.0.2"
gum = { package = "tracing-gum", path = "../gum" }
diff --git a/polkadot/parachain/test-parachains/adder/collator/Cargo.toml b/polkadot/parachain/test-parachains/adder/collator/Cargo.toml
index 4ebeb76790..7dd0d9a563 100644
--- a/polkadot/parachain/test-parachains/adder/collator/Cargo.toml
+++ b/polkadot/parachain/test-parachains/adder/collator/Cargo.toml
@@ -16,7 +16,7 @@ path = "src/main.rs"
[dependencies]
parity-scale-codec = { version = "3.6.1", default-features = false, features = ["derive"] }
-clap = { version = "4.4.16", features = ["derive"] }
+clap = { version = "4.4.18", features = ["derive"] }
futures = "0.3.21"
futures-timer = "3.0.2"
log = "0.4.17"
diff --git a/polkadot/parachain/test-parachains/undying/collator/Cargo.toml b/polkadot/parachain/test-parachains/undying/collator/Cargo.toml
index 1d851218be..001c48476b 100644
--- a/polkadot/parachain/test-parachains/undying/collator/Cargo.toml
+++ b/polkadot/parachain/test-parachains/undying/collator/Cargo.toml
@@ -16,7 +16,7 @@ path = "src/main.rs"
[dependencies]
parity-scale-codec = { version = "3.6.1", default-features = false, features = ["derive"] }
-clap = { version = "4.4.16", features = ["derive"] }
+clap = { version = "4.4.18", features = ["derive"] }
futures = "0.3.21"
futures-timer = "3.0.2"
log = "0.4.17"
diff --git a/polkadot/utils/generate-bags/Cargo.toml b/polkadot/utils/generate-bags/Cargo.toml
index a16ee8de49..0f5ee43d86 100644
--- a/polkadot/utils/generate-bags/Cargo.toml
+++ b/polkadot/utils/generate-bags/Cargo.toml
@@ -10,7 +10,7 @@ description = "CLI to generate voter bags for Polkadot runtimes"
workspace = true
[dependencies]
-clap = { version = "4.4.16", features = ["derive"] }
+clap = { version = "4.4.18", features = ["derive"] }
generate-bags = { path = "../../../substrate/utils/frame/generate-bags" }
sp-io = { path = "../../../substrate/primitives/io" }
diff --git a/polkadot/utils/remote-ext-tests/bags-list/Cargo.toml b/polkadot/utils/remote-ext-tests/bags-list/Cargo.toml
index 75bfdd9d1a..f8190e6aef 100644
--- a/polkadot/utils/remote-ext-tests/bags-list/Cargo.toml
+++ b/polkadot/utils/remote-ext-tests/bags-list/Cargo.toml
@@ -18,6 +18,6 @@ sp-tracing = { path = "../../../../substrate/primitives/tracing" }
frame-system = { path = "../../../../substrate/frame/system" }
sp-core = { path = "../../../../substrate/primitives/core" }
-clap = { version = "4.4.16", features = ["derive"] }
+clap = { version = "4.4.18", features = ["derive"] }
log = "0.4.17"
tokio = { version = "1.24.2", features = ["macros"] }
diff --git a/substrate/bin/minimal/node/Cargo.toml b/substrate/bin/minimal/node/Cargo.toml
index 5a2427fd4d..cc00988dcf 100644
--- a/substrate/bin/minimal/node/Cargo.toml
+++ b/substrate/bin/minimal/node/Cargo.toml
@@ -20,7 +20,7 @@ targets = ["x86_64-unknown-linux-gnu"]
name = "minimal-node"
[dependencies]
-clap = { version = "4.4.16", features = ["derive"] }
+clap = { version = "4.4.18", features = ["derive"] }
futures = { version = "0.3.21", features = ["thread-pool"] }
futures-timer = "3.0.1"
jsonrpsee = { version = "0.16.2", features = ["server"] }
diff --git a/substrate/bin/node-template/node/Cargo.toml b/substrate/bin/node-template/node/Cargo.toml
index f91db97985..36c2f9f8b7 100644
--- a/substrate/bin/node-template/node/Cargo.toml
+++ b/substrate/bin/node-template/node/Cargo.toml
@@ -20,7 +20,7 @@ targets = ["x86_64-unknown-linux-gnu"]
name = "node-template"
[dependencies]
-clap = { version = "4.4.16", features = ["derive"] }
+clap = { version = "4.4.18", features = ["derive"] }
futures = { version = "0.3.21", features = ["thread-pool"] }
serde_json = "1.0.111"
diff --git a/substrate/bin/node/bench/Cargo.toml b/substrate/bin/node/bench/Cargo.toml
index 926cdc3bfb..42af802d71 100644
--- a/substrate/bin/node/bench/Cargo.toml
+++ b/substrate/bin/node/bench/Cargo.toml
@@ -16,7 +16,7 @@ workspace = true
[dependencies]
array-bytes = "6.1"
-clap = { version = "4.4.16", features = ["derive"] }
+clap = { version = "4.4.18", features = ["derive"] }
log = "0.4.17"
node-primitives = { path = "../primitives" }
node-testing = { path = "../testing" }
diff --git a/substrate/bin/node/cli/Cargo.toml b/substrate/bin/node/cli/Cargo.toml
index 64b6128839..061c9684c2 100644
--- a/substrate/bin/node/cli/Cargo.toml
+++ b/substrate/bin/node/cli/Cargo.toml
@@ -41,7 +41,7 @@ crate-type = ["cdylib", "rlib"]
[dependencies]
# third-party dependencies
array-bytes = "6.1"
-clap = { version = "4.4.16", features = ["derive"], optional = true }
+clap = { version = "4.4.18", features = ["derive"], optional = true }
codec = { package = "parity-scale-codec", version = "3.6.1" }
serde = { version = "1.0.195", features = ["derive"] }
jsonrpsee = { version = "0.16.2", features = ["server"] }
@@ -164,7 +164,7 @@ sp-trie = { path = "../../../primitives/trie" }
sp-state-machine = { path = "../../../primitives/state-machine" }
[build-dependencies]
-clap = { version = "4.4.16", optional = true }
+clap = { version = "4.4.18", optional = true }
clap_complete = { version = "4.0.2", optional = true }
node-inspect = { package = "staging-node-inspect", path = "../inspect", optional = true }
frame-benchmarking-cli = { path = "../../../utils/frame/benchmarking-cli", optional = true }
diff --git a/substrate/bin/node/inspect/Cargo.toml b/substrate/bin/node/inspect/Cargo.toml
index ef82f16be2..860295b055 100644
--- a/substrate/bin/node/inspect/Cargo.toml
+++ b/substrate/bin/node/inspect/Cargo.toml
@@ -15,7 +15,7 @@ workspace = true
targets = ["x86_64-unknown-linux-gnu"]
[dependencies]
-clap = { version = "4.4.16", features = ["derive"] }
+clap = { version = "4.4.18", features = ["derive"] }
codec = { package = "parity-scale-codec", version = "3.6.1" }
thiserror = "1.0"
sc-cli = { path = "../../../client/cli" }
diff --git a/substrate/bin/utils/chain-spec-builder/Cargo.toml b/substrate/bin/utils/chain-spec-builder/Cargo.toml
index a9ea0ad40b..06a0a3a1a4 100644
--- a/substrate/bin/utils/chain-spec-builder/Cargo.toml
+++ b/substrate/bin/utils/chain-spec-builder/Cargo.toml
@@ -23,7 +23,7 @@ name = "chain-spec-builder"
crate-type = ["rlib"]
[dependencies]
-clap = { version = "4.4.16", features = ["derive"] }
+clap = { version = "4.4.18", features = ["derive"] }
log = "0.4.17"
sc-chain-spec = { path = "../../../client/chain-spec" }
serde_json = "1.0.111"
diff --git a/substrate/bin/utils/subkey/Cargo.toml b/substrate/bin/utils/subkey/Cargo.toml
index 19eba2f196..b53bae0b6a 100644
--- a/substrate/bin/utils/subkey/Cargo.toml
+++ b/substrate/bin/utils/subkey/Cargo.toml
@@ -20,5 +20,5 @@ path = "src/main.rs"
name = "subkey"
[dependencies]
-clap = { version = "4.4.16", features = ["derive"] }
+clap = { version = "4.4.18", features = ["derive"] }
sc-cli = { path = "../../../client/cli" }
diff --git a/substrate/client/cli/Cargo.toml b/substrate/client/cli/Cargo.toml
index ce9b178168..d64973baf8 100644
--- a/substrate/client/cli/Cargo.toml
+++ b/substrate/client/cli/Cargo.toml
@@ -18,7 +18,7 @@ targets = ["x86_64-unknown-linux-gnu"]
[dependencies]
array-bytes = "6.1"
chrono = "0.4.31"
-clap = { version = "4.4.16", features = ["derive", "string", "wrap_help"] }
+clap = { version = "4.4.18", features = ["derive", "string", "wrap_help"] }
fdlimit = "0.3.0"
futures = "0.3.21"
itertools = "0.10.3"
diff --git a/substrate/client/storage-monitor/Cargo.toml b/substrate/client/storage-monitor/Cargo.toml
index 17f1c42bcc..6a01ef0fe2 100644
--- a/substrate/client/storage-monitor/Cargo.toml
+++ b/substrate/client/storage-monitor/Cargo.toml
@@ -12,7 +12,7 @@ homepage = "https://substrate.io"
workspace = true
[dependencies]
-clap = { version = "4.4.16", features = ["derive", "string"] }
+clap = { version = "4.4.18", features = ["derive", "string"] }
log = "0.4.17"
fs4 = "0.7.0"
sp-core = { path = "../../primitives/core" }
diff --git a/substrate/frame/election-provider-support/solution-type/fuzzer/Cargo.toml b/substrate/frame/election-provider-support/solution-type/fuzzer/Cargo.toml
index 62316b2729..7200d207ae 100644
--- a/substrate/frame/election-provider-support/solution-type/fuzzer/Cargo.toml
+++ b/substrate/frame/election-provider-support/solution-type/fuzzer/Cargo.toml
@@ -16,7 +16,7 @@ workspace = true
targets = ["x86_64-unknown-linux-gnu"]
[dependencies]
-clap = { version = "4.4.16", features = ["derive"] }
+clap = { version = "4.4.18", features = ["derive"] }
honggfuzz = "0.5"
rand = { version = "0.8", features = ["small_rng", "std"] }
diff --git a/substrate/primitives/npos-elections/fuzzer/Cargo.toml b/substrate/primitives/npos-elections/fuzzer/Cargo.toml
index f98e41ae77..9317732543 100644
--- a/substrate/primitives/npos-elections/fuzzer/Cargo.toml
+++ b/substrate/primitives/npos-elections/fuzzer/Cargo.toml
@@ -17,7 +17,7 @@ workspace = true
targets = ["x86_64-unknown-linux-gnu"]
[dependencies]
-clap = { version = "4.4.16", features = ["derive"] }
+clap = { version = "4.4.18", features = ["derive"] }
honggfuzz = "0.5"
rand = { version = "0.8", features = ["small_rng", "std"] }
sp-npos-elections = { path = ".." }
diff --git a/substrate/scripts/ci/node-template-release/Cargo.toml b/substrate/scripts/ci/node-template-release/Cargo.toml
index 40ba629fb0..a0b9318454 100644
--- a/substrate/scripts/ci/node-template-release/Cargo.toml
+++ b/substrate/scripts/ci/node-template-release/Cargo.toml
@@ -14,7 +14,7 @@ workspace = true
targets = ["x86_64-unknown-linux-gnu"]
[dependencies]
-clap = { version = "4.4.16", features = ["derive"] }
+clap = { version = "4.4.18", features = ["derive"] }
flate2 = "1.0"
fs_extra = "1.3"
glob = "0.3"
diff --git a/substrate/utils/frame/benchmarking-cli/Cargo.toml b/substrate/utils/frame/benchmarking-cli/Cargo.toml
index f7210cf768..ba95afeeee 100644
--- a/substrate/utils/frame/benchmarking-cli/Cargo.toml
+++ b/substrate/utils/frame/benchmarking-cli/Cargo.toml
@@ -18,7 +18,7 @@ targets = ["x86_64-unknown-linux-gnu"]
[dependencies]
array-bytes = "6.1"
chrono = "0.4"
-clap = { version = "4.4.16", features = ["derive"] }
+clap = { version = "4.4.18", features = ["derive"] }
codec = { package = "parity-scale-codec", version = "3.6.1" }
comfy-table = { version = "7.0.1", default-features = false }
handlebars = "4.2.2"
diff --git a/substrate/utils/frame/frame-utilities-cli/Cargo.toml b/substrate/utils/frame/frame-utilities-cli/Cargo.toml
index 899f86f3cb..3cfb81e8c1 100644
--- a/substrate/utils/frame/frame-utilities-cli/Cargo.toml
+++ b/substrate/utils/frame/frame-utilities-cli/Cargo.toml
@@ -14,7 +14,7 @@ readme = "README.md"
workspace = true
[dependencies]
-clap = { version = "4.4.16", features = ["derive"] }
+clap = { version = "4.4.18", features = ["derive"] }
frame-support = { path = "../../../frame/support" }
frame-system = { path = "../../../frame/system" }
sc-cli = { path = "../../../client/cli" }
diff --git a/substrate/utils/frame/generate-bags/node-runtime/Cargo.toml b/substrate/utils/frame/generate-bags/node-runtime/Cargo.toml
index ba11fce18f..b35e06879d 100644
--- a/substrate/utils/frame/generate-bags/node-runtime/Cargo.toml
+++ b/substrate/utils/frame/generate-bags/node-runtime/Cargo.toml
@@ -17,4 +17,4 @@ kitchensink-runtime = { path = "../../../../bin/node/runtime" }
generate-bags = { path = ".." }
# third-party
-clap = { version = "4.4.16", features = ["derive"] }
+clap = { version = "4.4.18", features = ["derive"] }
diff --git a/substrate/utils/frame/try-runtime/cli/Cargo.toml b/substrate/utils/frame/try-runtime/cli/Cargo.toml
index ac515315bb..20da5c1675 100644
--- a/substrate/utils/frame/try-runtime/cli/Cargo.toml
+++ b/substrate/utils/frame/try-runtime/cli/Cargo.toml
@@ -38,7 +38,7 @@ frame-try-runtime = { path = "../../../../frame/try-runtime", optional = true }
substrate-rpc-client = { path = "../../rpc/client" }
async-trait = "0.1.74"
-clap = { version = "4.4.16", features = ["derive"] }
+clap = { version = "4.4.18", features = ["derive"] }
hex = { version = "0.4.3", default-features = false }
log = "0.4.17"
parity-scale-codec = "3.6.1"