Skip to content

Commit 8f8d793

Browse files
committed
feat(@142vip/release-version): 使用execShell函数
1 parent 2ed697d commit 8f8d793

File tree

3 files changed

+7
-5
lines changed

3 files changed

+7
-5
lines changed

packages/release-version/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@
3838
"typecheck": "tsc --noEmit"
3939
},
4040
"dependencies": {
41+
"@142vip/common": "latest",
4142
"@142vip/changelog": "workspace:*",
4243
"@jsdevtools/ez-spawn": "^3.0.4",
4344
"c12": "^1.10.0",

packages/release-version/src/bumpx-cli.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -71,9 +71,7 @@ export async function main() {
7171
options.progress = options.progress ? options.progress : progress
7272

7373
// 执行版本升级
74-
const result = await versionBump(options)
75-
76-
console.log('result:', result)
74+
await versionBump(options)
7775
}
7876
catch (error) {
7977
errorHandler(error as Error)

packages/release-version/src/core/version-bump.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import * as ezSpawn from '@jsdevtools/ez-spawn'
33
import symbols from 'log-symbols'
44
import prompts from 'prompts'
55
import { bold, cyan, green } from 'kolorist'
6+
import { execShell } from '@142vip/common'
67
import type { VersionBumpOptions, VersionBumpResults } from '../types'
78
import { NpmScript } from '../types'
89
import { getNewVersion } from './get-new-version'
@@ -53,10 +54,12 @@ export async function versionBump(arg: (VersionBumpOptions) | string = {}): Prom
5354
if (operation.options.changelog) {
5455
console.log(symbols.info, 'Generate CHANGELOG.md By @142vip/changelog', operation.options.execute)
5556
try {
56-
await ezSpawn.async(`npx changelog --output CHANGELOG.md --name v${operation.state.newVersion}`, { stdio: 'inherit' })
57+
await execShell(`changelog --output CHANGELOG.md --name v${operation.state.newVersion}`)
5758
}
5859
catch (e) {
59-
console.log(333, e)
60+
console.log(symbols.error, 'Happen Error In Generate CHANGELOG!!!')
61+
console.log(e)
62+
process.exit(1)
6063
}
6164

6265
console.log(symbols.success, 'Generate CHANGELOG.md Finished')

0 commit comments

Comments
 (0)