From c2dc538c0537950751a6e42aa92cc9421f4e6cac Mon Sep 17 00:00:00 2001 From: Max Richter Date: Mon, 2 Feb 2026 17:39:17 +0100 Subject: [PATCH] fix(ci): make deploy step work --- .gitea/workflows/deploy.yaml | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index 41d6b9a..0f7f6d3 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -92,23 +92,19 @@ jobs: run: pnpm run build:deploy - name: 🔑 Configure rclone run: | + echo "$SSH_PRIVATE_KEY" > /tmp/id_rsa + chmod 600 /tmp/id_rsa mkdir -p ~/.config/rclone - cat < ~/.config/rclone/rclone.conf - [sftp-remote] - type = sftp - host = ${SSH_HOST} - user = ${SSH_USER} - port = ${SSH_PORT} - key_use_agent = false - key_data = ${SSH_PRIVATE_KEY} - EOF + echo -e "[sftp-remote]\ntype = sftp\nhost = ${SSH_HOST}\nuser = ${SSH_USER}\nport = ${SSH_PORT}\nkey_file = /tmp/id_rsa" > ~/.config/rclone/rclone.conf env: SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }} SSH_HOST: ${{ vars.SSH_HOST }} SSH_PORT: ${{ vars.SSH_PORT }} SSH_USER: ${{ vars.SSH_USER }} - - name: 🚚 Deploy via rclone + + - name: 🚀 Deploy Changed Files via rclone run: | - rclone sync --update -v --progress --exclude "_astro/**" --stats 2s --stats-one-line ./app/build/ sftp-remote:${REMOTE_DIR} --transfers 4 + echo "Uploading the rest" + rclone sync --update -v --progress --exclude _astro/** --stats 2s --stats-one-line ./app/build/ sftp-remote:${REMOTE_DIR} --transfers 4 env: REMOTE_DIR: ${{ vars.REMOTE_DIR }}