Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ability to use WASM runtime in actions #82

Open
davidferlay opened this issue Feb 14, 2025 · 2 comments
Open

Ability to use WASM runtime in actions #82

davidferlay opened this issue Feb 14, 2025 · 2 comments

Comments

@davidferlay
Copy link
Contributor

Current

  • Action commands can define runtime to be either plugin or container (and soon shell/host too) to be executed either as go code, in container or locally.

Expected

  • Plugin commands should be able to be executed as wasm binary on host
  • This can have several advantages for actions commands: performance, portability/compatibility, security/isolation
@davidferlay
Copy link
Contributor Author

Just thought of the perfect candidate: our ansible-based deploy action. It's currently running as a standard local action, with container runtime. It means that wherever we need to run run it, docker socket (or k8s soon) should be available.

However if we can turn this action into a wasm, we don't need to rely on any container runtime anymore. Which will be game changer 🚀

@lexbritvin lexbritvin changed the title Ability to use wasm runtime in actions Ability to use shell runtime in actions Feb 21, 2025
@lexbritvin lexbritvin changed the title Ability to use shell runtime in actions Ability to use WASM runtime in actions Feb 21, 2025
@lexbritvin
Copy link
Collaborator

It definitely won't fit ansible scenarios as WASM is intended to run in sandbox and doesn't allow to access external executable.
We need to define the expected use-case for wasm.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants