diff --git a/.github/workflows/build-test.yml b/.github/workflows/build-test.yml
index da38b7a3f0..c579ee3b99 100644
--- a/.github/workflows/build-test.yml
+++ b/.github/workflows/build-test.yml
@@ -108,3 +108,33 @@ jobs:
           version: v1.54.2
           args: --timeout 15m0s
           skip-pkg-cache: true
+
+  build-wasp-cli: 
+    runs-on: ubuntu-latest
+    steps:
+      - name: Set up Go 1.x
+        uses: actions/setup-go@v4
+        with:
+          go-version: "1.21"
+        id: go
+
+      - name: Check out code into the Go module directory
+        uses: actions/checkout@v4
+
+      - name: Get dependencies
+        run: |
+          make wasm
+          go get -v -t -d ./...
+
+      - name: macos arm64
+        run: GOOS=darwin GOARCH=arm64 make build-cli
+      - name: macos amd64
+        run: GOOS=darwin GOARCH=amd64 make build-cli
+      - name: linux arm64
+        run: GOOS=linux GOARCH=arm64 make build-cli
+      - name: linux amd64
+        run: GOOS=linux GOARCH=amd64 make build-cli
+      # - name: linux 386
+      #   run: GOOS=linux GOARCH=386 make build-cli
+      - name: windows amd64
+        run: GOOS=windows GOARCH=amd64 make build-cli