Files
redocly-cli/scripts/post-changeset.js
2023-08-15 10:40:42 +03:00

17 lines
684 B
JavaScript

const fs = require('fs');
const generatedLogsCli = fs.readFileSync('./packages/cli/CHANGELOG.md').toString();
const [, logCli] = generatedLogsCli.split('\n## ', 2);
const generatedLogsCore = fs.readFileSync('./packages/core/CHANGELOG.md').toString();
const [, logCore] = generatedLogsCore.split('\n## ', 2);
const mainChangelog = fs.readFileSync('./docs/changelog.md').toString();
const [date] = new Date().toISOString().split('T');
const logWithDate = logCli.replace('\n', ` (${date})\n`);
const modifiedChangelog = mainChangelog.replace(
'<!-- do-not-remove -->\n',
'<!-- do-not-remove -->\n\n## ' + logWithDate
);
fs.writeFileSync('./docs/changelog.md', modifiedChangelog);