Skip to content

feat(upgrade): add Windows upgrade support with launcher layout handling#225

Merged
RussellLuo merged 1 commit into
OpenCSGs:mainfrom
wanghaojie124:dev
Jun 23, 2026
Merged

feat(upgrade): add Windows upgrade support with launcher layout handling#225
RussellLuo merged 1 commit into
OpenCSGs:mainfrom
wanghaojie124:dev

Conversation

@wanghaojie124

Copy link
Copy Markdown
Collaborator
  • Add Windows-specific daemon stop/restart during upgrade process
  • Support launcher installation layout path resolution
  • Implement helper executable copy to temp directory for Windows
  • Pass original executable path via CSGCLAW_ORIGINAL_EXECUTABLE env var
  • Add cleanup for upgrade helper temp directories
  • Update CLI upgrade flow to handle Windows daemon lifecycle
  • Add comprehensive tests for new Windows upgrade scenarios

    - Add Windows-specific daemon stop/restart during upgrade process
    - Support launcher installation layout path resolution
    - Implement helper executable copy to temp directory for Windows
    - Pass original executable path via CSGCLAW_ORIGINAL_EXECUTABLE env var
    - Add cleanup for upgrade helper temp directories
    - Update CLI upgrade flow to handle Windows daemon lifecycle
    - Add comprehensive tests for new Windows upgrade scenarios
@RussellLuo RussellLuo merged commit 521c6fd into OpenCSGs:main Jun 23, 2026
1 check passed
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.

2 participants