瀏覽代碼

fix(build): deps for macos arm64 build

Andelf 3 年之前
父節點
當前提交
3215b99be4
共有 1 個文件被更改,包括 5 次插入1 次删除
  1. 5 1
      .github/workflows/build-desktop-release.yml

+ 5 - 1
.github/workflows/build-desktop-release.yml

@@ -343,8 +343,12 @@ jobs:
       #       **/node_modules
       #     key: ${{ runner.os }}-node-modules
 
+      - name: Fetch deps and fix dugit arch for arm64
+        run: yarn install --ignore-platform && cd node_modules/dugite && npm_config_arch=arm64 node script/download-git.js
+        working-directory: ./static
+
       - name: Build/Release Electron App for arm64
-        run: npx cross-env npm_config_arch=arm64 yarn install && yarn electron:make-macos-arm64
+        run: yarn electron:make-macos-arm64
         working-directory: ./static
         env:
           APPLE_ID: ${{ secrets.APPLE_ID_EMAIL }}