File tree 1 file changed +7
-1
lines changed
1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -72,12 +72,18 @@ if (readlineSync.keyInYN('\n\nUpdate CHANGELOG?')) {
72
72
console . log ( 'CHANGELOG:\n\n' ) ;
73
73
console . log ( changelog ) ;
74
74
75
+ const tempChangelogFile = `CHANGELOG.md.${ version } ` ;
76
+ fs . writeFileSync ( tempChangelogFile , changelog ) ;
77
+
78
+ console . log ( `Wrote changelog to temp file: ${ tempChangelogFile } ` ) ;
75
79
if ( ! readlineSync . keyInYN ( 'Does the CHANGELOG look OK?' ) ) {
76
80
process . exit ( 1 ) ;
77
81
}
78
82
79
83
let fullChangelog = fs . readFileSync ( 'CHANGELOG.md' ) ;
80
- 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 ) ;
81
87
modifiedFiles . push ( 'CHANGELOG.md' ) ;
82
88
}
83
89
You can’t perform that action at this time.
0 commit comments