fix(ci): 收编 spec rc.2 撞名符号 + 补 live-e2e.yml 文档,修复 main CI 红 (#3334) - #3335
Merged
Merged
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub. |
Contributor
✅ Console Performance Budget
📦 Bundle Size Report
Size Limits
|
…3334) spec rc.2 新增导出 PercentScale/BulkActionParam/BulkActionOperation/BulkActionDef, 与本地手写声明撞名触发 check:spec-symbols 守卫:PercentScale(core)与 BulkActionOperation(types)形状一致,改为从 spec 导入再导出;BulkActionParam/ BulkActionDef 是渲染端方言(运行时 actionDef 字段、开放 type),按守卫治理加 ALLOW 条目并新增 bulk-action-spec-parity 测试钉住分歧。 live-e2e.yml(#3325)补 ci-cd-pipeline.md 章节与 Workflow Inventory 表行, 修复 ci-cd-pipeline-doc 守卫(CI Test 与 Changeset Release 同根因)。 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Fixes #3334
main 最新提交 CI 全线红(CI Type Check、CI Test shard、Test coverage、Changeset Release),两处互不相关的破损,所有基于 main 的 PR(如 #3331)被连带挂红。
修复 1:
check:spec-symbols守卫(Type Check 红)@objectstack/spec17.0.0-rc.2 新增导出与本地手写声明撞名,按守卫指引逐符号处置:PercentScale(core/dataset-format.ts)@objectstack/spec/data导入再导出'fraction' | 'whole')BulkActionOperation(types/objectql.ts)@objectstack/spec/ui导入再导出'update' | 'delete' | 'custom')BulkActionParam/BulkActionDef(types/objectql.ts)actionDef字段(#3002/#3139 的 promote 产物),param 的type为开放字符串以承接从对象 action 运行时提升的参数新增
packages/types/src/__tests__/bulk-action-spec-parity.test.ts钉住每处分歧:spec 若开始接受actionDef、或 paramtype枚举开放,测试即红,方言必须收编而非继续影子漂移。修复 2:
ci-cd-pipeline-doc守卫(CI Test 与 Changeset Release 红,同根因)#3325 合入
live-e2e.yml时未同步content/docs/guide/ci-cd-pipeline.md。补 Workflow Inventory 表行 + 独立章节(触发条件、informational 非必需 lane 不阻塞合并、后端 pin 须与 lockfile 的 spec 版本同步)。验证
pnpm check:spec-symbols✅(1196 文件 / 4264 spec 导出名,新增 2 条 declared dialects)ci-cd-pipeline-doc.test.ts+bulk-action-spec-parity.test.ts:12 项全过pnpm type-check(CI 同款,dependsOn ^build):78/78 successful🤖 Generated with Claude Code