Files
Shortcut_Sync_PotPlayer/.github/workflows/build-exe.yml
Workflow config file is invalid. Please check your config file: yaml: line 5: did not find expected key

36 lines
1.1 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
name: Build Windows EXE with Full Image
on: [push]
jobs:
build:
runs-on: Ubuntu_docker_act
steps:
- uses: actions/checkout@v4
- name: Install Wine
run: |
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install -y wine64 wine32
wine --version # 安装后验证
- name: Install Windows dependencies using Wine Python
run: |
# 使用 Wine 运行 Windows 版本的 Python
wine python -m pip install --upgrade pip
wine python -m pip install pyinstaller keyboard pywin32
# 环境已预装,直接验证
- name: Verify tools
run: |
node --version
wine python --version
wine --version # 确认 wine 是否存在full 镜像很可能包含
- name: Build EXE using Wine Python
run: |
wine python -m PyInstaller --onefile --windowed --name Shortcut_Sync_PotPlayer main.py
- name: Upload Artifact
uses: actions/upload-artifact@v4
with:
name: Shortcut_Sync_PotPlayer
path: dist/Shortcut_Sync_PotPlayer.exe