base64 ssh key

This commit is contained in:
2025-07-25 14:26:23 +02:00
parent d1020f562c
commit fba3cd42e7

View File

@@ -15,8 +15,8 @@ jobs:
steps: steps:
- name: Validate required secrets - name: Validate required secrets
run: | run: |
if [ -z "${{ secrets.STAF_SSH_KEY }}" ]; then if [ -z "${{ secrets.STAF_SSH_PRIVATE_KEY_BASE64 }}" ]; then
echo "❌ STAF_SSH_KEY secret is required" echo "❌ STAF_SSH_PRIVATE_KEY_BASE64 secret is required"
exit 1 exit 1
fi fi
if [ -z "${{ secrets.STAF_HOST }}" ]; then if [ -z "${{ secrets.STAF_HOST }}" ]; then
@@ -71,8 +71,8 @@ jobs:
- name: Setup SSH - name: Setup SSH
run: | run: |
mkdir -p ~/.ssh mkdir -p ~/.ssh
echo "${{ secrets.STAF_SSH_KEY }}" > ~/.ssh/ssh_key printf "%s" "${{ secrets.SKYLAB_SSH_PRIVATE_KEY_BASE64 }}" | base64 -d > ~/.ssh/skylab
chmod 600 ~/.ssh/ssh_key chmod 600 ~/.ssh/skylab
eval $(ssh-agent -s) eval $(ssh-agent -s)
ssh-add ~/.ssh/ssh_key ssh-add ~/.ssh/ssh_key