From 9b1a232fde532610e1bea5ef697ad727b1bc1446 Mon Sep 17 00:00:00 2001 From: Manuel Weiser Date: Sun, 23 Feb 2025 11:09:49 +0100 Subject: [PATCH] feat: add FTP upload step for firmware in Gitea release workflow --- .github/workflows/gitea-release.yml | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/.github/workflows/gitea-release.yml b/.github/workflows/gitea-release.yml index f24e490..4c268eb 100644 --- a/.github/workflows/gitea-release.yml +++ b/.github/workflows/gitea-release.yml @@ -6,6 +6,9 @@ on: GITEA_TOKEN: description: 'Token für Gitea API-Zugriff' required: true + FTP_PASSWORD: + description: 'FTP Password for firmware upload' + required: true jobs: create-release: @@ -198,4 +201,17 @@ jobs: echo "Successfully uploaded $file" fi fi - done \ No newline at end of file + done + + - name: Upload Firmware via FTP + if: success() + uses: sebastianpopp/ftp-action@releases/v2 + with: + host: "filaman.app" + port: 21 + user: "firmware" + password: ${{ secrets.FTP_PASSWORD }} + forceSsl: true + localDir: ".pio/build/esp32dev" + remoteDir: "/" + options: "--ssl-reqd --include 'filaman_full_*.bin' --rename" \ No newline at end of file