diff --git a/plugins/git-release-manager/src/api/GitReleaseApiClient.ts b/plugins/git-release-manager/src/api/GitReleaseApiClient.ts index 688b3e322d..33a89fe36e 100644 --- a/plugins/git-release-manager/src/api/GitReleaseApiClient.ts +++ b/plugins/git-release-manager/src/api/GitReleaseApiClient.ts @@ -262,8 +262,10 @@ export class GitReleaseApiClient implements GitReleaseApi { }); return { - ref: createRefResponse.data.ref, - objectSha: createRefResponse.data.object.sha, + reference: { + ref: createRefResponse.data.ref, + objectSha: createRefResponse.data.object.sha, + }, }; }; @@ -623,8 +625,10 @@ export interface GitReleaseApi { sha: string; } & OwnerRepo, ) => Promise<{ - ref: string; - objectSha: string; + reference: { + ref: string; + objectSha: string; + }; }>; getComparison: ( 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 9e8cf0b70b..17ae878c46 100644 --- a/plugins/git-release-manager/src/features/CreateReleaseCandidate/hooks/useCreateReleaseCandidate.ts +++ b/plugins/git-release-manager/src/features/CreateReleaseCandidate/hooks/useCreateReleaseCandidate.ts @@ -96,7 +96,7 @@ export function useCreateReleaseCandidate({ abortIfError(latestCommitRes.error); if (!latestCommitRes.value) return undefined; - const createdReleaseBranch = await pluginApiClient + const { reference: createdReleaseBranch } = await pluginApiClient .createRef({ owner: project.owner, repo: project.repo, @@ -159,7 +159,7 @@ export function useCreateReleaseCandidate({ abortIfError(tagObjectRes.error); if (!tagObjectRes.value) return undefined; - const createdRef = await pluginApiClient + const { reference: createdRef } = await pluginApiClient .createRef({ owner: project.owner, repo: project.repo, diff --git a/plugins/git-release-manager/src/features/Patch/hooks/usePatch.ts b/plugins/git-release-manager/src/features/Patch/hooks/usePatch.ts index 67caecce90..0f5007bb34 100644 --- a/plugins/git-release-manager/src/features/Patch/hooks/usePatch.ts +++ b/plugins/git-release-manager/src/features/Patch/hooks/usePatch.ts @@ -273,7 +273,7 @@ export function usePatch({ abortIfError(createdTagObjRes.error); if (!createdTagObjRes.value) return undefined; - const reference = await pluginApiClient + const { reference } = await pluginApiClient .createRef({ owner: project.owner, repo: project.repo, diff --git a/plugins/git-release-manager/src/features/PromoteRc/hooks/usePromoteRc.ts b/plugins/git-release-manager/src/features/PromoteRc/hooks/usePromoteRc.ts index 0f880aedbc..60ecd26ae9 100644 --- a/plugins/git-release-manager/src/features/PromoteRc/hooks/usePromoteRc.ts +++ b/plugins/git-release-manager/src/features/PromoteRc/hooks/usePromoteRc.ts @@ -106,7 +106,7 @@ export function usePromoteRc({ abortIfError(tagObjectRes.error); if (!tagObjectRes.value) return undefined; - const createdRef = await pluginApiClient + const { reference: createdRef } = await pluginApiClient .createRef({ 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 e2a1132861..4fcbee65a1 100644 --- a/plugins/git-release-manager/src/test-helpers/test-helpers.ts +++ b/plugins/git-release-manager/src/test-helpers/test-helpers.ts @@ -233,8 +233,10 @@ export const mockApiClient: GitReleaseApi = { })), createRef: jest.fn(async () => ({ - ref: 'mock_createRef_ref', - objectSha: 'mock_createRef_objectSha', + reference: { + ref: 'mock_createRef_ref', + objectSha: 'mock_createRef_objectSha', + }, })), createRelease: jest.fn(async () => ({