Disable wat
feature from wasmer
and wasmtime
#2586
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Motivation
We've recently had dependency version conflicts for
wat
betweenwasmer
andwasmtime
, which required releasing a new version of ourlinera-wasmer
work every time an update forwasmtime
was needed (#2427, #2530). That dependency onwat
isn't actually needed on either runtime, except for a couple of tests.Proposal
Disable the
wat
features and additional features fromwasmer
andwasmtime
.Because
dev-dependencies
can't have optional dependencies, nowlinera-execution
tests requirewasmer
so that it can enable thewat
feature.Test Plan
CI should catch regressions, since this just changes dependencies.
Release Plan
Links