Browse Source

Fix download old-ish artifacts (#67)

* Add per_page arg

* Add multiple pages

* Fix

* Fix
pull/69/head
Michał Chęciński 3 years ago committed by GitHub
parent
commit
850faad0cf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 15
      download-artifacts/main.js

15
download-artifacts/main.js

@ -56,10 +56,15 @@ async function main() { @@ -56,10 +56,15 @@ async function main() {
}
if (!runID) {
for (let pageNumber = 1; pageNumber < 5 && !runID; pageNumber++) {
let runs = await client.actions.listWorkflowRuns({
owner: owner,
repo: repo,
workflow_id: workflow
workflow_id: workflow,
per_page: 100,
page: pageNumber
}).then(workflowRunsResponse => {
return workflowRunsResponse.data.workflow_runs
.sort((a, b) => {
@ -97,6 +102,14 @@ async function main() { @@ -97,6 +102,14 @@ async function main() {
runID = run.id
break
}
if (runID) {
break
}
}
if (!runID) {
throw new Error("no matching workflow run found in last 500 runs")
}
}
if (runID) {

Loading…
Cancel
Save