Skip to content

v1.0.11 — quick-release.ps1 v2 / mental_model 学习痕迹自动检测+上传

Choose a tag to compare

@cipher-wb cipher-wb released this 14 May 05:57
· 5 commits to main since this release

用户反馈: 学完新批次后完整学习痕迹会自动上传 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 拿到新学习痕迹