on: [push] jobs: compile-exe: runs-on: docker container: image: git.venreys-lair.xyz/venrey/pythoncrosscompile:latest steps: - run: mkdir -p /dist/release - run: apt-get install zip git -y - run: git clone https://git.venreys-lair.xyz/Venrey/Eddie-Roden-Slide-Tool . - run: wine ~/.wine/drive_c/Program\ Files/Python312/python.exe -m pip install pillow openpyxl matplotlib - run: wine ~/.wine/drive_c/Program\ Files/Python312/Scripts/pyinstaller.exe --clean --collect-all pillow --collect-all openpyxl --collect-all matplotlib main.py - run: mv ./dist/main/main.exe ./ImageGen.exe - run: mv ./dist/main/_internal ./ - run: zip -r /dist/release/windows.zip ./fonts ./templets ./Numbers.xlsx ./_internal ./ImageGen.exe - uses: actions/forgejo-release@v2 with: direction: upload url: https://git.venreys-lair.xyz/ override: true tag: latest release-dir: /dist/release release-notes: "Automated latest release" token: ${{ secrets.GITHUB_TOKEN }}