chore(release): update version to 0.3.10-beta.4 and enhance release validation

- Bump version in package.json to 0.3.10-beta.4.
- Add a new GitHub Actions job to validate that the version in package.json matches the release tag.
- Introduce scripts for versioning and release validation to streamline the release process.
This commit is contained in:
Haze
2026-04-20 18:43:53 +08:00
parent 78ab21d8e2
commit ec4007cd23
4 changed files with 95 additions and 1 deletions

View File

@@ -1,6 +1,6 @@
{
"name": "clawx",
"version": "0.3.10-beta.3",
"version": "0.3.10-beta.4",
"pnpm": {
"onlyBuiltDependencies": [
"@discordjs/opus",
@@ -62,9 +62,12 @@
"package:win": "pnpm run prep:win-binaries && pnpm run package && electron-builder --win --publish never",
"package:linux": "pnpm run package && electron-builder --linux --publish never",
"release": "pnpm run uv:download && pnpm run package && electron-builder --publish always",
"version": "node scripts/assert-release-version.mjs",
"version:patch": "pnpm version patch",
"version:minor": "pnpm version minor",
"version:major": "pnpm version major",
"version:prerelease-beta": "pnpm version prerelease --preid=beta",
"release:validate": "node scripts/assert-tag-matches-package.mjs",
"postversion": "git push && git push --tags"
},
"dependencies": {