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