v1.0.11 — quick-release.ps1 v2 / mental_model 学习痕迹自动检测+上传
用户反馈: 学完新批次后完整学习痕迹会自动上传 GitHub 吗?
旧版 quick-release.ps1 漏一步: 没自动跑 prepare-release-tarball.js / 不挂 tar.gz
改动
scripts/quick-release.ps1 → v2
- 抽源后自动读 templates 的 mental_model_version
- 与 package.json 对比
- 变了 → 自动生成 tar.gz + sha256 → 写回 package.json → 挂 gh release
- 没变 → 跳过 tarball (不浪费时间)
- 新增 -ForceTarball / -SkipTarball 选项
- npm publish 自动 retry 3 次 (防 ECONNRESET)
- git push 自动绕开代理
FAQ 新增 Q&A
- '我学完新批次 / 学习痕迹会自动上传 GitHub 吗' 答案 + 流程
- 解释 v1.0.0-v1.0.10 现状 (mental_model 一直 v0.16.41 没变 / 只挂一份 tar.gz 是对的)
下次实战
cd F:\fengshen-skillAI
pwsh scripts/quick-release.ps1
自动: 检测 mental_model v0.16.41 → v0.16.42 变了
→ 生成 fengshen-learning-history-v0.16.42.tar.gz
→ 挂 GitHub Release v1.0.12
→ 别人 npx fengshen-skillai download-history 拿到新学习痕迹