chore: 3.0.0-rc.3 changelog [ci skip]

This commit is contained in:
Evan You
2018-06-18 10:56:36 -04:00
parent 5cf1958a69
commit cebb2ffbe5
4 changed files with 86 additions and 15 deletions

26
scripts/genChangelog.js Normal file
View 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)
}

View File

@@ -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 => {