diff --git a/lib/config/templates/default/pr-body.hbs b/lib/config/templates/default/pr-body.hbs index 5498ef8b195099a986f97630cd00a2530322c6a3..e438988b59e908650395f620e1e11f154e3f3d27 100644 --- a/lib/config/templates/default/pr-body.hbs +++ b/lib/config/templates/default/pr-body.hbs @@ -1,4 +1,4 @@ -This {{#if isGitHub}}Pull{{else}}Merge{{/if}} Request {{#if isRollback}}rolls back{{else}}updates{{/if}} dependency [{{depName}}]({{repositoryUrl}}) from version `{{currentVersion}}` to `{{newVersion}}`{{#if isRollback}}. This is necessary and important because version `{{currentVersion}}` cannot be found in the npm registry - probably because of it being unpublished.{{/if}} +This {{#if isGitHub}}Pull{{else}}Merge{{/if}} Request {{#if isRollback}}rolls back{{else}}updates{{/if}} dependency {{#if repositoryUrl}}[{{depName}}]({{repositoryUrl}}){{else}}`depName`{{/if}} from version `{{currentVersion}}` to `{{newVersion}}`{{#if isRollback}}. This is necessary and important because version `{{currentVersion}}` cannot be found in the npm registry - probably because of it being unpublished.{{/if}} {{#if releases.length}} {{#if schedule}} diff --git a/lib/workers/pr/index.js b/lib/workers/pr/index.js index aed39920628649c85364af2f4bb660763918b786..c15c0ad228cf0c06f78e43e4d1af27d32f5e250c 100644 --- a/lib/workers/pr/index.js +++ b/lib/workers/pr/index.js @@ -114,7 +114,9 @@ async function ensurePr(inputConfig, logger, errors, warnings) { } const prTitle = handlebars.compile(config.prTitle)(config); - const prBodyMarkdown = handlebars.compile(config.prBody)(config); + let prBodyMarkdown = handlebars.compile(config.prBody)(config); + const atUserRe = /@([a-z]+\/[a-z]+)/; + prBodyMarkdown = prBodyMarkdown.replace(atUserRe, '@​$1'); const prBody = converter.makeHtml(prBodyMarkdown); try { diff --git a/test/workers/package/__snapshots__/index.spec.js.snap b/test/workers/package/__snapshots__/index.spec.js.snap index 7f80bfe9a11f3a129255a48299bb8cc61811bbb1..1eedc003f608e1ab85a3923fddd6971578574e44 100644 --- a/test/workers/package/__snapshots__/index.spec.js.snap +++ b/test/workers/package/__snapshots__/index.spec.js.snap @@ -110,7 +110,7 @@ This {{#if isGitHub}}PR{{else}}MR{{/if}} has been generated by [Renovate Bot](ht "labels": Array [], "lazyGrouping": true, "message": "Failed to look up dependency", - "prBody": "This {{#if isGitHub}}Pull{{else}}Merge{{/if}} Request {{#if isRollback}}rolls back{{else}}updates{{/if}} dependency [{{depName}}]({{repositoryUrl}}) from version \`{{currentVersion}}\` to \`{{newVersion}}\`{{#if isRollback}}. This is necessary and important because version \`{{currentVersion}}\` cannot be found in the npm registry - probably because of it being unpublished.{{/if}} + "prBody": "This {{#if isGitHub}}Pull{{else}}Merge{{/if}} Request {{#if isRollback}}rolls back{{else}}updates{{/if}} dependency {{#if repositoryUrl}}[{{depName}}]({{repositoryUrl}}){{else}}\`depName\`{{/if}} from version \`{{currentVersion}}\` to \`{{newVersion}}\`{{#if isRollback}}. This is necessary and important because version \`{{currentVersion}}\` cannot be found in the npm registry - probably because of it being unpublished.{{/if}} {{#if releases.length}} {{#if schedule}}