Skip to content

feat: Simulate Update module - test patch packages end-to-end #31

@JusterZhu

Description

@JusterZhu

Summary

Add a new "Simulate Update" module to GeneralUpdate.Tools that allows users to test patch packages end-to-end.

Requirements

  1. User provides: old version directory, patch .zip, simulation output directory
  2. Tools generates client.cs and upgrade.cs (single-file, dotnet run) in output dir
  3. Tools runs embedded ASP.NET local server to serve the patch
  4. Client detects update, downloads patch, launches upgrade process
  5. Upgrade applies the patch via GeneralUpdate pipeline
  6. Tools collects logs and generates simulation_report.md

Sub-Issues

Reference: GeneralUpdate-Samples (ClientSample, UpgradeSample, ServerSample)

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request
No fields configured for Feature.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions