We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent bb49ee7 commit 2e95e55Copy full SHA for 2e95e55
.github/workflows/main.yml
@@ -40,8 +40,18 @@ jobs:
40
fi
41
42
- name: Build Executable
43
+ shell: bash
44
run: |
- pyinstaller --onefile --windowed --icon=icon.ico --name=KnigavuheDownloader --add-data=icon.png${{ env.SEP }}. main.py
45
+ if [[ "$RUNNER_OS" == "Windows" ]]; then
46
+ # На Windows символ ; интерпретируется как разделитель команд,
47
+ # поэтому заключаем весь параметр в кавычки
48
+ ADD_DATA='--add-data="icon.png;."'
49
+ else
50
+ # На Linux и macOS достаточно простого формата
51
+ ADD_DATA='--add-data=icon.png:.'
52
+ fi
53
+ echo "Using ADD_DATA: $ADD_DATA"
54
+ pyinstaller --onefile --windowed --icon=icon.ico --name=KnigavuheDownloader $ADD_DATA main.py
55
56
- name: Archive Build Artifacts
57
uses: actions/upload-artifact@v4
0 commit comments