This commit is contained in:
@@ -61,7 +61,11 @@ jobs:
|
||||
if [ -n "$SSH_KEY_B64" ]; then
|
||||
printf '%s' "$SSH_KEY_B64" | base64 -d > ~/.ssh/id_ed25519
|
||||
elif [ -n "$SSH_KEY_RAW" ]; then
|
||||
printf '%b\n' "$SSH_KEY_RAW" > ~/.ssh/id_ed25519
|
||||
if printf '%s' "$SSH_KEY_RAW" | grep -q 'BEGIN .*PRIVATE KEY'; then
|
||||
printf '%b\n' "$SSH_KEY_RAW" > ~/.ssh/id_ed25519
|
||||
else
|
||||
printf '%s' "$SSH_KEY_RAW" | base64 -d > ~/.ssh/id_ed25519
|
||||
fi
|
||||
else
|
||||
echo "Missing DEPLOY_SSH_KEY_B64 or DEPLOY_SSH_KEY secret" >&2
|
||||
exit 1
|
||||
@@ -94,7 +98,11 @@ jobs:
|
||||
if [ -n "$SSH_KEY_B64" ]; then
|
||||
printf '%s' "$SSH_KEY_B64" | base64 -d > ~/.ssh/id_ed25519
|
||||
elif [ -n "$SSH_KEY_RAW" ]; then
|
||||
printf '%b\n' "$SSH_KEY_RAW" > ~/.ssh/id_ed25519
|
||||
if printf '%s' "$SSH_KEY_RAW" | grep -q 'BEGIN .*PRIVATE KEY'; then
|
||||
printf '%b\n' "$SSH_KEY_RAW" > ~/.ssh/id_ed25519
|
||||
else
|
||||
printf '%s' "$SSH_KEY_RAW" | base64 -d > ~/.ssh/id_ed25519
|
||||
fi
|
||||
else
|
||||
echo "Missing DEPLOY_SSH_KEY_B64 or DEPLOY_SSH_KEY secret" >&2
|
||||
exit 1
|
||||
|
||||
Reference in New Issue
Block a user