diff --git a/plugins/git-release-manager/src/api/GitReleaseApiClient.ts b/plugins/git-release-manager/src/api/GitReleaseApiClient.ts index 0bdfaae61b..b61fb936f4 100644 --- a/plugins/git-release-manager/src/api/GitReleaseApiClient.ts +++ b/plugins/git-release-manager/src/api/GitReleaseApiClient.ts @@ -309,9 +309,11 @@ export class GitReleaseApiClient implements GitReleaseApi { }); return { - name: createReleaseResponse.data.name, - htmlUrl: createReleaseResponse.data.html_url, - tagName: createReleaseResponse.data.tag_name, + release: { + name: createReleaseResponse.data.name, + htmlUrl: createReleaseResponse.data.html_url, + tagName: createReleaseResponse.data.tag_name, + }, }; }; @@ -633,9 +635,11 @@ export interface GitReleaseApi { body: string; } & OwnerRepo, ) => Promise<{ - name: string | null; - htmlUrl: string; - tagName: string; + release: { + name: string | null; + htmlUrl: string; + tagName: string; + }; }>; createTagObject: ( diff --git a/plugins/git-release-manager/src/features/CreateReleaseCandidate/hooks/useCreateReleaseCandidate.ts b/plugins/git-release-manager/src/features/CreateReleaseCandidate/hooks/useCreateReleaseCandidate.ts index 6e47b9a8b1..936fb87b7b 100644 --- a/plugins/git-release-manager/src/features/CreateReleaseCandidate/hooks/useCreateReleaseCandidate.ts +++ b/plugins/git-release-manager/src/features/CreateReleaseCandidate/hooks/useCreateReleaseCandidate.ts @@ -235,7 +235,7 @@ export function useCreateReleaseCandidate({ abortIfError(getComparisonRes.error); if (!getComparisonRes.value) return undefined; - const createReleaseResult = await pluginApiClient + const { release: createReleaseResult } = await pluginApiClient .createRelease({ owner: project.owner, repo: project.repo, diff --git a/plugins/git-release-manager/src/test-helpers/test-helpers.ts b/plugins/git-release-manager/src/test-helpers/test-helpers.ts index 8969c7193f..02fd160797 100644 --- a/plugins/git-release-manager/src/test-helpers/test-helpers.ts +++ b/plugins/git-release-manager/src/test-helpers/test-helpers.ts @@ -238,9 +238,11 @@ export const mockApiClient: GitReleaseApi = { })), createRelease: jest.fn(async () => ({ - name: 'mock_createRelease_name', - htmlUrl: 'mock_createRelease_html_url', - tagName: 'mock_createRelease_tag_name', + release: { + name: 'mock_createRelease_name', + htmlUrl: 'mock_createRelease_html_url', + tagName: 'mock_createRelease_tag_name', + }, })), getComparison: jest.fn(async () => ({