fix: gitea error

This commit is contained in:
Ankio
2023-11-01 13:29:37 +08:00
parent 70f0aefb56
commit 0e343173ba
+10 -1
View File
@@ -23,7 +23,7 @@ export class GiteaRepository extends BaseRepository {
constructor(token: string, url: string | undefined, repositoryPath: string) { constructor(token: string, url: string | undefined, repositoryPath: string) {
super(token, url, repositoryPath) super(token, url, repositoryPath)
this.url = url || this.defaultUrl this.url = url || this.defaultUrl
this.api = giteaApi('https://gitea.com/',{ this.api = giteaApi(this.url,{
token:token, token:token,
customFetch: fetch customFetch: fetch
}) })
@@ -164,6 +164,8 @@ export class GiteaRepository extends BaseRepository {
}) })
if (response.error === null) { if (response.error === null) {
GiteaRepository.pulls[state].push(...response.data) GiteaRepository.pulls[state].push(...response.data)
}else{
core.error(`️ Some errors. ${response.error!!.message}`)
} }
page++ page++
count += response.data.length count += response.data.length
@@ -204,6 +206,9 @@ export class GiteaRepository extends BaseRepository {
for (const comment of response.data) { for (const comment of response.data) {
prReviews.push(this.mapComment(comment)) prReviews.push(this.mapComment(comment))
} }
}else{
core.error(`️ Some errors. ${response.error!!.message}`)
} }
pr.reviews = prReviews pr.reviews = prReviews
} }
@@ -218,6 +223,7 @@ export class GiteaRepository extends BaseRepository {
}) })
async getTags(owner: string, repo: string, maxTagsToFetch: number): Promise<TagInfo[]> { async getTags(owner: string, repo: string, maxTagsToFetch: number): Promise<TagInfo[]> {
core.debug(`start to get gitea tag `)
const response = await this.api.repos.repoListTags(owner, repo, { const response = await this.api.repos.repoListTags(owner, repo, {
limit: maxTagsToFetch limit: maxTagsToFetch
}) })
@@ -229,6 +235,9 @@ export class GiteaRepository extends BaseRepository {
commit: tag.commit?.sha commit: tag.commit?.sha
}) })
} }
}else{
core.error(`️ Some errors. ${response.error!!.message}`)
} }
core.info(`️ Found ${tagsInfo.length} (fetching max: ${maxTagsToFetch}) tags from the GitHub API for ${owner}/${repo}`) core.info(`️ Found ${tagsInfo.length} (fetching max: ${maxTagsToFetch}) tags from the GitHub API for ${owner}/${repo}`)
return tagsInfo return tagsInfo