In wasm-tools component semver-checks, instead of requiring that the old and new world live in packages with the same id, just require that they have the same name. This allows checking for semver compatibility between different versions of a package, for example, this command:
in a dirctory with wit/deps/http@0.2.2 contains the current wasi-http wit files, and wit/deps/http@0.2.3 contains a new set of wit files, checks that the new version is semver-compatible.
In wasm-tools component semver-checks, instead of requiring that the old and new world live in packages with the same id, just require that they have the same name. This allows checking for semver compatibility between different versions of a package, for example, this command:
in a dirctory with
wit/deps/http@0.2.2
contains the current wasi-http wit files, andwit/deps/http@0.2.3
contains a new set of wit files, checks that the new version is semver-compatible.