rvolosatovs opened PR #6486 from rvolosatovs:fix/cargo-vendor to bytecodealliance:main:
Refs #6390
- move
crates/wasi/wit/deps/previewtocrates/wasi/wit, sincepreviewpackage is the WASI package- fix
cargo vendoruse cases (downstream crates utilizing Wasmtime viacargo vendor) by ensuring that all WIT-using crates are self-contained
rvolosatovs edited PR #6486:
Refs #6390
- update outdated WIT files
- move
crates/wasi/wit/deps/previewtocrates/wasi/wit, sincepreviewpackage is the WASI package- fix
cargo vendoruse cases (downstream crates utilizing Wasmtime viacargo vendor) by ensuring that all WIT-using crates are self-contained
rvolosatovs updated PR #6486.
rvolosatovs edited PR #6486:
Refs #6390
- update outdated WIT files
- move
crates/wasi/wit/deps/previewtocrates/wasi/wit, sincepreviewpackage is the WASI package- fix
cargo vendoruse cases (downstream crates utilizing Wasmtime viacargo vendor) by ensuring that all WIT-using crates are self-contained- use consistent naming and location scheme for dependencies (e.g.
deps/cli-baseforwasi:cli-base, just likedeps/iois used forwasi:io)
rvolosatovs updated PR #6486.
rvolosatovs updated PR #6486.
rvolosatovs edited PR #6486:
Refs #6390
I used https://github.com/bytecodealliance/wit-deps to populate the
wit/depsdirectories, I checked in the correspondingdeps.tomlanddeps.lockfiles for futurewit-deps updateusage, but I did not add a dependency on the tool (yet?) by eitherbuild.rsintegration or direct binary usage like was requested in https://github.com/bytecodealliance/preview2-prototyping/pull/136 earlierI also did not touch
crates/wasi/wit, since it's using dependency versions, which are different from upstream
- update outdated WIT files
- move
crates/wasi/wit/deps/previewtocrates/wasi/wit, sincepreviewpackage is the WASI package- fix
cargo vendoruse cases (downstream crates utilizing Wasmtime viacargo vendor) by ensuring that all WIT-using crates are self-contained- use consistent naming and location scheme for dependencies (e.g.
deps/cli-baseforwasi:cli-base, just likedeps/iois used forwasi:io)
rvolosatovs edited PR #6486:
Refs #6390
I used https://github.com/bytecodealliance/wit-deps to populate the
wit/depsdirectories, I checked in the correspondingdeps.tomlanddeps.lockfiles for futurewit-deps updateusage, but I did not add a dependency on the tool (yet?) by eitherbuild.rsintegration or direct binary usage like was requested in https://github.com/bytecodealliance/preview2-prototyping/pull/136 earlierI also did not touch
crates/wasi/wit/depsother thanpreview, since package is using dependency versions, which are different from upstream
- update outdated WIT files
- move
crates/wasi/wit/deps/previewtocrates/wasi/wit, sincepreviewpackage is the WASI package- fix
cargo vendoruse cases (downstream crates utilizing Wasmtime viacargo vendor) by ensuring that all WIT-using crates are self-contained- use consistent naming and location scheme for dependencies (e.g.
deps/cli-baseforwasi:cli-base, just likedeps/iois used forwasi:io)
Last updated: Dec 06 2025 at 06:05 UTC