递增三个已更新模板的 templateVersion 以解除发布守卫 #643
Reference in New Issue
Block a user
Delete Branch "chore/bump-template-versions"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
为什么
#624 改了
phaser-2d-starter/threejs-3d-starter/blank-3d-scene的project/内容,而发布脚本scripts/agc-template-library-publish.mjs的planLibraryIndex对「同templateVersion的 ZIP 内容变化」fail-closed:在 master 上直接 dry-run 会报blank-3d-scene@0.1.1 同版本 ZIP 内容或尺寸变化,请递增 templateVersion,发布无法进行。改了什么
三个
meta.json的templateVersion:0.1.1→0.1.2。title / summary / tags / runtime / engine / engineVersion / entry / coverWidth / coverHeight一个字未动。发布前置链
本 PR 合入 master 后,由有 OSS 权限的人执行(建议先 dry-run 看清单):
预期产出(发布后对账用)
0f719414ed54699fe8cf45b0730f93b4b6746826f0518526dc74249495afab3af683b606313eeccd935174924148f32bb4dfd8f804b214381fad80e529f1bb5d85364c91639a8ee6adf23a25b883715416ff71c734ea12bc8fa7ee9116f100f5未指定的
blank-2d-canvas@0.1.0与blank-web@0.1.0按--only语义原样保留线上值(版本与 sha256 与线上逐字一致)。验证
node --test scripts/agc-template-library-publish.test.mjs:28 passed / 0 failed。apps/ai-game-creator-shell/tests/templateLibraryModel.test.ts、templateLibraryGrid.test.ts、templateLibraryView.test.tsx:通过(19 + 14 例)。npm run agc:typecheck、node scripts/check-doc-index.mjs、npm run check:encoding、git diff --check:全部通过。发布前不需要改模板正文或发布脚本;源侧
template-library/README.md已写明「同一个templateVersion的 ZIP 字节发生变化时必须递增该模板的templateVersion」,本 PR 不改动它。CI 8/8 全绿;head sha
fdf6424e425fddd593d118da2e8096e111a5b8ae。三个模板摘要与
--dry-run逐字节一致:phaser-2d-starter@0.1.21700B0f719414ed54…、threejs-3d-starter@0.1.22050Bf683b606313e…、blank-3d-scene@0.1.21992B85364c91639a…。等待合入后由有 OSS 权限的人发布。