aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.github/scripts/close_unresponsive.js19
1 files changed, 12 insertions, 7 deletions
diff --git a/.github/scripts/close_unresponsive.js b/.github/scripts/close_unresponsive.js
index b7a92207ba..f0e8bbe93e 100644
--- a/.github/scripts/close_unresponsive.js
+++ b/.github/scripts/close_unresponsive.js
@@ -19,13 +19,18 @@ module.exports = async ({ github, context }) => {
const numbers = issues.data.map((e) => e.number);
for (const number of numbers) {
- const timeline = await github.rest.issues.listEventsForTimeline({
- owner: owner,
- repo: repo,
- issue_number: number,
- });
- const data = timeline.data.filter(labeledEvent);
- const latest_response_label = data[data.length - 1];
+ const events = await github.paginate(
+ github.rest.issues.listEventsForTimeline,
+ {
+ owner: owner,
+ repo: repo,
+ issue_number: number,
+ },
+ (response) => response.data.filter(labeledEvent)
+ );
+
+ const latest_response_label = events[events.length - 1];
+
const created_at = new Date(latest_response_label.created_at);
const now = new Date();
const diff = now - created_at;