diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index bc7b78340..4a9c7ba0e 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -31,6 +31,9 @@ jobs: - name: Test run: make test + - name: Test WASM build + run: make build-wasm + golangci-lint: if: ${{ github.repository == 'redpanda-data/benthos' || github.event_name != 'schedule' }} runs-on: ubuntu-latest diff --git a/Makefile b/Makefile index 8609bdd30..299afc25b 100644 --- a/Makefile +++ b/Makefile @@ -5,6 +5,9 @@ GOMAXPROCS ?= 1 build: @go build ./cmd/benthos +build-wasm: + @GOOS=js GOARCH=wasm go build -o benthos.wasm ./cmd/benthos + install: @go install ./cmd/benthos