Skip to content

Commit

Permalink
Merge pull request #50 from simllll/patch-1
Browse files Browse the repository at this point in the history
fix: retrieve all changes via api
  • Loading branch information
Michal Dorner authored and GitHub committed Nov 13, 2020
2 parents b4eabb6 + 785a14a commit dec8b80
Showing 1 changed file with 7 additions and 3 deletions.
10 changes: 7 additions & 3 deletions src/main.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ import * as fs from 'fs'
import * as core from '@actions/core'
import * as github from '@actions/github'
import {Webhooks} from '@octokit/webhooks'
import type {Octokit} from '@octokit/rest'

import {Filter, FilterResults} from './filter'
import {File, ChangeStatus} from './file'
Expand Down Expand Up @@ -127,8 +128,10 @@ async function getChangedFilesFromApi(
const client = new github.GitHub(token)
const pageSize = 100
const files: File[] = []
for (let page = 0; page * pageSize < pullRequest.changed_files; page++) {
const response = await client.pulls.listFiles({
let response: Octokit.Response<Octokit.PullsListFilesResponse>
let page = 0
do {
response = await client.pulls.listFiles({
owner: github.context.repo.owner,
repo: github.context.repo.repo,
pull_number: pullRequest.number,
Expand Down Expand Up @@ -156,7 +159,8 @@ async function getChangedFilesFromApi(
})
}
}
}
page++
} while (response?.data?.length > 0)

return files
}
Expand Down

0 comments on commit dec8b80

Please sign in to comment.