diff --git a/packages/actions/__tests__/formatTag.test.ts b/packages/actions/__tests__/formatTag.test.ts index 4eceecd56..1d4bc83c3 100644 --- a/packages/actions/__tests__/formatTag.test.ts +++ b/packages/actions/__tests__/formatTag.test.ts @@ -11,8 +11,8 @@ describe('Format Tag', () => { }); test('GIVEN tag with no prefix THEN return tag', () => { - expect(formatTag('13.5.1')).toEqual({ semver: '13.5.1' }); - expect(formatTag('13.7.0')).toEqual({ package: undefined, semver: '13.7.0' }); + expect(formatTag('13.5.1')).toEqual({ package: 'discord.js', semver: '13.5.1' }); + expect(formatTag('13.7.0')).toEqual({ package: 'discord.js', semver: '13.7.0' }); }); test('GIVEN no or invalid tag THEN return null', () => { diff --git a/packages/actions/src/formatTag/formatTag.ts b/packages/actions/src/formatTag/formatTag.ts index 84e49ed83..4b8ce2560 100644 --- a/packages/actions/src/formatTag/formatTag.ts +++ b/packages/actions/src/formatTag/formatTag.ts @@ -2,7 +2,10 @@ export function formatTag(tag: string) { const parsed = /(^@.*\/(?.*)@v?)?(?\d+.\d+.\d+)-?.*/.exec(tag); if (parsed?.groups) { - return parsed.groups; + return { + package: parsed.groups.package ?? 'discord.js', + semver: parsed.groups.semver, + }; } return null;