[PR #24] [MERGED] Add traditional installer build, docs, and CI automation #25

Closed
opened 2026-03-03 00:05:56 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/avikeid2007/Ping-Legacy/pull/24
Author: @avikeid2007
Created: 1/16/2026
Status: Merged
Merged: 1/16/2026
Merged by: @avikeid2007

Base: devHead: avnish/migrateWinUI


📝 Commits (4)

  • 4d8ff93 Add traditional installer build, docs, and CI automation
  • 97b7467 Fix workflow: use correct solution file for build
  • a727ea4 Fix WinUI3 publish for traditional installer builds
  • 52201cf Fix Inno Setup installer: update paths and icon handling

📊 Changes

11 files changed (+2027 additions, -0 deletions)

View changed files

.github/workflows/build-and-release.yml (+237 -0)
BuildInstaller.ps1 (+96 -0)
CREATE_INSTALLER.md (+422 -0)
DOWNLOAD.md (+153 -0)
FIX_INNO_SETUP.md (+135 -0)
InnoSetup.iss (+104 -0)
LICENSE (+21 -0)
RELEASE_CHECKLIST.md (+233 -0)
TROUBLESHOOTING_INSTALLER.md (+174 -0)
WORKFLOW_FIX.md (+69 -0)
WORKFLOW_GUIDE.md (+383 -0)

📄 Description

Add traditional installer build, docs, and CI automation

  • Added PowerShell and Inno Setup scripts to build a traditional Windows installer (EXE) for Ping Legacy, with .NET 8 runtime detection and full packaging.
  • Created CREATE_INSTALLER.md and updated DOWNLOAD.md with detailed instructions for all distribution methods.
  • Added RELEASE_CHECKLIST.md and WORKFLOW_GUIDE.md to document and standardize the release and CI/CD process.
  • Introduced build-and-release.yml GitHub Actions workflow to automate MSIX and installer builds, artifact uploads, release creation, and basic installer verification.
  • Added MIT LICENSE file.
  • Updated all scripts and docs to reference version 2.0.4.0 and clarified version update steps.

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/avikeid2007/Ping-Legacy/pull/24 **Author:** [@avikeid2007](https://github.com/avikeid2007) **Created:** 1/16/2026 **Status:** ✅ Merged **Merged:** 1/16/2026 **Merged by:** [@avikeid2007](https://github.com/avikeid2007) **Base:** `dev` ← **Head:** `avnish/migrateWinUI` --- ### 📝 Commits (4) - [`4d8ff93`](https://github.com/avikeid2007/Ping-Legacy/commit/4d8ff93e23369a9b36e2cd6ff4f45734b6cb24c4) Add traditional installer build, docs, and CI automation - [`97b7467`](https://github.com/avikeid2007/Ping-Legacy/commit/97b746712acc841e1b755a35c47e4104348231d2) Fix workflow: use correct solution file for build - [`a727ea4`](https://github.com/avikeid2007/Ping-Legacy/commit/a727ea4928595a64ea9fa02a983b630c79d7c195) Fix WinUI3 publish for traditional installer builds - [`52201cf`](https://github.com/avikeid2007/Ping-Legacy/commit/52201cf43d99dfd806975a202e4e83a68e48ad17) Fix Inno Setup installer: update paths and icon handling ### 📊 Changes **11 files changed** (+2027 additions, -0 deletions) <details> <summary>View changed files</summary> ➕ `.github/workflows/build-and-release.yml` (+237 -0) ➕ `BuildInstaller.ps1` (+96 -0) ➕ `CREATE_INSTALLER.md` (+422 -0) ➕ `DOWNLOAD.md` (+153 -0) ➕ `FIX_INNO_SETUP.md` (+135 -0) ➕ `InnoSetup.iss` (+104 -0) ➕ `LICENSE` (+21 -0) ➕ `RELEASE_CHECKLIST.md` (+233 -0) ➕ `TROUBLESHOOTING_INSTALLER.md` (+174 -0) ➕ `WORKFLOW_FIX.md` (+69 -0) ➕ `WORKFLOW_GUIDE.md` (+383 -0) </details> ### 📄 Description Add traditional installer build, docs, and CI automation - Added PowerShell and Inno Setup scripts to build a traditional Windows installer (EXE) for Ping Legacy, with .NET 8 runtime detection and full packaging. - Created CREATE_INSTALLER.md and updated DOWNLOAD.md with detailed instructions for all distribution methods. - Added RELEASE_CHECKLIST.md and WORKFLOW_GUIDE.md to document and standardize the release and CI/CD process. - Introduced build-and-release.yml GitHub Actions workflow to automate MSIX and installer builds, artifact uploads, release creation, and basic installer verification. - Added MIT LICENSE file. - Updated all scripts and docs to reference version 2.0.4.0 and clarified version update steps. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem closed this issue 2026-03-03 00:05:56 +03:00
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/Ping-Legacy#25
No description provided.