chore(deps): bump the wasm group across 1 directory with 4 updates

Bumps the wasm group with 4 updates in the / directory: [wasmtime](https://github.com/bytecodealliance/wasmtime), [wasmtime-wasi](https://github.com/bytecodealliance/wasmtime), [wit-component](https://github.com/bytecodealliance/wasm-tools) and [wit-parser](https://github.com/bytecodealliance/wasm-tools).


Updates `wasmtime` from 47.0.4 to 48.0.1
- [Release notes](https://github.com/bytecodealliance/wasmtime/releases)
- [Changelog](https://github.com/bytecodealliance/wasmtime/blob/v48.0.1/RELEASES.md)
- [Commits](https://github.com/bytecodealliance/wasmtime/compare/v47.0.4...v48.0.1)

Updates `wasmtime-wasi` from 47.0.4 to 48.0.1
- [Release notes](https://github.com/bytecodealliance/wasmtime/releases)
- [Changelog](https://github.com/bytecodealliance/wasmtime/blob/v48.0.1/RELEASES.md)
- [Commits](https://github.com/bytecodealliance/wasmtime/compare/v47.0.4...v48.0.1)

Updates `wit-component` from 0.254.0 to 0.258.0
- [Release notes](https://github.com/bytecodealliance/wasm-tools/releases)
- [Commits](https://github.com/bytecodealliance/wasm-tools/commits)

Updates `wit-parser` from 0.254.0 to 0.258.0
- [Release notes](https://github.com/bytecodealliance/wasm-tools/releases)
- [Commits](https://github.com/bytecodealliance/wasm-tools/commits)

---
updated-dependencies:
- dependency-name: wasmtime
  dependency-version: 48.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: wasm
- dependency-name: wasmtime-wasi
  dependency-version: 48.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: wasm
- dependency-name: wit-component
  dependency-version: 0.257.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: wasm
- dependency-name: wit-parser
  dependency-version: 0.257.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: wasm
...

Signed-off-by: dependabot[bot] <support@github.com>
This commit is contained in:
dependabot[bot]
2026-08-31 12:48:38 +00:00
committed by GitHub
parent ea111c67b9
commit 032d527540
4 changed files with 151 additions and 126 deletions

265
Cargo.lock generated
View File

@@ -1701,27 +1701,27 @@ dependencies = [
[[package]]
name = "cranelift-assembler-x64"
version = "0.134.4"
version = "0.135.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "16c273ba1bfc3a1cb27cb4f83df27134f3cb638a61f5ed79ab22cf86eb13da0d"
checksum = "9903e767cc0a95a59950de099a6b1d61e1476f774be1cdfa06d7ccdc9bfae56f"
dependencies = [
"cranelift-assembler-x64-meta",
]
[[package]]
name = "cranelift-assembler-x64-meta"
version = "0.134.4"
version = "0.135.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cbf8909326a466739e83ffe11e74c0c8c6b4bfa911b612aece915daa746cff58"
checksum = "e777252ea3ec9daffa71408fbfe0793ab0a7b7bc3b2cf0f417dd0fa33964b8ef"
dependencies = [
"cranelift-srcgen",
]
[[package]]
name = "cranelift-bforest"
version = "0.134.4"
version = "0.135.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3cb26b06b54d8b2f8cdf4d440a32fc3b3b91c71c162333a69a70a66fa265fc45"
checksum = "7828208a36e6627481cea61bd24c6234e31411d5c58b48e80ca094a1d593b944"
dependencies = [
"cranelift-entity",
"wasmtime-internal-core",
@@ -1729,9 +1729,9 @@ dependencies = [
[[package]]
name = "cranelift-bitset"
version = "0.134.4"
version = "0.135.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7ce4e57dbb7f73d08011808a19787c3a03c3e7854b2a479ed0b788915fb671be"
checksum = "a58c8447cc59ef98c49096679f81392ad0acec2224cea2bef52011f5169f9d02"
dependencies = [
"serde",
"serde_derive",
@@ -1740,9 +1740,9 @@ dependencies = [
[[package]]
name = "cranelift-codegen"
version = "0.134.4"
version = "0.135.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "74b0a8968f33d0bc13bc86fe70dd3947e93acc9f358ed9848e9988448972a9be"
checksum = "ce520e899df1de583e7b564eafd66760fbc147d72894d2278ddac57a1489fcc0"
dependencies = [
"bumpalo",
"cranelift-assembler-x64",
@@ -1771,9 +1771,9 @@ dependencies = [
[[package]]
name = "cranelift-codegen-meta"
version = "0.134.4"
version = "0.135.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f69e8e2fe9deb48ef7b8d0c61612f8c1e2277d0421c201e30a4c844a4ebac698"
checksum = "8d8ab23e63d78ea6bbda18ae1ed9c958bc1cb88d90fb5e95f5ba62e9c019474b"
dependencies = [
"cranelift-assembler-x64-meta",
"cranelift-codegen-shared",
@@ -1784,24 +1784,24 @@ dependencies = [
[[package]]
name = "cranelift-codegen-shared"
version = "0.134.4"
version = "0.135.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ad4db1e87a65e9c5a832e3ede160830d4e34df938ac38b5604819f8825687e73"
checksum = "24319a996b1ef40ebf8af69b39c868c790b35a42cfe38edacfd8c9deb75ea712"
[[package]]
name = "cranelift-control"
version = "0.134.4"
version = "0.135.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9248cd37bb6ec460981f57ead368e32b1eca7a207ad50e3e9c7adc3b161f20e9"
checksum = "cf9856d68cc2cefb83229cb2c55b620dd38427555c2fe87d73f8a4421616f628"
dependencies = [
"arbitrary",
]
[[package]]
name = "cranelift-entity"
version = "0.134.4"
version = "0.135.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "26b8bc91c0a3530d132acbf118965dabe9a084029eb0fa74b64760360dec3316"
checksum = "e0ec225d6b79c5d61358cb5ea081a1384ec541dbf8c1a8c618d187875af326ad"
dependencies = [
"cranelift-bitset",
"serde",
@@ -1811,9 +1811,9 @@ dependencies = [
[[package]]
name = "cranelift-frontend"
version = "0.134.4"
version = "0.135.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5086f2ebc084a98b387e522680f62ef65a512444d8382151e03088716d3a1714"
checksum = "7d3a96a09bd9bd3cf6df2de2ea15d7418f493e946a8eaa1acfe39297a67ed3f3"
dependencies = [
"cranelift-codegen",
"hashbrown 0.17.1",
@@ -1824,15 +1824,15 @@ dependencies = [
[[package]]
name = "cranelift-isle"
version = "0.134.4"
version = "0.135.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b6a658670f779afc2df083be201ebe54805f69b7b9ffa8dab04142b72ed751c9"
checksum = "bd28f593c36afbdc9aa17305c0bb66c39ce0530e1caffcf389fbec053950083e"
[[package]]
name = "cranelift-native"
version = "0.134.4"
version = "0.135.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "16a41083b1fd953debd6f32d21fcda765b258f323ce907fdd6b4715f2769c478"
checksum = "2987ca47affc261aa31ac643fb80dd7f8274cebf878003ba9f50cd6ff2c1055f"
dependencies = [
"cranelift-codegen",
"libc",
@@ -1841,9 +1841,9 @@ dependencies = [
[[package]]
name = "cranelift-srcgen"
version = "0.134.4"
version = "0.135.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "244d9cd0759b0a3ccdd587cafb13434f9ea43b5c9d07701d277daf5cd0f7b7c1"
checksum = "b7431dd8c9def94aca43b27915dee0d42103d9b13922cfb044febcd975547d68"
[[package]]
name = "crc32fast"
@@ -4557,8 +4557,8 @@ dependencies = [
"url",
"uuid",
"wat",
"wit-component",
"wit-parser 0.254.0",
"wit-component 0.258.0",
"wit-parser 0.258.0",
"zeroize",
"zip",
]
@@ -5461,8 +5461,8 @@ dependencies = [
"wasmtime",
"wasmtime-wasi",
"wat",
"wit-component",
"wit-parser 0.254.0",
"wit-component 0.258.0",
"wit-parser 0.258.0",
]
[[package]]
@@ -7403,9 +7403,9 @@ dependencies = [
[[package]]
name = "pulley-interpreter"
version = "47.0.4"
version = "48.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ed2bd641cb6a3ec5bffe60405568933163e0ea619da0943e9d2a417ceaa7fe82"
checksum = "f755d75e0809a4738a3e4880eeeb852fadbe1de5a437505b84f09c381657012a"
dependencies = [
"cranelift-bitset",
"log",
@@ -7415,9 +7415,9 @@ dependencies = [
[[package]]
name = "pulley-macros"
version = "47.0.4"
version = "48.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d3fd4024d1e559eaf5579bc8ad84a2b5915f34b47acc13a06ffba7dac401b166"
checksum = "c7e69fa1c4a555946f82e7894a7df88b0e9ee03b4266829b4811467c616ce51d"
dependencies = [
"proc-macro2",
"quote",
@@ -10135,9 +10135,9 @@ dependencies = [
[[package]]
name = "wasm-compose"
version = "0.252.0"
version = "0.254.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d59b710751a35d54732a63851cdfacbfb2266b7160ce174faf269d3f4e84e31b"
checksum = "8fd717357bff09b5f1ea49aea8ed1cd149b0c521823a1cc70bc2ac16b90b651a"
dependencies = [
"anyhow",
"heck 0.5.0",
@@ -10145,21 +10145,11 @@ dependencies = [
"log",
"petgraph",
"smallvec",
"wasm-encoder 0.252.0",
"wasmparser 0.252.0",
"wasm-encoder 0.254.0",
"wasmparser 0.254.0",
"wat",
]
[[package]]
name = "wasm-encoder"
version = "0.252.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8185ae345fa5687c054626ff9a50e7089797a343d9904d1dc9820eb4c4d3196f"
dependencies = [
"leb128fmt",
"wasmparser 0.252.0",
]
[[package]]
name = "wasm-encoder"
version = "0.254.0"
@@ -10180,6 +10170,16 @@ dependencies = [
"wasmparser 0.256.0",
]
[[package]]
name = "wasm-encoder"
version = "0.258.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e974fe6821a8cf64575d51ea2194e2c8f77e7b66e9afe7419ce8a97f9ee0d251"
dependencies = [
"leb128fmt",
"wasmparser 0.258.0",
]
[[package]]
name = "wasm-metadata"
version = "0.254.0"
@@ -10192,6 +10192,18 @@ dependencies = [
"wasmparser 0.254.0",
]
[[package]]
name = "wasm-metadata"
version = "0.258.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "18a11585adb92fe9b55ad1d760e8d8fb5d87e0d2e303cb8eed57f078d54293a2"
dependencies = [
"anyhow",
"indexmap 2.14.0",
"wasm-encoder 0.258.0",
"wasmparser 0.258.0",
]
[[package]]
name = "wasm-streams"
version = "0.4.2"
@@ -10218,19 +10230,6 @@ dependencies = [
"web-sys",
]
[[package]]
name = "wasmparser"
version = "0.252.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d3eb099dcadcde5be9eef55e3a337128efd4e44b4c93122487e4d2e4e1c6627c"
dependencies = [
"bitflags 2.13.1",
"hashbrown 0.17.1",
"indexmap 2.14.0",
"semver",
"serde",
]
[[package]]
name = "wasmparser"
version = "0.254.0"
@@ -10241,6 +10240,7 @@ dependencies = [
"hashbrown 0.17.1",
"indexmap 2.14.0",
"semver",
"serde",
]
[[package]]
@@ -10255,28 +10255,39 @@ dependencies = [
]
[[package]]
name = "wasmprinter"
version = "0.252.0"
name = "wasmparser"
version = "0.258.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7142797de29b35ab8dbf15c00f55fda75d409da4c423a8ab8bd6b667a785824b"
checksum = "d9a61719f93a87b16d325921e251800c4833f8fab50fa21c7de73aed50086313"
dependencies = [
"bitflags 2.13.1",
"hashbrown 0.17.1",
"indexmap 2.14.0",
"semver",
]
[[package]]
name = "wasmprinter"
version = "0.254.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "64e3ba11e024f504698f87b629b2b66c22a1231758de7607754963f7d198be39"
dependencies = [
"anyhow",
"termcolor",
"wasmparser 0.252.0",
"wasmparser 0.254.0",
]
[[package]]
name = "wasmtime"
version = "47.0.4"
version = "48.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4cdaf5b8af5713146e3a62d940c71e3eb2ad1ebacfa6b55f0c8509a5b4b87718"
checksum = "1bd39f78fe9bc82cee4025ec9d52118269e9a1498016cc60119b14f2e1d86a8d"
dependencies = [
"addr2line",
"async-trait",
"bitflags 2.13.1",
"bumpalo",
"cc",
"cfg-if",
"encoding_rs",
"futures",
"fxprof-processed-profile",
@@ -10300,8 +10311,8 @@ dependencies = [
"target-lexicon",
"tempfile",
"wasm-compose",
"wasm-encoder 0.252.0",
"wasmparser 0.252.0",
"wasm-encoder 0.254.0",
"wasmparser 0.254.0",
"wasmtime-environ",
"wasmtime-internal-cache",
"wasmtime-internal-component-macro",
@@ -10315,14 +10326,14 @@ dependencies = [
"wasmtime-internal-versioned-export-macros",
"wat",
"windows-sys 0.61.2",
"wit-parser 0.252.0",
"wit-parser 0.254.0",
]
[[package]]
name = "wasmtime-environ"
version = "47.0.4"
version = "48.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "58793271eab7ec26bab99ca497131f8b37702e7dc39e2f2d18293e3e915b4964"
checksum = "00c1070d95484d048994ec109cd42c4932ac07e6ee3cc1886fb90c7a18ec29da"
dependencies = [
"anyhow",
"cpp_demangle",
@@ -10342,8 +10353,8 @@ dependencies = [
"sha2 0.10.9",
"smallvec",
"target-lexicon",
"wasm-encoder 0.252.0",
"wasmparser 0.252.0",
"wasm-encoder 0.254.0",
"wasmparser 0.254.0",
"wasmprinter",
"wasmtime-internal-component-util",
"wasmtime-internal-core",
@@ -10351,9 +10362,9 @@ dependencies = [
[[package]]
name = "wasmtime-internal-cache"
version = "47.0.4"
version = "48.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ede02ba77442cab88a2ddd5d16373e8bc450b55e05de8be039b024987a53d5a7"
checksum = "9d447fd40f3e149cda8c0cd808660a1d1de438f3ff28627abb9bcda90dfb4895"
dependencies = [
"base64 0.22.1",
"directories-next",
@@ -10371,9 +10382,9 @@ dependencies = [
[[package]]
name = "wasmtime-internal-component-macro"
version = "47.0.4"
version = "48.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c5bba4eff4804620bae04d7793308d97a0c5a8a97ea19e635452518f84560f84"
checksum = "f3d2b2f9f89a65bb2277d82fbdd49263d27d8233bc717d750c4b13a23d57721c"
dependencies = [
"anyhow",
"proc-macro2",
@@ -10381,20 +10392,20 @@ dependencies = [
"syn 2.0.119",
"wasmtime-internal-component-util",
"wasmtime-internal-wit-bindgen",
"wit-parser 0.252.0",
"wit-parser 0.254.0",
]
[[package]]
name = "wasmtime-internal-component-util"
version = "47.0.4"
version = "48.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3d7032ff6b4d7a45e05be1cb32ec1756df5f2669f08296dbe2c61c3789dead2c"
checksum = "2c0fe8292115fda08875f29064ae9f7f0b2c1ffbb323146eae538ae34b8a613f"
[[package]]
name = "wasmtime-internal-core"
version = "47.0.4"
version = "48.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f41d3b2cb9c3de7b696690af070d408b5e357011832f8b8bb7fbb315dbb620ed"
checksum = "821385794cf44baf2967fd2515368429ed2bff9b9b256f62d09a0f1301474fd8"
dependencies = [
"anyhow",
"hashbrown 0.17.1",
@@ -10404,11 +10415,10 @@ dependencies = [
[[package]]
name = "wasmtime-internal-cranelift"
version = "47.0.4"
version = "48.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1d5cda5b90247978dd2ba6ca4e309508da19e9244445671d2d0e6a34e5c3b847"
checksum = "0238b4a52773457ad1b8a1a26be90486e0ca0108cf46b9be16cc1d8d8cabdfa1"
dependencies = [
"cfg-if",
"cranelift-codegen",
"cranelift-control",
"cranelift-entity",
@@ -10422,7 +10432,7 @@ dependencies = [
"smallvec",
"target-lexicon",
"thiserror 2.0.20",
"wasmparser 0.252.0",
"wasmparser 0.254.0",
"wasmtime-environ",
"wasmtime-internal-core",
"wasmtime-internal-unwinder",
@@ -10431,12 +10441,11 @@ dependencies = [
[[package]]
name = "wasmtime-internal-fiber"
version = "47.0.4"
version = "48.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4d126366176553e8f304e8ac2078a4cc37134fe8f19d4d4695a09c5a2f577f10"
checksum = "596f1d85e06cbf9c9add9c78ea135171c5753264ffe94a83dcc082a1ff49fc9b"
dependencies = [
"cc",
"cfg-if",
"libc",
"rustix 1.1.4",
"wasmtime-environ",
@@ -10446,9 +10455,9 @@ dependencies = [
[[package]]
name = "wasmtime-internal-jit-debug"
version = "47.0.4"
version = "48.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c1d28ff131bc40e11d84bc3a9fa0d264506439ffbbc89f3562fbb529d1caa617"
checksum = "365faed74827bb0116785bab5872372df1baaec9ec0003c83bc99ccdc595f689"
dependencies = [
"cc",
"object",
@@ -10458,11 +10467,10 @@ dependencies = [
[[package]]
name = "wasmtime-internal-jit-icache-coherence"
version = "47.0.4"
version = "48.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4a52de8b6afbfcd618073f592c1450cb661574e7061f3f4a44f1f7ec0c7f7909"
checksum = "3cce25afd9e7ac4957292a5c6a219951dd0f140b8417e7378a97f50b67c3b96f"
dependencies = [
"cfg-if",
"libc",
"wasmtime-internal-core",
"windows-sys 0.61.2",
@@ -10470,11 +10478,10 @@ dependencies = [
[[package]]
name = "wasmtime-internal-unwinder"
version = "47.0.4"
version = "48.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5524fbaaf3d2134dd6229164d7fc81e443cce06d1e0576524d5f4e86e747cb13"
checksum = "a1fdea09d51e39c774984ca68a7d7486767e5b2935f5e686fa654aabcfc3c42d"
dependencies = [
"cfg-if",
"cranelift-codegen",
"log",
"object",
@@ -10483,9 +10490,9 @@ dependencies = [
[[package]]
name = "wasmtime-internal-versioned-export-macros"
version = "47.0.4"
version = "48.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e93bb9ae112a80618510f938275a5d88637b656e7d0a021fc906f52206c708ad"
checksum = "97e48a5f514c38c2f74249724cb3501e45548d3311ca9e3881694859fd6ba116"
dependencies = [
"proc-macro2",
"quote",
@@ -10494,31 +10501,30 @@ dependencies = [
[[package]]
name = "wasmtime-internal-wit-bindgen"
version = "47.0.4"
version = "48.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bfdbdd9d6fab1ecb67a7dc189e32c9e341444945fb709437bf8aab25d9a88459"
checksum = "07429ab53576255be2d298e04b2e1f381e39645465adbaebd69314b5430165c0"
dependencies = [
"anyhow",
"bitflags 2.13.1",
"heck 0.5.0",
"indexmap 2.14.0",
"wit-parser 0.252.0",
"wit-component 0.254.0",
"wit-parser 0.254.0",
]
[[package]]
name = "wasmtime-wasi"
version = "47.0.4"
version = "48.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b373095a6dc8382da56882ad16d7ea16771dd6927dd480b1ce3fe7c4b816d2cf"
checksum = "85dd81ee95792682ea5b279c9ed352f6b8a2cba084c2f8abdb225e6933323fed"
dependencies = [
"async-trait",
"bitflags 2.13.1",
"bytes",
"cap-fs-ext",
"cap-std",
"cfg-if",
"cap-primitives",
"futures",
"io-lifetimes 3.0.1",
"rand 0.10.2",
"rustix 1.1.4",
"thiserror 2.0.20",
@@ -10532,9 +10538,9 @@ dependencies = [
[[package]]
name = "wasmtime-wasi-io"
version = "47.0.4"
version = "48.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "51b3c9b39b1a1b3029f80e614623e182f165133dfaca8610f156450343f080a4"
checksum = "6a557bc8a7232cd079f6b423a9bb385f3ff9148824f3c26c07a028b499fab2bf"
dependencies = [
"async-trait",
"bytes",
@@ -10975,28 +10981,28 @@ dependencies = [
"serde_derive",
"serde_json",
"wasm-encoder 0.254.0",
"wasm-metadata",
"wasm-metadata 0.254.0",
"wasmparser 0.254.0",
"wit-parser 0.254.0",
]
[[package]]
name = "wit-parser"
version = "0.252.0"
name = "wit-component"
version = "0.258.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4266bea110371c620ccf3201c5023676046bc4556e5c7cfb5d500bda5ebc162d"
checksum = "481b5c47b2ecce0389b5e08a05557d6a190c9cd761773b8880a8017ee04dc7ef"
dependencies = [
"anyhow",
"hashbrown 0.17.1",
"id-arena",
"bitflags 2.13.1",
"indexmap 2.14.0",
"log",
"semver",
"serde",
"serde_derive",
"serde_json",
"unicode-ident",
"wasmparser 0.252.0",
"wasm-encoder 0.258.0",
"wasm-metadata 0.258.0",
"wasmparser 0.258.0",
"wit-parser 0.258.0",
]
[[package]]
@@ -11018,6 +11024,25 @@ dependencies = [
"wasmparser 0.254.0",
]
[[package]]
name = "wit-parser"
version = "0.258.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ff4daaa3cd97ae49ecd0a99dc009d453f93e0f083dd3be38c0f24a83a93e37ac"
dependencies = [
"anyhow",
"hashbrown 0.17.1",
"id-arena",
"indexmap 2.14.0",
"log",
"semver",
"serde",
"serde_derive",
"serde_json",
"unicode-ident",
"wasmparser 0.258.0",
]
[[package]]
name = "writeable"
version = "0.6.3"

View File

@@ -24,11 +24,11 @@ rust-version = "1.96"
# Floor 47.0.4: minimum current major patch containing the fixes for the
# Wasmtime advisories RUSTSEC-2026-0149, RUSTSEC-2026-0188,
# RUSTSEC-2026-0222, RUSTSEC-2026-0223, and RUSTSEC-2026-0269.
wasmtime = { version = "47.0.4", features = ["component-model"] }
wasmtime = { version = "48.0.1", features = ["component-model"] }
# Only the WASI p2 host API is linked (`p2::add_to_linker_sync`). Keeping
# defaults off avoids compiling unused p0/p1 WITX proc macros under remote CI
# sccache workers, where registry sidecar WITX files are not present.
wasmtime-wasi = { version = "47.0.4", default-features = false, features = ["p2"] }
wasmtime-wasi = { version = "48.0.1", default-features = false, features = ["p2"] }
# Maintainability guardrails against dead/speculative public API
# (the "Theme 1" anti-pattern from the maintainability audit: accessors,

View File

@@ -114,8 +114,8 @@ tracing-subscriber = "0.3"
tracing-test = { version = "0.2", features = ["no-env-filter"] }
zeroize = "1"
wat = "1.245.1"
wit-component = "0.254.0"
wit-parser = "0.254.0"
wit-component = "0.258.0"
wit-parser = "0.258.0"
# tests (chain-of-trust, SAN, validity window) without hand-rolling ASN.1.
[lints]

View File

@@ -34,5 +34,5 @@ ironclaw_resources = { path = "../../kernel/ironclaw_resources" }
tempfile = "3"
tokio = { version = "1", features = ["macros", "rt", "rt-multi-thread"] }
wat = "1.245.1"
wit-component = "0.254.0"
wit-parser = "0.254.0"
wit-component = "0.258.0"
wit-parser = "0.258.0"