mirror of
https://github.com/wwiinnddyy/LanMountainDesktop.git
synced 2026-06-22 00:54:26 +08:00
816 B
816 B
VeloPack Update Integration
Goal
Switch incremental package generation and release assets to VeloPack native outputs while keeping Launcher as the update installer and rollback authority.
Requirements
- CI/release pipeline produces
releases.win.jsonand*.nupkgassets for Windows x64. - Launcher can detect pending VeloPack payload in
.launcher/update/incoming. - Launcher applies update into new
app-*deployment and preserves rollback snapshot behavior. - Existing launcher responsibilities (OOBE/startup/plugin upgrade) remain unchanged.
Acceptance
- Build and quality workflows pass after migration changes.
- Release workflow publishes VeloPack assets.
- Launcher
update applysucceeds with VeloPack full package payload. - Manual rollback still works after a VeloPack-based update.