diff --git a/.github/workflows/build-exe.yml b/.github/workflows/build-exe.yml index 12ba46d..4c7deb9 100644 --- a/.github/workflows/build-exe.yml +++ b/.github/workflows/build-exe.yml @@ -1,5 +1,4 @@ name: Build Windows EXE - on: push: branches: ["main"] @@ -7,42 +6,29 @@ on: jobs: build: - runs-on: Ubuntu_docker_act # 使用上面的标签 - - container: - image: ubuntu-latest + runs-on: Ubuntu_docker_act # 现在这个标签指向 runner-images steps: - uses: actions/checkout@v4 - # Node.js 已经预装,直接使用 - - name: Node.js version - run: node --version - - # Python 已经预装,直接使用 - - name: Python version - run: python --version - - - name: Checkout - uses: actions/checkout@v4 - + # 直接使用,不需要 container 指定 - name: Setup Python uses: actions/setup-python@v5 with: python-version: "3.13.9" - + - name: Install dependencies - shell: powershell + shell: pwsh run: | python -m pip install --upgrade pip pip install pyinstaller keyboard pywin32 - + - name: Build EXE - shell: powershell + shell: pwsh run: | 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 + path: dist/Shortcut_Sync_PotPlayer.exe \ No newline at end of file