tenseleyflow/wulftp / a0f7534

Browse files

fix archive paths for diff platforms

Authored by espadonne
SHA
a0f753428e18a10e3e1c97bb25e62c800955cd93
Parents
40ba27a
Tree
f439a29

1 changed file

StatusFile+-
M .github/workflows/release.yml 18 3
.github/workflows/release.ymlmodified
@@ -26,10 +26,13 @@ jobs:
2626
     - name: Build executable
2727
       run: pyinstaller wulftp.spec
2828
     
29
+    - name: List dist contents
30
+      run: dir dist
31
+    
2932
     - name: Create archive
3033
       run: |
3134
         cd dist
32
-        7z a -tzip wulFTP-windows.zip wulFTP
35
+        7z a -tzip wulFTP-windows.zip wulFTP/
3336
     
3437
     - name: Upload artifact
3538
       uses: actions/upload-artifact@v4
@@ -91,13 +94,25 @@ jobs:
9194
     - name: Build executable
9295
       run: pyinstaller wulftp.spec
9396
     
97
+    - name: List dist contents
98
+      run: ls -la dist/
99
+    
94100
     - name: Make executable
95
-      run: chmod +x dist/wulFTP/wulFTP
101
+      run: |
102
+        if [ -f dist/wulFTP ]; then
103
+          chmod +x dist/wulFTP
104
+        elif [ -d dist/wulFTP ]; then
105
+          chmod +x dist/wulFTP/wulFTP
106
+        fi
96107
     
97108
     - name: Create archive
98109
       run: |
99110
         cd dist
100
-        tar -czf wulFTP-linux.tar.gz wulFTP
111
+        if [ -f wulFTP ]; then
112
+          tar -czf wulFTP-linux.tar.gz wulFTP
113
+        else
114
+          tar -czf wulFTP-linux.tar.gz wulFTP/
115
+        fi
101116
     
102117
     - name: Upload artifact
103118
       uses: actions/upload-artifact@v4