Commit Graph

3 Commits

Author SHA1 Message Date
Scott Hanselman
85263a7a8a Align with BabySmash: GitVersion v4, ContinuousDelivery mode, trusted-signing v1
Some checks failed
Build and Test / test (push) Has been cancelled
Build and Test / build (win-arm64) (push) Has been cancelled
Build and Test / build (win-x64) (push) Has been cancelled
Build and Test / build-extension (arm64) (push) Has been cancelled
Build and Test / build-extension (x64) (push) Has been cancelled
Build and Test / release (push) Has been cancelled
2026-01-28 20:20:03 -08:00
Scott Hanselman
e621cd8222 Fix GitVersion config - add next-version baseline 2026-01-28 20:15:39 -08:00
Scott Hanselman
bfa0e6c0f9 Add auto-updating installer with Azure Trusted Signing
- Add Updatum NuGet package for auto-updates from GitHub Releases
- Create UpdateDialog and DownloadProgressDialog (WinForms)
- Add update check on startup in Program.cs
- Create installer.iss (Inno Setup) for Windows installer
- Add GitVersion.yml for semantic versioning
- Update CI workflow with:
  - GitVersion integration
  - Azure Trusted Signing for exe and installer
  - Inno Setup installer creation
  - Release with installer + portable ZIPs (x64 + arm64)
  - Version-stamped artifacts for Updatum compatibility
2026-01-28 20:13:53 -08:00