chore: fix Slack release message (#1227)

This commit is contained in:
Andrew Tatomyr
2023-08-14 19:05:54 +03:00
committed by GitHub
parent 572980cb33
commit 9fdf3219a6
6 changed files with 1093 additions and 12 deletions

View File

@@ -1,10 +1,21 @@
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.writeFileSync(
'./output/release-message.txt',
slackifyMarkdown(
`:bookmark: New @redocly/cli release ${logCli}\n\n:bookmark: New @redocly/openapi-core release ${logCore}\n\n`
)
);
const generatedLogs = fs.readFileSync('./packages/cli/CHANGELOG.md').toString();
const [, log] = generatedLogs.split('\n## ', 2);
const mainChangelog = fs.readFileSync('./docs/changelog.md').toString();
const [date] = new Date().toISOString().split('T');
const logWithDate = log.replace('\n', ` (${date})\n`);
const logWithDate = logCli.replace('\n', ` (${date})\n`);
const modifiedChangelog = mainChangelog.replace(
'<!-- do-not-remove -->\n',
'<!-- do-not-remove -->\n\n## ' + logWithDate