From 92ce4aafe38a7acc1de1bc2259ff010e21ae0086 Mon Sep 17 00:00:00 2001 From: Daniel Cassidy Date: Thu, 14 May 2020 14:38:21 +0100 Subject: [PATCH 1/2] fix(pr): fix broken markdown when version contains '|' --- lib/workers/pr/body/updates-table.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/workers/pr/body/updates-table.ts b/lib/workers/pr/body/updates-table.ts index 9fa08f14a5ce81..e4afaf67ce5609 100644 --- a/lib/workers/pr/body/updates-table.ts +++ b/lib/workers/pr/body/updates-table.ts @@ -36,7 +36,7 @@ function getNonEmptyColumns( export function getPrUpdatesTable(config: BranchConfig): string { const tableDefinitions = getTableDefinition(config); - const tableValues = config.upgrades.map((upgrade) => { + const tableValues = config.upgrades.map(upgrade => { const res: Record = {}; for (const column of tableDefinitions) { const { header, value } = column; @@ -61,7 +61,9 @@ export function getPrUpdatesTable(config: BranchConfig): string { for (const row of tableValues) { let val = '|'; for (const column of tableColumns) { - val += ` ${row[column].replace(/^@/, '@​')} |`; + val += ' '; + val += row[column].replace(/^@/, '@​').replace(/\|/g, '\\|'); + val += ' |'; } val += '\n'; rows.push(val); From 6963a6c17c21b1b87e1dd66d02ad91e224ac0f67 Mon Sep 17 00:00:00 2001 From: Rhys Arkins Date: Sat, 11 Jul 2020 12:19:31 +0200 Subject: [PATCH 2/2] Update updates-table.ts --- lib/workers/pr/body/updates-table.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/workers/pr/body/updates-table.ts b/lib/workers/pr/body/updates-table.ts index e4afaf67ce5609..8dfc20b9fbf3e4 100644 --- a/lib/workers/pr/body/updates-table.ts +++ b/lib/workers/pr/body/updates-table.ts @@ -36,7 +36,7 @@ function getNonEmptyColumns( export function getPrUpdatesTable(config: BranchConfig): string { const tableDefinitions = getTableDefinition(config); - const tableValues = config.upgrades.map(upgrade => { + const tableValues = config.upgrades.map((upgrade) => { const res: Record = {}; for (const column of tableDefinitions) { const { header, value } = column;