From 29aa548e54bdfc69962e1cded6d80b6cf7f3c4b5 Mon Sep 17 00:00:00 2001 From: Venrey Date: Wed, 17 Jul 2024 00:43:16 +0000 Subject: [PATCH] Added windows exe auto compile Added from other branch --- .forgejo/workflows/release.yml | 22 ++++++++++++++++++++++ .gitignore | 3 +++ 2 files changed, 25 insertions(+) create mode 100644 .forgejo/workflows/release.yml diff --git a/.forgejo/workflows/release.yml b/.forgejo/workflows/release.yml new file mode 100644 index 0000000..c6f4db4 --- /dev/null +++ b/.forgejo/workflows/release.yml @@ -0,0 +1,22 @@ +on: [push] +jobs: + upload-release: + 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/Scripts/pyinstaller.exe --onefile main.py + - run: mv ./dist/main.exe ./ImageGen.exe + - run: zip /dist/release/Winodws.zip ./fonts ./templets ./Numbers.xlsx ./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 }} \ No newline at end of file diff --git a/.gitignore b/.gitignore index 9736aff..be1d469 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,6 @@ __pycache__ convert.py blank.png imageGen.py +build +dist +main.spec \ No newline at end of file