Automate addition of new headers to changelog.

This commit is contained in:
ccd0 2016-07-06 15:23:54 -07:00
parent 497dbe9b13
commit e2f0dff879

View File

@ -23,8 +23,12 @@ var line = `**v${version}** *(${today})* - [[Userscript](${ffLink})] [[Chrom
var changelog = fs.readFileSync('CHANGELOG.md', 'utf8');
var breakPos = changelog.indexOf(separator);
if (breakPos < 0) throw new Error('Separator not found.');
breakPos += separator.length;
if (breakPos >= 0) {
breakPos += separator.length;
} else {
breakPos = Math.max(changelog.indexOf('\n\n#'), 0);
line = `${separator}\n\n${line}`;
}
var prevVersion = changelog.substr(breakPos).match(/\*\*v([\d\.]+)\*\*/)[1];
if (prevVersion.replace(/\.\d+$/, '') !== branch) {