From 997bdaee1803eea284af0cbdd4066c551bffcd6d Mon Sep 17 00:00:00 2001
From: Rhys Arkins <rhys@arkins.net>
Date: Sun, 24 Feb 2019 07:56:23 +0100
Subject: [PATCH] =?UTF-8?q?fix(pr):=20don=E2=80=99t=20escape=20@=20in=20co?=
 =?UTF-8?q?mpare=20links?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Closes #3162
---
 lib/workers/pr/pr-body.js | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/lib/workers/pr/pr-body.js b/lib/workers/pr/pr-body.js
index a07e8f7170..f5b9b76d78 100644
--- a/lib/workers/pr/pr-body.js
+++ b/lib/workers/pr/pr-body.js
@@ -172,6 +172,11 @@ async function getPrBody(config) {
     releaseNotes = releaseNotes.replace(/@/g, '@&#8203;');
     releaseNotes = releaseNotes.replace(/(`\[?@)&#8203;/g, '$1');
     releaseNotes = releaseNotes.replace(/([a-z]@)&#8203;/gi, '$1');
+    releaseNotes = releaseNotes.replace(/\/compare\/@&#8203;/g, '/compare/@');
+    releaseNotes = releaseNotes.replace(
+      /(\(https:\/\/[^)]*?)\.\.\.@&#8203;/g,
+      '$1...@'
+    );
     releaseNotes = releaseNotes.replace(
       /([\s(])#(\d+)([)\s]?)/g,
       '$1#&#8203;$2$3'
-- 
GitLab