diff --git a/.gitea/workflows/release-win.yml b/.gitea/workflows/release-win.yml index db47ba4..b682ddb 100644 --- a/.gitea/workflows/release-win.yml +++ b/.gitea/workflows/release-win.yml @@ -8,21 +8,27 @@ on: jobs: build: - runs-on: 'windows-latest' + runs-on: 'ubuntu-latest' steps: - uses: actions/checkout@v4 - - name: Setup Python 3.12 - uses: actions/setup-python@v4 - with: - python-version: '3.12' - - - name: Install uv + + - name: Install Wine run: | - pip install uv + dpkg --add-architecture i386 + apt-get update + apt-get install -y wine wine64 wget + + - name: Install Windows Python + run: | + wget -nv https://www.python.org/ftp/python/3.13.0/python-3.13.0-amd64.exe + wine python-3.13.0-amd64.exe /quiet InstallAllUsers=1 PrependPath=1 + wine pip install pyinstaller - name: Build executable - run: uv run pyinstaller build-win.spec + run: | + wine pip install . + wine pyinstaller mobbing_notification.spec # - name: Create ZIP archive # run: Compress-Archive -Path ./dist/wunderland-generator.exe -Destination ./dist/wunderland-generator.zip