diff --git a/lib/workers/pr/index.js b/lib/workers/pr/index.js index 4b7f672e6c9419614b2b8d17bd2e44c81af9ecab..9c0fe6a29ab662624de368cad8013d66297565d0 100644 --- a/lib/workers/pr/index.js +++ b/lib/workers/pr/index.js @@ -175,6 +175,11 @@ async function ensurePr(prConfig) { /(https?:\/\/github.com\/[^/]*\/[^/]*\/(issues|pull)\/\w+)/g, '`$1`' ); + logger.trace('Escaping links to GitHub users'); + prBody = prBody.replace( + /]\(https?:\/\/github.com\/[a-z\d](?:[a-z\d]|-(?=[a-z\d])){0,38}\)/gi, + ']' + ); // convert escaped backticks back to ` const backTickRe = /`([^/]*?)`/g; prBody = prBody.replace(backTickRe, '`$1`');