Remove Legacy NSIS Windows Installer#192
Conversation
|
@claude review this PR. |
|
Claude finished @kovtcharov-amd's task —— View job PR Review CompleteOverall Assessment: 🟢 Approve - Clean removal of legacy installer infrastructure with minor issues to address in follow-up. SummaryThis PR successfully removes the NSIS Windows installer system (~3,182 lines deleted) in preparation for the new lightweight installer approach. The changes are well-structured and the rationale is sound. What's Good
🟡 Issues Found (Non-blocking, should be addressed in follow-up)
RecommendationThese are minor cleanup items that can be addressed in a follow-up PR. The core installer removal is correct and complete. |
|
@claude review the changes once more. |
|
Claude finished @kovtcharov's task —— View job PR Review Complete
Overall Assessment: 🟢 Approve - All previous issues have been resolved. Previous Issues - All Fixed
SummaryClean removal of legacy NSIS installer infrastructure (~3,600 lines deleted). The PR now:
Ready to merge. |
Summary
Removes the legacy NSIS-based Windows installer infrastructure in preparation for the new lightweight installer system described in the installer plan.
Changes
installer/directory - NSIS scripts, batch files, and utilitiesbuild_installer.yml,test_installer.ymlpublish_installer.yml- Now focuses on Electron apps and points to pip/uv installationRationale
The NSIS installer was complex to maintain and inconsistent with how Python packages are typically distributed. The new installation approach will use:
irm https://amd-gaia.ai/install.ps1 | iex)winget install AMD.GAIA)pip install amd-gaia)Migration
Users should install GAIA via pip:
pip install amd-gaia # or uv pip install amd-gaia