Files
redocly-cli/scripts/write-release-message.js
2023-08-15 10:40:42 +03:00

18 lines
644 B
JavaScript

const fs = require('fs');
const slackifyMarkdown = require('slackify-markdown');
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);
fs.mkdirSync('./output', { recursive: true });
fs.writeFileSync(
'./output/release-message.json',
JSON.stringify({
text: slackifyMarkdown(
`:bookmark: New @redocly/cli release ${logCli}\n\n:bookmark: New @redocly/openapi-core release ${logCore}\n\n`
),
})
);