Idea: WASM-based Actions

I have another “amazing” idea about the Actions: it would be awesome to be able to run WASM applications as an Actions, because you know, both JavaScript and Docker containers has their own quirks :slight_smile:

With WASM the Action itself could be implemented on any language possible and compiled into the bytecode blob, which will be executed on a virtual host.

As WASM is in early stages right now, it is probably unreasonable to add the support immediately, but maybe it could added somewhere into the backlog for a further consideration?

I’d rather see shell-based actions first :slight_smile: If they could match shells available in workflows on all platforms (so currently: bash/pwsh/python) it would be awesome. Sure, adding more ways to write actions is always nice, but IMHO we’re still missing basics here.