diff --git a/.gitea/workflows/linux.yaml b/.gitea/workflows/linux.yaml index a3300cc..a2387bd 100644 --- a/.gitea/workflows/linux.yaml +++ b/.gitea/workflows/linux.yaml @@ -24,9 +24,11 @@ jobs: run: npm install --no-audit --no-fund - name: Build the application run: npm run kernel:linux - #Загружаем на удаленный сервер по SSH используя scp и пароль из секретов - #Загружаем из двух папок dist/builds/darwin/x64 и dist/builds/darwin/arm64, так как electron-builder может создавать разные файлы для разных архитектур - #Вызываем файл sshupload.sh и передаем ему параметры из секретов, чтобы не хранить пароль в открытом виде в workflow + - name: Check if files exist + run: | + echo "=== Checking dist structure ===" + find dist/builds -type f -name "*.AppImage" 2>/dev/null || echo "No AppImage files found" + ls -la dist/builds/linux/ 2>/dev/null || echo "linux folder not found" - name: Install SCP in Docker container run: apt-get install -y openssh-client - name: Upload x64 to SSH using SCP @@ -36,8 +38,9 @@ jobs: username: ${{ secrets.SDU_SSH_USERNAME }} password: ${{ secrets.SDU_SSH_PASSWORD }} port: 22 - source: "$GITHUB_WORKSPACE/dist/builds/linux/x64/Rosetta-*.AppImage" - target: "${{ secrets.SDU_SSH_KERNEL }}/linux/x64" + source: "dist/builds/linux/x64/Rosetta-*.AppImage" + target: "${{ secrets.SDU_SSH_KERNEL }}/linux/x64/" + rm: true - name: Upload arm64 to SSH using SCP uses: appleboy/scp-action@master with: @@ -45,5 +48,6 @@ jobs: username: ${{ secrets.SDU_SSH_USERNAME }} password: ${{ secrets.SDU_SSH_PASSWORD }} port: 22 - source: "$GITHUB_WORKSPACE/dist/builds/linux/arm64/Rosetta-*.AppImage" - target: "${{ secrets.SDU_SSH_KERNEL }}/linux/arm64" \ No newline at end of file + source: "dist/builds/linux/arm64/Rosetta-*.AppImage" + target: "${{ secrets.SDU_SSH_KERNEL }}/linux/arm64/" + rm: true \ No newline at end of file