Skip to content

fix(installer): prevent cleanup from deleting pending release - #16

Merged
Cec1c merged 1 commit into
mainfrom
fix/r3-install-retention
Aug 8, 2026
Merged

fix(installer): prevent cleanup from deleting pending release#16
Cec1c merged 1 commit into
mainfrom
fix/r3-install-retention

Conversation

@Cec1c

@Cec1c Cec1c commented Aug 8, 2026

Copy link
Copy Markdown
Owner

修复 CCU 升级时旧版后台清理器与新版本安装之间的竞态:新 release 在 active state 原子切换前不再进入 releases 目录,并在最终移动失败时恢复旧 state。\n\n验证:\n- npm test(260/260)\n- node --test test/installer/fork-install.test.mjs(5/5,含清理竞态与回滚)\n- npm run build\n- git diff --check

@Cec1c
Cec1c merged commit 35f20e6 into main Aug 8, 2026
1 check passed
@Cec1c
Cec1c deleted the fix/r3-install-retention branch August 8, 2026 10:11
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