Commit Graph

4 Commits

Author SHA1 Message Date
kilyabin
b5022bf565 feat: auto-release on every push to main
- Trigger release workflow on push to main branch
- Auto-generate version from date + commit hash (e.g., v2026.03.10-abc1234)
- Delete previous draft releases to avoid accumulation
- Publish releases automatically (not as drafts)
- Mark releases as prerelease
2026-03-10 01:14:56 +04:00
kilyabin
f459969313 fix: simplify release asset naming
fix: correct release workflow asset handling
2026-03-10 01:13:33 +04:00
kilyabin
cf427d76fb 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
2026-03-10 01:00:47 +04:00
kilyabin
61d0bbba4e ci: add GitHub Actions workflow with ruff, black, mypy 2026-03-10 00:57:58 +04:00