Replace api.patch.createReference with api.createRef

Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
This commit is contained in:
Erik Engervall
2021-04-29 15:33:51 +02:00
parent 34a5d56d80
commit c7ba03393c
5 changed files with 5 additions and 36 deletions
@@ -54,7 +54,6 @@ describe('GitReleaseApiClient', () => {
"host": "github.com",
"patch": Object {
"createCherryPickCommit": [Function],
"createReference": [Function],
"createTempCommit": [Function],
"forceBranchHeadToTempCommit": [Function],
"merge": [Function],
@@ -443,20 +443,6 @@ ${messageSuffix}`,
};
},
createReference: async ({ owner, repo, bumpedTag, createdTagObject }) => {
const { octokit } = await this.getOctokit();
const { data: reference } = await octokit.git.createRef({
owner,
repo,
ref: `refs/tags/${bumpedTag}`,
sha: createdTagObject.tagSha,
});
return {
ref: reference.ref,
};
},
updateRelease: async ({
owner,
repo,
@@ -779,15 +765,6 @@ export interface GitReleaseApi {
};
}>;
createReference: (
args: {
bumpedTag: string;
createdTagObject: CreateTagObjectResult;
} & OwnerRepo,
) => Promise<{
ref: string;
}>;
updateRelease: (
args: {
bumpedTag: string;
@@ -897,9 +874,6 @@ export type ReplaceTempCommitResult = UnboxReturnedPromise<
export type CreateTagObjectResult = UnboxReturnedPromise<
GitReleaseApi['createTagObject']
>;
export type CreateReferenceResult = UnboxReturnedPromise<
GitReleaseApi['patch']['createReference']
>;
export type UpdateReleaseResult = UnboxReturnedPromise<
GitReleaseApi['patch']['updateRelease']
>;
@@ -106,7 +106,7 @@ describe('patch', () => {
"secondaryMessage": "with name \\"mock_tag_object_tag\\"",
},
Object {
"message": "Created new reference \\"mock_reference_ref\\"",
"message": "Created new reference \\"mock_createRef_ref\\"",
"secondaryMessage": "for tag object \\"mock_tag_object_tag\\"",
},
Object {
@@ -271,12 +271,12 @@ export function usePatch({
abortIfError(createdTagObjRes.error);
if (!createdTagObjRes.value) return undefined;
const reference = await pluginApiClient.patch
.createReference({
const reference = await pluginApiClient
.createRef({
owner: project.owner,
repo: project.repo,
bumpedTag,
createdTagObject: createdTagObjRes.value,
ref: `refs/tags/${bumpedTag}`,
sha: createdTagObjRes.value.tagSha,
})
.catch(asyncCatcher);
@@ -248,10 +248,6 @@ export const mockApiClient: GitReleaseApi = {
sha: 'mock_cherrypick_sha',
})),
createReference: jest.fn(async () => ({
ref: 'mock_reference_ref',
})),
createTempCommit: jest.fn(async () => ({
message: 'mock_commit_message',
sha: 'mock_commit_sha',