diff --git a/lib/workers/repository/update/pr/changelog/release-notes.spec.ts b/lib/workers/repository/update/pr/changelog/release-notes.spec.ts index 120c93f540ac9cbbfc8de0b8731aa8726c0391be..e4066da18aa5074f116f6538197064874b56a027 100644 --- a/lib/workers/repository/update/pr/changelog/release-notes.spec.ts +++ b/lib/workers/repository/update/pr/changelog/release-notes.spec.ts @@ -385,7 +385,7 @@ describe('workers/repository/update/pr/changelog/release-notes', () => { .scope('https://api.github.com/') .get('/repos/some/other-repository/releases?per_page=100') .reply(200, [ - { tag_name: `${prefix}1.0.0` }, + { tag_name: `${prefix}1.0.0`, name: 'Release v1.0.0' }, { tag_name: `${prefix}1.0.1`, name: '1.0.1', @@ -424,7 +424,7 @@ describe('workers/repository/update/pr/changelog/release-notes', () => { { tag_name: `${prefix}1.0.0` }, { tag_name: `${prefix}1.0.1`, - name: '1.0.1 some release', + name: 'v1.0.1 some release', body: 'some body', }, ]); diff --git a/lib/workers/repository/update/pr/changelog/release-notes.ts b/lib/workers/repository/update/pr/changelog/release-notes.ts index 5224426a547a96281ad6e783b0e6598e6b18bec4..1162de48d499a12fa74a87e802e0f78040ac760f 100644 --- a/lib/workers/repository/update/pr/changelog/release-notes.ts +++ b/lib/workers/repository/update/pr/changelog/release-notes.ts @@ -107,10 +107,10 @@ export function massageName( ): string | undefined { let name = input ?? ''; - // Remove the current tag from the name if it's used as a prefix - if (version && name.startsWith(version)) { - name = name.slice(version.length); + if (version) { + name = name.replace(RegExp(`^(Release )?v?${version}`, 'i'), '').trim(); } + name = name.trim(); if (!name.length) { return undefined;