feat: 配置 changesets 版本管理和自动发布 (#336)

- 安装 @changesets/cli 和 @changesets/changelog-github
- 配置 .changeset/config.json
- 添加 npm scripts
- 创建 release-changesets.yml GitHub Action
This commit is contained in:
YHH
2025-12-25 23:07:44 +08:00
committed by GitHub
parent 5544fca002
commit 54038e3250
5 changed files with 542 additions and 3 deletions

24
.changeset/config.json Normal file
View File

@@ -0,0 +1,24 @@
{
"$schema": "https://unpkg.com/@changesets/config@3.1.2/schema.json",
"changelog": [
"@changesets/changelog-github",
{ "repo": "esengine/esengine" }
],
"commit": false,
"fixed": [],
"linked": [
["@esengine/ecs-framework", "@esengine/ecs-framework-math"]
],
"access": "public",
"baseBranch": "master",
"updateInternalDependencies": "patch",
"ignore": [
"@esengine/editor-app",
"@esengine/editor-core",
"@esengine/editor-runtime",
"@esengine/*-editor",
"@esengine/engine",
"@esengine/build-config",
"@esengine/ecs-engine-bindgen"
]
}