vmware-labs / webassembly-language-runtimes

Wasm Language Runtimes provides popular language runtimes (Ruby, Python, …) precompiled to WebAssembly that are tested for compatibility and kept up to date when new versions of upstream languages are released
Apache License 2.0
327 stars 27 forks source link

WLR simplified build scripts, actions and structure #114

Closed assambar closed 1 year ago

assambar commented 1 year ago

As we bumped WASI SDK and the major runtimes to the latest versions there was a lot of copy-pasting and dealing with mind boggling things in the build scripts.

This PR aims to reduce this for future changes.

Note: There is more that could be generalized/simplified but I had to draw the line. The change is already way too big and time consuming for the value it brings.


Here is what the release builds for the major runtimes look now

And here are samples for the published releases: