From 604a9df60c6ec376a5d973851ba84f375b304db9 Mon Sep 17 00:00:00 2001 From: Nick DeGroot <1966472+nickthegroot@users.noreply.github.com> Date: Mon, 12 Jul 2021 23:09:35 -0700 Subject: [PATCH] :bug: Add pagination when listing all artifacts --- main.js | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/main.js b/main.js index a35f0053..87795c4e 100644 --- a/main.js +++ b/main.js @@ -85,19 +85,17 @@ async function main() { console.log("==> RunID:", runID) - let artifacts = await client.actions.listWorkflowRunArtifacts({ + let artifacts = await client.paginate(client.actions.listWorkflowRunArtifacts, { owner: owner, repo: repo, run_id: runID, - }) + }); // One artifact or all if `name` input is not specified. if (name) { - artifacts = artifacts.data.artifacts.filter((artifact) => { + artifacts = artifacts.filter((artifact) => { return artifact.name == name }) - } else { - artifacts = artifacts.data.artifacts } if (artifacts.length == 0)