mirror of
https://github.com/wu736139669/hapi.git
synced 2026-08-05 06:24:37 +00:00
refactor: unify release workflow into single release-all script
Consolidate version bumping, building, npm publishing, and git operations into a single release script that handles platform packages first. This solves the issue where optionalDependencies needed platform packages published before bun install could generate complete lockfile hashes. Changes: - Created cli/scripts/release-all.ts with support for --dry-run, --publish-npm, and --skip-build flags - Removed release-it dependency and old release/publish-npm scripts - Simplified GitHub Actions release workflow to always use --generate-notes - Deleted obsolete release configuration files (.release-it.json, .release-it.notes.js, publish-npm.ts)
This commit is contained in:
+2
-5
@@ -12,16 +12,13 @@
|
||||
"build:web": "cd web && bun run build",
|
||||
"dev:server": "cd server && bun run dev",
|
||||
"dev:web": "cd web && bun run dev",
|
||||
"typecheck": "bun run typecheck:cli && bun run typecheck:server && bun run typecheck:web",
|
||||
"typecheck": "bun run typecheck:cli && bun run typecheck:web && bun run typecheck:server",
|
||||
"typecheck:cli": "cd cli && bun run typecheck",
|
||||
"typecheck:server": "cd server && bun run typecheck",
|
||||
"typecheck:web": "cd web && bun run typecheck",
|
||||
"test": "cd cli && bun run test",
|
||||
"clean-session": "bun run server/scripts/cleanup-sessions.ts",
|
||||
"publish-npm": "cd cli && bun run publish-npm",
|
||||
"publish-npm:dry-run": "cd cli && bun run publish-npm:dry-run",
|
||||
"release": "cd cli && bun run release",
|
||||
"release:dry-run": "cd cli && bun run release:dry-run"
|
||||
"release-all": "cd cli && bun run release-all"
|
||||
},
|
||||
"devDependencies": {
|
||||
"concurrently": "^9.2.1",
|
||||
|
||||
Reference in New Issue
Block a user