瀏覽代碼

fix: add windows cert

Tienson Qin 3 年之前
父節點
當前提交
c4abb02539
共有 2 個文件被更改,包括 10 次插入1 次删除
  1. 7 0
      .github/workflows/build-desktop-release.yml
  2. 3 1
      resources/forge.config.js

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

@@ -155,6 +155,13 @@ jobs:
         run: yarn run postinstall
         working-directory: ./static/node_modules/dugite/
 
+      - name: Add Windows certificate
+        id: write_file
+        uses: timheuer/base64-to-file@v1
+        with:
+          fileName: ${{ secrets.WINDOWS_CERT_FILE }}
+          encodedString: ${{ secrets.WINDOWS_CERT }}
+
       - name: Build/Release Electron app
         run: yarn electron:make
         working-directory: ./static

+ 3 - 1
resources/forge.config.js

@@ -21,7 +21,9 @@ module.exports = {
       'name': '@electron-forge/maker-squirrel',
       'config': {
         'name': 'Logseq',
-        'loadingGif': './icons/installing.gif'
+        'loadingGif': './icons/installing.gif',
+        "certificateFile": process.env['WINDOWS_CERT_FILE'],
+        "certificatePassword": process.env['WINDOWS_CERT_PASSWORD'],
       }
     },
     {