Use yaml_serde in place of deprecated serde_yaml (#9040)

`serde_yaml` is now deprecated. The API-compatible `yaml_serde` should be used instead.


  Replace `serde_yaml` with `yaml_serde`. This is purely mechanical as the API is 1-to-1.


Co-Authored-By: Mac L <mjladson@pm.me>
This commit is contained in:
Mac L
2026-03-29 22:39:20 +04:00
committed by GitHub
parent e1a2cfe202
commit a5e748f808
27 changed files with 88 additions and 87 deletions

60
Cargo.lock generated
View File

@@ -42,10 +42,10 @@ dependencies = [
"regex",
"rpassword",
"serde",
"serde_yaml",
"tracing",
"types",
"validator_dir",
"yaml_serde",
"zeroize",
]
@@ -1885,8 +1885,8 @@ dependencies = [
"hex",
"serde",
"serde_json",
"serde_yaml",
"types",
"yaml_serde",
]
[[package]]
@@ -1917,7 +1917,6 @@ dependencies = [
"sensitive_url",
"serde",
"serde_json",
"serde_yaml",
"slasher",
"slasher_service",
"slot_clock",
@@ -1930,6 +1929,7 @@ dependencies = [
"tracing",
"tracing-subscriber",
"types",
"yaml_serde",
]
[[package]]
@@ -2855,7 +2855,6 @@ dependencies = [
"serde",
"serde_json",
"serde_repr",
"serde_yaml",
"snap",
"ssz_types",
"state_processing",
@@ -2864,6 +2863,7 @@ dependencies = [
"tree_hash_derive",
"typenum",
"types",
"yaml_serde",
]
[[package]]
@@ -3164,7 +3164,7 @@ dependencies = [
"hex",
"num-bigint",
"serde",
"serde_yaml",
"yaml_serde",
]
[[package]]
@@ -3216,13 +3216,13 @@ dependencies = [
"pretty_reqwest_error",
"reqwest",
"sensitive_url",
"serde_yaml",
"sha2",
"tempfile",
"tokio",
"tracing",
"types",
"url",
"yaml_serde",
"zip",
]
@@ -4882,7 +4882,6 @@ dependencies = [
"rayon",
"serde",
"serde_json",
"serde_yaml",
"snap",
"state_processing",
"store",
@@ -4891,6 +4890,7 @@ dependencies = [
"tree_hash",
"types",
"validator_dir",
"yaml_serde",
]
[[package]]
@@ -5320,6 +5320,12 @@ dependencies = [
"vcpkg",
]
[[package]]
name = "libyaml-rs"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2e126dda6f34391ab7b444f9922055facc83c07a910da3eb16f1e4d9c45dc777"
[[package]]
name = "libz-rs-sys"
version = "0.5.4"
@@ -5374,7 +5380,6 @@ dependencies = [
"sensitive_url",
"serde",
"serde_json",
"serde_yaml",
"slasher",
"slashing_protection",
"store",
@@ -5388,6 +5393,7 @@ dependencies = [
"validator_client",
"validator_dir",
"validator_manager",
"yaml_serde",
"zeroize",
]
@@ -7017,9 +7023,9 @@ dependencies = [
"fixed_bytes",
"safe_arith",
"serde",
"serde_yaml",
"superstruct",
"types",
"yaml_serde",
]
[[package]]
@@ -8054,19 +8060,6 @@ dependencies = [
"syn 2.0.117",
]
[[package]]
name = "serde_yaml"
version = "0.9.34+deprecated"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47"
dependencies = [
"indexmap 2.12.1",
"itoa",
"ryu",
"serde",
"unsafe-libyaml",
]
[[package]]
name = "serdect"
version = "0.2.0"
@@ -9361,7 +9354,6 @@ dependencies = [
"safe_arith",
"serde",
"serde_json",
"serde_yaml",
"smallvec",
"ssz_types",
"state_processing",
@@ -9374,6 +9366,7 @@ dependencies = [
"tree_hash",
"tree_hash_derive",
"typenum",
"yaml_serde",
]
[[package]]
@@ -9461,12 +9454,6 @@ dependencies = [
"subtle",
]
[[package]]
name = "unsafe-libyaml"
version = "0.2.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861"
[[package]]
name = "unsigned-varint"
version = "0.8.0"
@@ -9969,7 +9956,6 @@ dependencies = [
"reqwest",
"serde",
"serde_json",
"serde_yaml",
"slashing_protection",
"slot_clock",
"ssz_types",
@@ -9979,6 +9965,7 @@ dependencies = [
"types",
"url",
"validator_store",
"yaml_serde",
"zip",
]
@@ -10493,6 +10480,19 @@ dependencies = [
"hashlink 0.11.0",
]
[[package]]
name = "yaml_serde"
version = "0.10.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "08c7c1b1a6a7c8a6b2741a6c21a4f8918e51899b111cfa08d1288202656e3975"
dependencies = [
"indexmap 2.12.1",
"itoa",
"libyaml-rs",
"ryu",
"serde",
]
[[package]]
name = "yamux"
version = "0.12.1"