Skip to content

chore: prepare pnpm stable release workflow - #109

Merged
Tanya7z merged 1 commit into
mainfrom
chore/pnpm-stable-release-prep
Sep 27, 2026
Merged

Tanya7z merged 1 commit into
mainfrom
chore/pnpm-stable-release-prep

Conversation

@Tanya7z

@Tanya7z Tanya7z commented Sep 27, 2026

Copy link
Copy Markdown
Member

内容

  • 统一主仓安装、构建、脚手架和发布辅助脚本的 pnpm 用法。
  • CLI 模块安装改用 pnpm 临时项目,并保留 tgz 与 registry 来源处理。
  • 补齐公开包元数据、打包清单和正式版行动计划。
  • 增加主仓手动模块发布工作流,使用主仓已有的 NPM_TOKEN;默认 dry run,并校验模块仓 main 上的完整提交 SHA 与正式版本。

验证

  • 本地:pnpm run typecheck、pnpm run build、pnpm run verify(12/12)、pnpm run docs build、9 个公开包打包检查通过。
  • pnpm run lint:0 error、35 条既有 warning。
  • CLI 模块安装器在隔离根目录中完成 tgz 与本地模拟 registry 分支验收。
  • 新工作流通过 YAML 解析与 Prettier 检查;远程 dry run 待本 PR 合入后执行。

待完成

  • 候选版的实际公共 registry 安装、数据库升级/回退、BDS 与客户端验收。
  • 退出 Changesets beta 模式、审查 Version PR、正式发布与 npm latest 复核。
  • 模块发布流程的跨仓标签/Release 写入权限与首次发布验证。

@Tanya7z
Tanya7z merged commit 533716d into main Sep 27, 2026
2 checks passed
@Tanya7z
Tanya7z deleted the chore/pnpm-stable-release-prep branch September 27, 2026 05:54
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