export function renderPrAsAsciidoc()

in src/common/output-utils/asciidoc.ts [19:36]


export function renderPrAsAsciidoc(
  pr: PrItem,
  type: PrType,
  config: Config,
  normalizeOptions?: NormalizeOptions
): string {
  const template = hasTemplate(type, config)
    ? (config.templates.prs[type] as string)
    : config.templates.prs._other_;

  const releaseNote = extractReleaseNotes(pr, normalizeOptions);

  return Mustache.render(template, {
    title: releaseNote.title,
    number: pr.number,
    details: releaseNote.type === 'releaseNoteDetails' ? releaseNote.details : undefined,
  });
}