From 90d498bb1df228f679a4a2c0349a212d02e9abf9 Mon Sep 17 00:00:00 2001 From: yanguoyu <841185308@qq.com> Date: Fri, 10 Nov 2023 15:23:37 +0800 Subject: [PATCH] feat: For test not package app dir --- .github/workflows/package_for_test.yml | 11 +++++++++++ packages/neuron-wallet/electron-builder.yml | 1 + 2 files changed, 12 insertions(+) diff --git a/.github/workflows/package_for_test.yml b/.github/workflows/package_for_test.yml index 4b446bbf54..04c0f4fdd1 100644 --- a/.github/workflows/package_for_test.yml +++ b/.github/workflows/package_for_test.yml @@ -110,6 +110,14 @@ jobs: env: CI: false + - name: Write electron-build Test yml + uses: actions/github-script@v6 + with: + script: | + const fs = require('node:fs') + const ympPath = 'packages/neuron-wallet/electron-builder.yml' + fs.writeFileSync(ympPath, fs.readFileSync(ympPath).toString().replace('asar: true', 'asar: false')) + - name: Package for MacOS if: ${{ matrix.os == 'macos-latest' && env.MAC_SHOULD_CODE_SIGN == 'true' }} run: | @@ -122,6 +130,7 @@ jobs: CSC_LINK: ${{ secrets.MAC_CERTIFICATE_BASE64 }} CSC_KEY_PASSWORD: ${{ secrets.MAC_CERTIFICATE_PASSWORD }} TEAM_ID: ${{ secrets.TEAM_ID }} + USE_HARD_LINKS: false - name: Package for MacOS for skip code sign if: ${{ matrix.os == 'macos-latest' && env.MAC_SHOULD_CODE_SIGN == 'false' }} @@ -132,6 +141,7 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} SKIP_NOTARIZE: true + USE_HARD_LINKS: false - name: Package for Windows if: matrix.os == 'windows-2019' @@ -150,6 +160,7 @@ jobs: yarn package:test linux env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + USE_HARD_LINKS: false - name: Upload Neuron App Zip if: matrix.os == 'macos-latest' diff --git a/packages/neuron-wallet/electron-builder.yml b/packages/neuron-wallet/electron-builder.yml index 514c724ef2..1e4aa42855 100644 --- a/packages/neuron-wallet/electron-builder.yml +++ b/packages/neuron-wallet/electron-builder.yml @@ -2,6 +2,7 @@ appId: com.nervos.neuron copyright: Copyright (C) 2019-2023 Nervos Foundation. productName: Neuron +# This property will replace to false in package for test action asar: true directories: