Skip to content

[tech] 🔖 chore(release): core@3.8.1 + cli@3.6.4 + template@3.8.0 - #61

Merged
Lands-1203 merged 1 commit into
mainfrom
chore/release-core-3.8.1-cli-3.6.4
Sep 4, 2026
Merged

[tech] 🔖 chore(release): core@3.8.1 + cli@3.6.4 + template@3.8.0#61
Lands-1203 merged 1 commit into
mainfrom
chore/release-core-3.8.1-cli-3.6.4

Conversation

@Lands-1203

Copy link
Copy Markdown
Collaborator

发版目标

承载 PR #60 的主链无二次确认 + Core-only 自动代跑改造。

版本变化

bump 类型 依据
Template 3.7.0 3.8.0 minor 新增 skill/rule 行为(无二次确认、自动代跑),属新能力
Core 3.8.0 3.8.1 patch 锁步 Template(本仓约定)— `repo-dev-workflow-constraints.md` 硬约束
CLI 3.6.3 3.6.4 patch 锁步 Core(CLI 精确 pin Core 版本号)
Protocol 2 2 公共协议未变

变更文件

  • `packages/core/package.json`: version 3.8.0 → 3.8.1,templateVersion 3.7.0 → 3.8.0
  • `packages/cli/package.json`: version 3.6.3 → 3.6.4,Core 依赖精确 pin 到 3.8.1
  • `packages/core/templates/{zh-CN,en-US}/knowledge/manifest-routing.json.version` 同步至 3.8.0(会作为 init 时下发到业务仓的 KB 模板版本,被下游 hook 对比)
  • `package-lock.json` 跟随

门禁自检

  • ✅ `npm run version:check` → `workspace versions are consistent: CLI 3.6.4, Core 3.8.1, Template 3.8.0, Protocol 2`
  • ✅ `npm run pack:check`
  • ✅ `node scripts/test-package-install.js` → `test-package-install: ok`
  • ✅ `npm test` → 12 项全绿

合入后发布 SOP(手动执行)

按 `repo-dev-workflow-constraints.md`「发版执行步骤」(禁止本地 `npm publish`,走 CI 拿 provenance):

```bash

1. 本地同步 main

git checkout main && git pull

2. 打两个 tag

git tag core-v3.8.1
git tag cli-v3.6.4
git push --tags

3. 到 GitHub Releases 页面为每个 tag 建一个 Release

- 标题: core-v3.8.1

- 标题: cli-v3.6.4

Release published 事件触发 .github/workflows/publish-npm.yml,

走 OIDC + npm trusted publishing 自动发包并带 provenance。

```

下游用户升级路径

发版后(npm 上出现新版),下游业务仓:

  • Session 开新对话 → 本仓 hook `f2s-update-check.js` 检测到 `templateUpdateAvailable=true`(本地 3.7.0 < npm 3.8.0)
  • Agent 走 Template 分支:转告用户 + 询问是否代跑 `flow2spec update --cli` + `flow2spec init `
  • 用户同意后,代跑;如 `projectRev ≠ pkgRev` 继续走 `f2s-kb-upgrade`
  • 之后就能拿到本次的四条行为改造

🤖 Generated with Claude Code

[摘要] 承载 PR #60 的主链无二次确认 + Core-only 自动代跑改造发版:Template minor bump 3.7.0→3.8.0,Core 与 CLI 按锁步规则各 patch bump。

- packages/core/package.json: version 3.8.0 → 3.8.1,templateVersion 3.7.0 → 3.8.0
- packages/cli/package.json: version 3.6.3 → 3.6.4,Core 依赖精确 pin 到 3.8.1
- templates/{zh-CN,en-US}/knowledge/manifest-routing.json.version 同步至 3.8.0

自检:npm run version:check / pack:check / test-package-install / npm test 全绿。

发版触发路径:
- 打 core-v3.8.1 与 cli-v3.6.4 双 tag;
- 在 GitHub Releases 页面为两个 tag 各建一个 Release(Release published 事件触发 .github/workflows/publish-npm.yml,走 npm trusted publishing 拿 provenance 勾)。
@Lands-1203
Lands-1203 merged commit 04b47fc into main Sep 4, 2026
4 checks passed
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