From 935be1c0190459ee9f6f3f3f8a70d120adb5382d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karol=20S=C3=B3jko?= Date: Wed, 15 Oct 2025 15:51:48 +0200 Subject: [PATCH] chore: collect key locker logs (#2945) --- .github/workflows/desktop.release.reuse.yml | 27 +++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/.github/workflows/desktop.release.reuse.yml b/.github/workflows/desktop.release.reuse.yml index 36ecb683f..a11dbe1dc 100644 --- a/.github/workflows/desktop.release.reuse.yml +++ b/.github/workflows/desktop.release.reuse.yml @@ -336,6 +336,32 @@ jobs: - name: Build & Sign With Electron Builder run: yarn run electron-builder --windows --x64 --ia32 --publish=never --c.extraMetadata.version=$(node -p "require('./../web/package.json').version") + - name: Collect KeyLocker Logs + run: | + echo "Collecting DigiCert KeyLocker logs..." + echo "USERPROFILE: %USERPROFILE%" + echo "HOME: %HOME%" + + if exist "%USERPROFILE%\.signingmanager\logs\smksp.log" ( + echo "Found KeyLocker log file at %USERPROFILE%\.signingmanager\logs\smksp.log" + type "%USERPROFILE%\.signingmanager\logs\smksp.log" + ) else ( + echo "KeyLocker log file not found at %USERPROFILE%\.signingmanager\logs\smksp.log" + echo "Checking if .signingmanager directory exists..." + if exist "%USERPROFILE%\.signingmanager" ( + echo ".signingmanager directory exists, checking for logs subdirectory..." + if exist "%USERPROFILE%\.signingmanager\logs" ( + echo "logs directory exists, listing contents:" + dir "%USERPROFILE%\.signingmanager\logs" + ) else ( + echo "logs subdirectory does not exist" + ) + ) else ( + echo ".signingmanager directory does not exist" + ) + ) + shell: cmd + - name: Upload uses: actions/upload-artifact@v4.0.0 with: @@ -345,6 +371,7 @@ jobs: packages/desktop/dist/*.exe packages/desktop/dist/*.yml packages/desktop/dist/*.yaml + ${{ env.USERPROFILE }}\.signingmanager\logs\smksp.log Publish: runs-on: ubuntu-latest