diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index a1b2d732cdc47f6dd9d78b0bc213ca732d7776ad..54a6333ebd88259495af39252ce6ce03cae03809 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -19,5 +19,9 @@ jobs:
       - uses: actions/setup-go@v2
         with:
           go-version: '1.20'
+      - run: "go install -v ./cmd/compile_assets"
+        env:
+          GOBIN: "$PWD/bin"
+      - run: "$PWD/bin/compile_assets"
       - run: "go test -c -v ./test && ./test.test '-test.v'" # cheat and work around working directory issues
         timeout-minutes: 30