ci: add release workflow for Windows, macOS, and Linux binaries

- Build standalone executables with PyInstaller
- Auto-create GitHub release on version tag push
- Release includes binaries for all platforms
This commit is contained in:
kilyabin
2026-03-10 01:00:40 +04:00
parent 61d0bbba4e
commit cf427d76fb
2 changed files with 84 additions and 2 deletions

4
.gitignore vendored
View File

@@ -27,10 +27,10 @@ share/python-wheels/
MANIFEST
# PyInstaller
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec
dist/
build/
# Installer logs
pip-log.txt