Api refactor, rename getSingleTag to getTag

Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
This commit is contained in:
Erik Engervall
2021-04-30 14:28:41 +02:00
parent 3c47406ab8
commit 1104c4932f
3 changed files with 7 additions and 13 deletions
@@ -489,11 +489,7 @@ export class GitReleaseApiClient implements GitReleaseApi {
};
};
getSingleTag: GitReleaseApi['getSingleTag'] = async ({
owner,
repo,
tagSha,
}) => {
getTag: GitReleaseApi['getTag'] = async ({ owner, repo, tagSha }) => {
const { octokit } = await this.getOctokit();
const singleTag = await octokit.git.getTag({
owner,
@@ -754,7 +750,7 @@ export interface GitReleaseApi {
}>;
}>;
getSingleTag: (
getTag: (
args: {
tagSha: string;
} & OwnerRepo,
@@ -809,6 +805,4 @@ export type GetAllTagsResult = UnboxReturnedPromise<
export type GetAllReleasesResult = UnboxReturnedPromise<
GitReleaseApi['getAllReleases']
>;
export type GetSingleTagResult = UnboxReturnedPromise<
GitReleaseApi['getSingleTag']
>;
export type GetTagResult = UnboxReturnedPromise<GitReleaseApi['getTag']>;
@@ -42,12 +42,12 @@ export const getTagDates = async ({
{ tag: startTagResponse },
{ tag: endTagResponse },
] = await Promise.all([
pluginApiClient.getSingleTag({
pluginApiClient.getTag({
owner: project.owner,
repo: project.repo,
tagSha: startTag.tagSha,
}),
pluginApiClient.getSingleTag({
pluginApiClient.getTag({
owner: project.owner,
repo: project.repo,
tagSha: endTag.tagSha,
@@ -126,7 +126,7 @@ async function getCommitFromTag({
project: GetTagDates['project'];
tag: GetTagDates['startTag'] | GetTagDates['endTag'];
}) {
const { tag: tagResponse } = await pluginApiClient.getSingleTag({
const { tag: tagResponse } = await pluginApiClient.getTag({
owner: project.owner,
repo: project.repo,
tagSha: tag.tagSha,
@@ -315,7 +315,7 @@ export const mockApiClient: GitReleaseApi = {
],
})),
getSingleTag: jest.fn(async () => ({
getTag: jest.fn(async () => ({
tag: {
date: '2021-04-29T12:48:30.120Z',
username: 'mock_user_single_tag_name',