Api refactor, rename getSingleTag to getTag
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
This commit is contained in:
@@ -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',
|
||||
|
||||
Reference in New Issue
Block a user