UNPKG

renovate

Version:

Automated dependency updates. Flexible so you don't need to be.

27 lines 1.21 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getChangelogs = getChangelogs; const tslib_1 = require("tslib"); const emoji_1 = require("../../../../../util/emoji"); const markdown_1 = require("../../../../../util/markdown"); const regex_1 = require("../../../../../util/regex"); const template = tslib_1.__importStar(require("../../../../../util/template")); const hbs_template_1 = tslib_1.__importDefault(require("../changelog/hbs-template")); function getChangelogs(config) { let releaseNotes = ''; if (!config.hasReleaseNotes) { return releaseNotes; } for (const upgrade of config.upgrades) { if (upgrade.hasReleaseNotes && upgrade.repoName) { upgrade.releaseNotesSummaryTitle = `${upgrade.repoName} (${upgrade.depName})`; } } releaseNotes += '\n\n---\n\n' + template.compile(hbs_template_1.default, config, false) + '\n\n'; releaseNotes = releaseNotes.replace((0, regex_1.regEx)(/### \[`vv/g), '### [`v'); releaseNotes = (0, markdown_1.sanitizeMarkdown)(releaseNotes); releaseNotes = (0, emoji_1.unemojify)(releaseNotes); return releaseNotes; } //# sourceMappingURL=changelogs.js.map