Skip to content

Commit 072bbb0

Browse files
fix: move secrets check from step if: into script (secrets context not allowed in if:)
Co-authored-by: ansgarbecker <ansgarbecker@users.noreply.github.com>
1 parent cae4e0c commit 072bbb0

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

‎.github/workflows/lazarus.yaml‎

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -200,11 +200,14 @@ jobs:
200200
echo "$RUNNER_TEMP/lazarus" >> $GITHUB_PATH
201201
202202
- name: Import code signing certificate
203-
if: ${{ secrets.MACOS_CERTIFICATE_P12_BASE64 != '' }}
204203
env:
205204
MACOS_CERTIFICATE_P12_BASE64: ${{ secrets.MACOS_CERTIFICATE_P12_BASE64 }}
206205
MACOS_CERTIFICATE_PASSWORD: ${{ secrets.MACOS_CERTIFICATE_PASSWORD }}
207206
run: |
207+
if [ -z "${MACOS_CERTIFICATE_P12_BASE64}" ]; then
208+
echo "No signing certificate configured, skipping keychain setup"
209+
exit 0
210+
fi
208211
KEYCHAIN_PATH="$RUNNER_TEMP/signing.keychain-db"
209212
KEYCHAIN_PASSWORD=$(uuidgen)
210213
security create-keychain -p "$KEYCHAIN_PASSWORD" "$KEYCHAIN_PATH"

0 commit comments

Comments
 (0)