neotalk/.gitea/workflows/build-windows.yaml
Andros Fenollosa 0f2188dc8b Add PyInstaller packaging (macOS .app / Windows .exe) and Windows CI
Cross-platform spec, build entry point, packaging docs, and a Gitea Actions
workflow for the Windows build. Tolerate Finder-injected launch arguments.
2026-08-21 09:19:20 +02:00

32 lines
659 B
YAML

name: build-windows
on:
push:
tags:
- "v*"
workflow_dispatch:
jobs:
windows-exe:
runs-on: windows-latest
steps:
- uses: actions/checkout@v4
- name: Install uv
uses: astral-sh/setup-uv@v5
- name: Set up Python
run: uv python install 3.12
- name: Build neotalk.exe
run: >
uv run --extra build pyinstaller
--noconfirm --clean
--distpath dist --workpath build/pyinstaller
packaging/neotalk.spec
- name: Upload artifact
uses: actions/upload-artifact@v4
with:
name: neotalk-windows
path: dist/neotalk.exe