Skip to content

Commit 5e64be1

Browse files
fix(ci): use environment variable for secrets check in if condition
1 parent 47ca520 commit 5e64be1

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

.github/workflows/node.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,8 +104,10 @@ jobs:
104104
ls -la apps/tsr-bridge/electron-output || true
105105
echo 'package.json for tsr-bridge:'
106106
sed -n '1,200p' apps/tsr-bridge/package.json || true
107+
- name: Set signing secret
108+
run: echo "HAS_MAC_CSC_LINK=${{ secrets.MAC_CSC_LINK != '' }}" >> $GITHUB_ENV
107109
- name: Build binaries
108-
if: ${{ secrets.MAC_CSC_LINK }}
110+
if: env.HAS_MAC_CSC_LINK == 'true'
109111
run: |
110112
# Run binary builds per workspace to ensure electron-builder runs in package cwd
111113
retry() { cmd="$1"; n=0; until [ $n -ge 3 ]; do eval "$cmd" && return 0; n=$((n+1)); echo "Retry $n for: $cmd"; sleep 5; done; return 1; }

0 commit comments

Comments
 (0)