mirror of
https://github.com/vuejs/vue-cli.git
synced 2026-01-23 15:49:08 -06:00
chore: 3.0.0-rc.3 changelog [ci skip]
This commit is contained in:
26
scripts/genChangelog.js
Normal file
26
scripts/genChangelog.js
Normal file
@@ -0,0 +1,26 @@
|
||||
const execa = require('execa')
|
||||
const cc = require('conventional-changelog')
|
||||
|
||||
const gen = module.exports = version => {
|
||||
const fileStream = require('fs').createWriteStream(`CHANGELOG.md`)
|
||||
|
||||
cc({
|
||||
preset: 'angular',
|
||||
releaseCount: 0,
|
||||
pkg: {
|
||||
transform (pkg) {
|
||||
pkg.version = `v${version}`
|
||||
return pkg
|
||||
}
|
||||
}
|
||||
}).pipe(fileStream).on('close', async () => {
|
||||
delete process.env.PREFIX
|
||||
await execa('git', ['add', '-A'], { stdio: 'inherit' })
|
||||
await execa('git', ['commit', '-m', `chore: ${version} changelog [ci skip]`], { stdio: 'inherit' })
|
||||
})
|
||||
}
|
||||
|
||||
if (process.argv[2] === 'run') {
|
||||
const version = require('../lerna.json').version
|
||||
gen(version)
|
||||
}
|
||||
@@ -4,7 +4,6 @@ const execa = require('execa')
|
||||
const semver = require('semver')
|
||||
const inquirer = require('inquirer')
|
||||
const { syncDeps } = require('./syncDeps')
|
||||
const cc = require('conventional-changelog')
|
||||
|
||||
const curVersion = require('../lerna.json').version
|
||||
|
||||
@@ -59,20 +58,7 @@ const release = async () => {
|
||||
version
|
||||
], { stdio: 'inherit' })
|
||||
|
||||
const fileStream = require('fs').createWriteStream(`CHANGELOG.md`)
|
||||
cc({
|
||||
preset: 'angular',
|
||||
releaseCount: 0,
|
||||
pkg: {
|
||||
transform (pkg) {
|
||||
pkg.version = `v${version}`
|
||||
return pkg
|
||||
}
|
||||
}
|
||||
}).pipe(fileStream).on('close', async () => {
|
||||
await execa('git', ['add', '-A'], { stdio: 'inherit' })
|
||||
await execa('git', ['commit', '-m', `chore: ${version} changelog [ci skip]`], { stdio: 'inherit' })
|
||||
})
|
||||
require('./genChangelog')(version)
|
||||
}
|
||||
|
||||
release().catch(err => {
|
||||
|
||||
Reference in New Issue
Block a user