mirror of
https://github.com/renovatebot/renovate.git
synced 2025-01-13 07:26:26 +00:00
fix(gitlab): fetch all open issues (#6597)
This commit is contained in:
parent
80fe38e68c
commit
49447989e1
3 changed files with 31 additions and 13 deletions
|
@ -714,7 +714,7 @@ Array [
|
|||
"user-agent": "https://github.com/renovatebot/renovate",
|
||||
},
|
||||
"method": "GET",
|
||||
"url": "https://gitlab.com/api/v4/projects/undefined/issues?state=opened",
|
||||
"url": "https://gitlab.com/api/v4/projects/undefined/issues?per_page=100&author_id=undefined&state=opened",
|
||||
},
|
||||
Object {
|
||||
"body": "{\\"title\\":\\"new-title\\",\\"description\\":\\"new-content\\"}",
|
||||
|
@ -744,7 +744,7 @@ Array [
|
|||
"user-agent": "https://github.com/renovatebot/renovate",
|
||||
},
|
||||
"method": "GET",
|
||||
"url": "https://gitlab.com/api/v4/projects/undefined/issues?state=opened",
|
||||
"url": "https://gitlab.com/api/v4/projects/undefined/issues?per_page=100&author_id=undefined&state=opened",
|
||||
},
|
||||
Object {
|
||||
"headers": Object {
|
||||
|
@ -771,7 +771,7 @@ Array [
|
|||
"user-agent": "https://github.com/renovatebot/renovate",
|
||||
},
|
||||
"method": "GET",
|
||||
"url": "https://gitlab.com/api/v4/projects/undefined/issues?state=opened",
|
||||
"url": "https://gitlab.com/api/v4/projects/undefined/issues?per_page=100&author_id=undefined&state=opened",
|
||||
},
|
||||
Object {
|
||||
"headers": Object {
|
||||
|
@ -812,7 +812,7 @@ Array [
|
|||
"user-agent": "https://github.com/renovatebot/renovate",
|
||||
},
|
||||
"method": "GET",
|
||||
"url": "https://gitlab.com/api/v4/projects/undefined/issues?state=opened",
|
||||
"url": "https://gitlab.com/api/v4/projects/undefined/issues?per_page=100&author_id=undefined&state=opened",
|
||||
},
|
||||
Object {
|
||||
"body": "{\\"state_event\\":\\"close\\"}",
|
||||
|
@ -842,7 +842,7 @@ Array [
|
|||
"user-agent": "https://github.com/renovatebot/renovate",
|
||||
},
|
||||
"method": "GET",
|
||||
"url": "https://gitlab.com/api/v4/projects/undefined/issues?state=opened",
|
||||
"url": "https://gitlab.com/api/v4/projects/undefined/issues?per_page=100&author_id=undefined&state=opened",
|
||||
},
|
||||
Object {
|
||||
"headers": Object {
|
||||
|
@ -869,7 +869,7 @@ Array [
|
|||
"user-agent": "https://github.com/renovatebot/renovate",
|
||||
},
|
||||
"method": "GET",
|
||||
"url": "https://gitlab.com/api/v4/projects/undefined/issues?state=opened",
|
||||
"url": "https://gitlab.com/api/v4/projects/undefined/issues?per_page=100&author_id=undefined&state=opened",
|
||||
},
|
||||
]
|
||||
`;
|
||||
|
|
|
@ -712,7 +712,9 @@ describe('platform/gitlab', () => {
|
|||
it('returns null if no issue', async () => {
|
||||
httpMock
|
||||
.scope(gitlabApiHost)
|
||||
.get('/api/v4/projects/undefined/issues?state=opened')
|
||||
.get(
|
||||
'/api/v4/projects/undefined/issues?per_page=100&author_id=undefined&state=opened'
|
||||
)
|
||||
.reply(200, [
|
||||
{
|
||||
iid: 1,
|
||||
|
@ -730,7 +732,9 @@ describe('platform/gitlab', () => {
|
|||
it('finds issue', async () => {
|
||||
httpMock
|
||||
.scope(gitlabApiHost)
|
||||
.get('/api/v4/projects/undefined/issues?state=opened')
|
||||
.get(
|
||||
'/api/v4/projects/undefined/issues?per_page=100&author_id=undefined&state=opened'
|
||||
)
|
||||
.reply(200, [
|
||||
{
|
||||
iid: 1,
|
||||
|
@ -752,7 +756,9 @@ describe('platform/gitlab', () => {
|
|||
it('creates issue', async () => {
|
||||
httpMock
|
||||
.scope(gitlabApiHost)
|
||||
.get('/api/v4/projects/undefined/issues?state=opened')
|
||||
.get(
|
||||
'/api/v4/projects/undefined/issues?per_page=100&author_id=undefined&state=opened'
|
||||
)
|
||||
.reply(200, [
|
||||
{
|
||||
iid: 1,
|
||||
|
@ -775,7 +781,9 @@ describe('platform/gitlab', () => {
|
|||
it('updates issue', async () => {
|
||||
httpMock
|
||||
.scope(gitlabApiHost)
|
||||
.get('/api/v4/projects/undefined/issues?state=opened')
|
||||
.get(
|
||||
'/api/v4/projects/undefined/issues?per_page=100&author_id=undefined&state=opened'
|
||||
)
|
||||
.reply(200, [
|
||||
{
|
||||
iid: 1,
|
||||
|
@ -800,7 +808,9 @@ describe('platform/gitlab', () => {
|
|||
it('skips update if unchanged', async () => {
|
||||
httpMock
|
||||
.scope(gitlabApiHost)
|
||||
.get('/api/v4/projects/undefined/issues?state=opened')
|
||||
.get(
|
||||
'/api/v4/projects/undefined/issues?per_page=100&author_id=undefined&state=opened'
|
||||
)
|
||||
.reply(200, [
|
||||
{
|
||||
iid: 1,
|
||||
|
@ -825,7 +835,9 @@ describe('platform/gitlab', () => {
|
|||
it('closes issue', async () => {
|
||||
httpMock
|
||||
.scope(gitlabApiHost)
|
||||
.get('/api/v4/projects/undefined/issues?state=opened')
|
||||
.get(
|
||||
'/api/v4/projects/undefined/issues?per_page=100&author_id=undefined&state=opened'
|
||||
)
|
||||
.reply(200, [
|
||||
{
|
||||
iid: 1,
|
||||
|
|
|
@ -742,10 +742,16 @@ export async function setBranchStatus({
|
|||
|
||||
export async function getIssueList(): Promise<any[]> {
|
||||
if (!config.issueList) {
|
||||
const query = new URLSearchParams({
|
||||
per_page: '100',
|
||||
author_id: `${authorId}`,
|
||||
state: 'opened',
|
||||
}).toString();
|
||||
const res = await gitlabApi.getJson<{ iid: number; title: string }[]>(
|
||||
`projects/${config.repository}/issues?state=opened`,
|
||||
`projects/${config.repository}/issues?${query}`,
|
||||
{
|
||||
useCache: false,
|
||||
paginate: true,
|
||||
}
|
||||
);
|
||||
// istanbul ignore if
|
||||
|
|
Loading…
Reference in a new issue