parent
4507a805f1
commit
74754b1adc
@ -1,11 +1,25 @@ |
||||
#!/usr/bin/env node
|
||||
|
||||
'use strict'; |
||||
var gulp = require('gulp'); |
||||
var { task } = require('gulp'); |
||||
var fs = require('fs'); |
||||
var exec = require('child_process').exec; |
||||
const util = require('util'); |
||||
const promisifyExec = util.promisify(require('child_process').exec); |
||||
|
||||
var packageJSON = require('./package.json'); |
||||
|
||||
gulp.task('publishTag', function () { |
||||
task('publishTag', function () { |
||||
exec("git tag v"+ packageJSON.version +"; git push --tags"); |
||||
}); |
||||
|
||||
task('updateChangelog', async function update() { |
||||
let previous_version = process.argv[4]; |
||||
let next_version = packageJSON.version; |
||||
await promisifyExec("github-changes -o ethereum -r remix -a --file changes.md --only-pulls --use-commit-body --only-merges --between-tags " + previous_version + "..." + next_version); |
||||
let data = fs.readFileSync(__dirname + '/changes.md', 'utf8') + '\n\n' + fs.readFileSync(__dirname + '/CHANGELOG.md', 'utf8') |
||||
fs.unlinkSync(__dirname + '/CHANGELOG.md'); |
||||
fs.unlinkSync(__dirname + '/changes.md'); |
||||
fs.writeFileSync(__dirname + '/CHANGELOG.md', data);
|
||||
await Promise.resolve(); |
||||
}); |
Loading…
Reference in new issue