Skip to content

Retire InstallerGui from solution and build pipeline (#755 Phase 3)#764

Merged
erikdarlingdata merged 1 commit intodevfrom
feature/755-retire-installergui
Mar 30, 2026
Merged

Retire InstallerGui from solution and build pipeline (#755 Phase 3)#764
erikdarlingdata merged 1 commit intodevfrom
feature/755-retire-installergui

Conversation

@erikdarlingdata
Copy link
Copy Markdown
Owner

Summary

  • Removed InstallerGui project from solution and all CI/CD workflows
  • Updated build-dashboard.cmd to only publish CLI installer
  • Updated README, CONTRIBUTING, install/README docs
  • InstallerGui/ directory left in place for reference but no longer built or signed

Final phase of #755. Installation is now available via Dashboard's Add Server dialog or the CLI installer.

Test plan

  • All 4 active projects build (Installer.Core, Dashboard, CLI Installer, Installer.Tests)
  • InstallerGui no longer referenced in solution, CI, or build scripts

🤖 Generated with Claude Code

InstallerGui functionality is now in Dashboard's Add Server dialog.

- Removed InstallerGui from PerformanceMonitor.sln
- Removed InstallerGui from build.yml, ci.yml, nightly.yml
- Removed InstallerGui publish step from build-dashboard.cmd
- Updated README, CONTRIBUTING, install/README to reference
  Dashboard + Installer.Core instead of InstallerGui

Note: InstallerGui/ directory is left in place for reference but is
no longer built, published, or signed.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@erikdarlingdata erikdarlingdata merged commit 25e0765 into dev Mar 30, 2026
@erikdarlingdata erikdarlingdata deleted the feature/755-retire-installergui branch March 30, 2026 18:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant