deislabs / containerd-wasm-shims

containerd shims for running WebAssembly workloads in Kubernetes
Apache License 2.0
311 stars 48 forks source link

feat: simplify makefiles and CI #118

Closed Mossaka closed 1 year ago

Mossaka commented 1 year ago

this commit largely removes the redundency of writing each command once for each shim this repo supports. It uses foreach syntax to iterate over each item in the shims variable and execute a command for each one.

This also applies to the CI. This commit adds a new docker-build-push action that builds and pushes the images to ghcr, abstrating the repeated build and push steps into this reusable workflow.

It also adds spin-inbound-redis and spin-outbound-redis images to the release pipeline