Skip to content

v1.6.8

Choose a tag to compare

@SysAdminDoc SysAdminDoc released this 30 Jun 16:14
· 8 commits to main since this release

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.