diff --git a/.github/workflows/release-and-publish.yml b/.github/workflows/release-and-publish.yml
index 2a478cd..fcaed80 100644
--- a/.github/workflows/release-and-publish.yml
+++ b/.github/workflows/release-and-publish.yml
@@ -27,9 +27,6 @@ jobs:
         npm ci
         npm run build-ci
 
-    - name: Create dist asset
-      run: zip --junk-paths colyseus-js-client build/*
-
     - id: check
       uses: EndBug/version-check@v2
       with:
diff --git a/package.json b/package.json
index f1623f1..4c69132 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "colyseus.js",
-  "version": "0.15.7",
+  "version": "0.15.8",
   "description": "Colyseus Multiplayer SDK for JavaScript/TypeScript",
   "author": "Endel Dreyer",
   "license": "MIT",
@@ -8,7 +8,8 @@
     "test": "mocha test/*.ts --require ts-node/register",
     "build": "rollup -c rollup.config.js",
     "build-dist-dts": "dts-bundle-generator --config dts-generator.json",
-    "build-ci": "tsc && npm run build && npm run build-dist-dts",
+    "build-ci": "tsc && npm run build && npm run build-dist-dts && npm run build-zip-dist",
+    "build-zip-dist": "zip --junk-paths colyseus-js-client dist/colyseus.*",
     "build-all": "tsc && npm run build && npm run build-dist-dts && npm run copy-cocos-creator-files && npm run copy-construct3-files",
     "copy-construct3-files": "cp dist/colyseus.js ../colyseus-construct3/plugin/colyseus.js",
     "copy-cocos-creator-files": "cp dist/colyseus.js cocos-creator-3-extension/colyseus-sdk/runtime && cp dist/colyseus.d.ts cocos-creator-3-extension/colyseus-sdk/runtime",