diff --git a/.github/workflows/package.yml b/.github/workflows/package.yml index 907b777a28..a5b134ab45 100644 --- a/.github/workflows/package.yml +++ b/.github/workflows/package.yml @@ -71,7 +71,7 @@ jobs: shell: bash - name: Setting up the client tools - if: matrix.os == 'windows-2019' + if: ${{ matrix.os == 'windows-2019' && env.SM_API_KEY != '' }} run: | curl -X GET https://one.digicert.com/signingmanager/api-ui/v1/releases/smtools-windows-x64.msi/download -H "x-api-key:%SM_API_KEY%" -o smtools-windows-x64.msi msiexec /i smtools-windows-x64.msi /quiet /qn diff --git a/.github/workflows/package_for_test.yml b/.github/workflows/package_for_test.yml index 1b96b855e5..4b446bbf54 100644 --- a/.github/workflows/package_for_test.yml +++ b/.github/workflows/package_for_test.yml @@ -82,7 +82,7 @@ jobs: shell: bash - name: Setting up the client tools - if: matrix.os == 'windows-2019' + if: ${{ matrix.os == 'windows-2019' && env.SM_API_KEY != '' }} run: | curl -X GET https://one.digicert.com/signingmanager/api-ui/v1/releases/smtools-windows-x64.msi/download -H "x-api-key:%SM_API_KEY%" -o smtools-windows-x64.msi msiexec /i smtools-windows-x64.msi /quiet /qn @@ -90,7 +90,7 @@ jobs: shell: cmd - name: Certificates Sync - if: matrix.os == 'windows-2019' + if: ${{ matrix.os == 'windows-2019' && env.SM_API_KEY != '' }} run: | smctl windows certsync shell: cmd diff --git a/packages/neuron-wallet/scripts/customSign.js b/packages/neuron-wallet/scripts/customSign.js index ffb3a20d4a..e2288b578e 100644 --- a/packages/neuron-wallet/scripts/customSign.js +++ b/packages/neuron-wallet/scripts/customSign.js @@ -1,6 +1,11 @@ const { execSync } = require('node:child_process') exports.default = async configuration => { + if (!process.env.SM_API_KEY) { + console.info(`Skip signing because SM_API_KEY and not configured`) + return + } + if (!configuration.path) { throw new Error(`Path of application is not found`) }