From a61b5c98a5f09d69c57dc7c4c5fb67951a1f26f9 Mon Sep 17 00:00:00 2001 From: snusxd Date: Sat, 28 Feb 2026 14:02:05 +0300 Subject: [PATCH] slop test 3 --- .gitea/workflows/deploy.yml | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index db5d25e..1aeb6f6 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -8,15 +8,27 @@ on: jobs: deploy: steps: + - name: check inputs + run: | + test -n "${{ secrets.SSH_PRIVATE_KEY }}" && echo "SSH_PRIVATE_KEY=OK" || (echo "SSH_PRIVATE_KEY=EMPTY" && exit 1) + test -n "${{ vars.SSH_KNOWN_HOSTS }}" && echo "SSH_KNOWN_HOSTS=OK" || (echo "SSH_KNOWN_HOSTS=EMPTY" && exit 1) + test -n "${{ vars.SSH_PORT }}" && echo "SSH_PORT=OK" || (echo "SSH_PORT=EMPTY" && exit 1) + test -n "${{ vars.SSH_USER }}" && echo "SSH_USER=OK" || (echo "SSH_USER=EMPTY" && exit 1) + test -n "${{ vars.SSH_HOST }}" && echo "SSH_HOST=OK" || (echo "SSH_HOST=EMPTY" && exit 1) + - name: prepare ssh run: | mkdir -p ~/.ssh chmod 700 ~/.ssh - printf '%s\n' "${{ secrets.SSH_PRIVATE_KEY }}" > ~/.ssh/id_ed25519 + cat <<'EOF' > ~/.ssh/id_ed25519 + ${{ secrets.SSH_PRIVATE_KEY }} + EOF chmod 600 ~/.ssh/id_ed25519 - printf '%s\n' "${{ vars.SSH_KNOWN_HOSTS }}" > ~/.ssh/known_hosts + cat <<'EOF' > ~/.ssh/known_hosts + ${{ vars.SSH_KNOWN_HOSTS }} + EOF chmod 644 ~/.ssh/known_hosts - name: deploy on server