瀏覽代碼

chore(ci): cache node_modules

defclass 4 年之前
父節點
當前提交
6cda854a8d
共有 1 個文件被更改,包括 16 次插入1 次删除
  1. 16 1
      .github/workflows/build-desktop-release.yml

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

@@ -86,6 +86,13 @@ jobs:
         with:
           node-version: 14
 
+      - name: Cache Node Modules
+        uses: actions/cache@v2
+        with:
+          path: |
+            **/node_modules
+          key: ${{ runner.os }}-${{ hashFiles('**/package.json') }}
+
       - name: Build/Release Electron App
         run: yarn && yarn electron:make
         working-directory: ./static
@@ -156,11 +163,19 @@ jobs:
         with:
           node-version: 14
 
-      - uses: apple-actions/import-codesign-certs@v1
+      - name: Signing By Apple Developer ID
+        uses: apple-actions/import-codesign-certs@v1
         with:
           p12-file-base64: ${{ secrets.APPLE_CERTIFICATES_P12 }}
           p12-password: ${{ secrets.APPLE_CERTIFICATES_P12_PASSWORD }}
 
+      - name: Cache Node Modules
+        uses: actions/cache@v2
+        with:
+          path: |
+            **/node_modules
+          key: ${{ runner.os }}-${{ hashFiles('**/package.json') }}
+
       - name: Build/Release Electron App
         run: yarn && yarn electron:make
         working-directory: ./static