Procházet zdrojové kódy

fix: windows release doesn't include git

Tienson Qin před 4 roky
rodič
revize
62bf4034ff
1 změnil soubory, kde provedl 15 přidání a 7 odebrání
  1. 15 7
      .github/workflows/build-desktop-release.yml

+ 15 - 7
.github/workflows/build-desktop-release.yml

@@ -140,15 +140,23 @@ jobs:
         with:
           node-version: 16
 
-      # - name: Cache Node Modules
-      #   uses: actions/cache@v2
-      #   with:
-      #     path: |
-      #       **/node_modules
-      #     key: ${{ runner.os }}-node-modules
+      - name: Cache Node Modules
+        uses: actions/cache@v2
+        with:
+         path: |
+           **/node_modules
+         key: ${{ runner.os }}-node-modules
+
+      - name: Deps Electron app
+        run: yarn install
+        working-directory: ./static
+
+      - name: Fix Deps Electron app
+        run: yarn run postinstall
+        working-directory: ./static/node_modules/dugite/
 
       - name: Build/Release Electron app
-        run: yarn install  && yarn electron:make
+        run: yarn electron:make
         working-directory: ./static
 
       - name: Change Artifact Name