From 4a4fee9cb75931ea038538ec342054818c7742c1 Mon Sep 17 00:00:00 2001 From: Thomas Kippster Date: Mon, 27 Apr 2026 20:00:22 +0200 Subject: [PATCH] fix: use absolute paths for sourceforge upload to bypass restricted shell home dir issues --- .github/workflows/maven-release.yml | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/.github/workflows/maven-release.yml b/.github/workflows/maven-release.yml index 9c841f2..082836e 100644 --- a/.github/workflows/maven-release.yml +++ b/.github/workflows/maven-release.yml @@ -68,7 +68,14 @@ jobs: - name: Upload to SourceForge run: | - # Erstellt den Ordner auf SourceForge (via SSH) und lädt die Datei hoch - # Wir nutzen 'ssh' um den Ordner zu erstellen und 'scp' für den Upload - ssh ${{ secrets.SF_USER }}@frs.sourceforge.net "mkdir -p /home/frs/project/comfymodeldownloader/v${{ env.VERSION }}" - scp target/ComfyUIModelDownloader.jar ${{ secrets.SF_USER }}@frs.sourceforge.net:/home/frs/project/comfymodeldownloader/v${{ env.VERSION }}/ComfyUIModelDownloader.jar + # Wir definieren die Version explizit aus dem Environment + REL_VERSION="v${{ env.VERSION }}" + PROJECT_NAME="comfymodeldownloader" + + echo "Uploading version $REL_VERSION to project $PROJECT_NAME..." + + # Ordner per SSH erstellen - wir nutzen -o StrictHostKeyChecking=no zur Sicherheit zusätzlich + ssh -o StrictHostKeyChecking=no ${{ secrets.SF_USER }}@frs.sourceforge.net "mkdir -p /home/frs/project/$PROJECT_NAME/$REL_VERSION" + + # Datei per SCP hochladen (absoluter Zielpfad) + scp -o StrictHostKeyChecking=no target/ComfyUIModelDownloader.jar ${{ secrets.SF_USER }}@frs.sourceforge.net:/home/frs/project/$PROJECT_NAME/$REL_VERSION/ComfyUIModelDownloader.jar