Skip to content

Commit 88dc911

Browse files
修复Windows构建:使用PowerShell语法替代bash
1 parent f29be51 commit 88dc911

1 file changed

Lines changed: 13 additions & 12 deletions

File tree

.github/workflows/build.yml

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -32,19 +32,20 @@ jobs:
3232
pyinstaller --onefile --windowed --icon=icon.ico --name AssignSticker main.py
3333
3434
- name: Prepare Windows package
35+
shell: pwsh
3536
run: |
36-
mkdir -p release/AssignSticker-windows
37-
cp -r dist/AssignSticker.exe release/AssignSticker-windows/
38-
cp -r icons release/AssignSticker-windows/
39-
cp -r htmls release/AssignSticker-windows/
40-
cp -r saying release/AssignSticker-windows/
41-
cp -r desktop_widgets release/AssignSticker-windows/
42-
cp font.ttf release/AssignSticker-windows/
43-
cp icon.ico release/AssignSticker-windows/
44-
cp introduce release/AssignSticker-windows/
45-
cp banner.png release/AssignSticker-windows/ 2>$null || echo "banner.png not found"
46-
cp LICENSE release/AssignSticker-windows/ 2>$null || echo "LICENSE not found"
47-
cp README.md release/AssignSticker-windows/ 2>$null || echo "README.md not found"
37+
New-Item -ItemType Directory -Force -Path release/AssignSticker-windows
38+
Copy-Item -Recurse dist/AssignSticker.exe release/AssignSticker-windows/
39+
Copy-Item -Recurse icons release/AssignSticker-windows/
40+
Copy-Item -Recurse htmls release/AssignSticker-windows/
41+
Copy-Item -Recurse saying release/AssignSticker-windows/
42+
Copy-Item -Recurse desktop_widgets release/AssignSticker-windows/
43+
Copy-Item font.ttf release/AssignSticker-windows/
44+
Copy-Item icon.ico release/AssignSticker-windows/
45+
Copy-Item introduce release/AssignSticker-windows/
46+
if (Test-Path banner.png) { Copy-Item banner.png release/AssignSticker-windows/ } else { Write-Host "banner.png not found" }
47+
if (Test-Path LICENSE) { Copy-Item LICENSE release/AssignSticker-windows/ } else { Write-Host "LICENSE not found" }
48+
if (Test-Path README.md) { Copy-Item README.md release/AssignSticker-windows/ } else { Write-Host "README.md not found" }
4849
4950
- name: Create Windows ZIP
5051
run: |

0 commit comments

Comments
 (0)