v1.6.8
Windows release packaging now has a single local build path for the portable executable, Inno Setup installer, optional signing, and checksum manifest generation.
Changes:
- Added packaging/windows/build-release.ps1 for clean local release builds.
- Added optional SignTool wiring for the portable EXE, setup EXE, and signed uninstaller when signing is configured.
- Added SHA-256 sidecar files and dist/SHA256SUMS.txt generation.
- Documented the unsigned fallback behavior when no certificate/signtool configuration exists.
Verification:
- python -m py_compile AlphaCut.py
- pytest -q: 74 passed
- packaging/windows/build-release.ps1: produced unsigned artifacts and checksum files because signing was not configured
- packaged EXE smoke: --version and missing-input JSON failure path
- SHA256 AlphaCut-windows.exe: 7ce5aee2c09d1bd1aa996507e24f3389224cdf7941f49aed0d5591c497bd5825
- SHA256 AlphaCut-Setup-1.6.8.exe: 8fcb3c71131b3ff576bc3f9d40a3bd29b527abd569668fac6207550848b2bdb9
Signing: unsigned local build; no signing configuration was present.