File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Expand file tree Collapse file tree 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?')) {
7272 console . log ( 'CHANGELOG:\n\n' ) ;
7373 console . log ( changelog ) ;
7474
75+ const tempChangelogFile = `CHANGELOG.md.${ version } ` ;
76+ fs . writeFileSync ( tempChangelogFile , changelog ) ;
77+
78+ console . log ( `Wrote changelog to temp file: ${ tempChangelogFile } ` ) ;
7579 if ( ! readlineSync . keyInYN ( 'Does the CHANGELOG look OK?' ) ) {
7680 process . exit ( 1 ) ;
7781 }
7882
7983 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 ) ;
8187 modifiedFiles . push ( 'CHANGELOG.md' ) ;
8288}
8389
You can’t perform that action at this time.
0 commit comments