zeyu.fz
|
7bc1c49cb6
|
feat(release): 给 publish.yml 加 bailian-kb-dsh 通道
复用同一个 Publish workflow 入口(package 下拉多一项 bailian-kb-dsh),路由到
独立的 publish-kb-dsh.mjs 处理:
- 版本读自身 package.json(不广播全套 bl 版本)
- stable 打 bailian-kb-dsh-v<version> tag(与 bl 的 v<version> 错开命名空间)
- channel 临时 bump 到 0.0.0-beta-<sha>-<stamp>(形态与 bl channel 一致),
finally 还原 package.json
- 走自身的 tsc + tsdown build,无 binary,无 OSS CDN
- 复用 lib/git.mjs / lib/npm.mjs / lib/proc.mjs 三个薄工具
- 复用 workflow 入口 UI 与 setup 步骤(checkout / pnpm / node 24 / gitleaks
/ install),stable 走 environment: production Required Reviewers gate
不复用 publish-stable.mjs / publish-channel.mjs:它们的 loadAndValidatePackages
会广播 core 版本给全套锁步包并强校验一致性,把 kb-dsh 塞进去第一步就 throw。
故意分开是为了保住这个隔离。
本地 --dry-run 端到端跑通:build → 幂等性查重 → pack + publint + gitleaks →
pnpm publish --tag latest|<channel> --provenance --dry-run;channel 模式的
finally 还原后 git diff 干净。
文档:dsh-plugin.md 补发布小节 + 已知待办(publint 那条 web bundle CJS/ESM
warning);publish.md 加 bailian-kb-dsh 定位;packages.mjs 与 AGENTS.md 的
注释同步指向新的 job 与 script 名。
|
2026-08-24 15:44:19 +08:00 |
|
rendianmeng
|
525412f566
|
feat: win bl update exe file test
|
2026-07-31 18:53:37 +08:00 |
|
rendianmeng
|
75b056ba64
|
feat: win bl update exe file test
|
2026-07-31 18:16:53 +08:00 |
|
故璃
|
7250de9228
|
feat: add changelog sync to oss
|
2026-07-27 16:56:46 +08:00 |
|
故璃
|
6bdc16597b
|
feat: add secret
|
2026-07-25 08:07:29 +08:00 |
|
故璃
|
e736bab9c1
|
feat: add installer sync
|
2026-07-25 00:33:11 +08:00 |
|
rendianmeng
|
d30fb2ae68
|
feat(release): distribute binaries as per-platform zips
|
2026-07-24 15:33:15 +08:00 |
|
rendianmeng
|
9fbd2e4ec6
|
build: multi channel install test
|
2026-07-23 18:12:42 +08:00 |
|
rendianmeng
|
66a797203c
|
multi channel install test
|
2026-07-23 17:34:30 +08:00 |
|
zeyu.fz
|
780ca6addb
|
refactor(ci): 合并知识库发布流程并支持多包发布
- 删除了单独的 publish-knowledge.yml 工作流
- 在 publish.yml 中添加 package 输入以支持多包发布
- 根据 package 选择性传递 --knowledge 标志给发布脚本
- 更新并重命名发布任务以反映 package 区别
- 修改并扩展并发组以包含 package 维度
- 注释更新,说明 knowledge-studio-cli 通过主工作流发布并共享依赖
|
2026-06-26 18:01:58 +08:00 |
|
若麒
|
cdf211648c
|
chore(ci): upgrade actions to v6 for Node 24 compatibility
GitHub will force Node.js 24 for all actions starting June 16, 2026.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-06-05 10:50:57 +08:00 |
|
若麒
|
7590d475e5
|
fix(ci): use Node 24 for npm OIDC trusted publishing
|
2026-06-05 10:41:51 +08:00 |
|