feat(HAI-081): add changesets-based automated versioning and release workflow
- Install and configure @changesets/cli with commit/access settings - Create version PR workflow (.github/workflows/version.yml) for automated version bumps - Update existing release and test-release workflows with version validation - Add example changeset and version tests for CI verification - Add RELEASING.md guide and update README with versioning documentation
This commit is contained in:
12
package.json
12
package.json
@@ -10,12 +10,20 @@
|
||||
"build": "pnpm -r build",
|
||||
"build:exe": "pnpm build && pnpm --filter hai build:exe",
|
||||
"build:exe:all": "pnpm build && pnpm --filter hai build:exe:all",
|
||||
"typecheck": "pnpm -r typecheck"
|
||||
"typecheck": "pnpm -r typecheck",
|
||||
"changeset": "changeset",
|
||||
"version": "changeset version",
|
||||
"release:version": "changeset version"
|
||||
},
|
||||
"pnpm": {
|
||||
"onlyBuiltDependencies": ["esbuild", "koffi", "protobufjs"]
|
||||
"onlyBuiltDependencies": [
|
||||
"esbuild",
|
||||
"koffi",
|
||||
"protobufjs"
|
||||
]
|
||||
},
|
||||
"devDependencies": {
|
||||
"@changesets/cli": "^2.30.0",
|
||||
"tsx": "^4.19.0",
|
||||
"typescript": "^5.7.0"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user