fix archive paths for diff platforms
- SHA
a0f753428e18a10e3e1c97bb25e62c800955cd93- Parents
-
40ba27a - Tree
f439a29
a0f7534
a0f753428e18a10e3e1c97bb25e62c800955cd9340ba27a
f439a29| Status | File | + | - |
|---|---|---|---|
| M |
.github/workflows/release.yml
|
18 | 3 |
.github/workflows/release.ymlmodified@@ -26,10 +26,13 @@ jobs: | ||
| 26 | 26 | - name: Build executable |
| 27 | 27 | run: pyinstaller wulftp.spec |
| 28 | 28 | |
| 29 | + - name: List dist contents | |
| 30 | + run: dir dist | |
| 31 | + | |
| 29 | 32 | - name: Create archive |
| 30 | 33 | run: | |
| 31 | 34 | cd dist |
| 32 | - 7z a -tzip wulFTP-windows.zip wulFTP | |
| 35 | + 7z a -tzip wulFTP-windows.zip wulFTP/ | |
| 33 | 36 | |
| 34 | 37 | - name: Upload artifact |
| 35 | 38 | uses: actions/upload-artifact@v4 |
@@ -91,13 +94,25 @@ jobs: | ||
| 91 | 94 | - name: Build executable |
| 92 | 95 | run: pyinstaller wulftp.spec |
| 93 | 96 | |
| 97 | + - name: List dist contents | |
| 98 | + run: ls -la dist/ | |
| 99 | + | |
| 94 | 100 | - 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 | |
| 96 | 107 | |
| 97 | 108 | - name: Create archive |
| 98 | 109 | run: | |
| 99 | 110 | 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 | |
| 101 | 116 | |
| 102 | 117 | - name: Upload artifact |
| 103 | 118 | uses: actions/upload-artifact@v4 |