We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 60f811c commit 4d78e41Copy full SHA for 4d78e41
release.js
@@ -72,12 +72,18 @@ if (readlineSync.keyInYN('\n\nUpdate CHANGELOG?')) {
72
console.log('CHANGELOG:\n\n');
73
console.log(changelog);
74
75
+ const tempChangelogFile = `CHANGELOG.md.${version}`;
76
+ fs.writeFileSync(tempChangelogFile, changelog);
77
+
78
+ console.log(`Wrote changelog to temp file: ${tempChangelogFile}`);
79
if (!readlineSync.keyInYN('Does the CHANGELOG look OK?')) {
80
process.exit(1);
81
}
82
83
let fullChangelog = fs.readFileSync('CHANGELOG.md');
- fs.writeFileSync('CHANGELOG.md', changelog + '\n' + fullChangelog);
84
+ let newChangelog = fs.readFileSync(tempChangelogFile);
85
+ fs.writeFileSync('CHANGELOG.md', newChangeLog + '\n' + fullChangelog);
86
+ fs.unlinkSync(tempChangelogFile);
87
modifiedFiles.push('CHANGELOG.md');
88
89
0 commit comments