diff --git a/main.js b/main.js index 5976a9f4..e738cbc4 100644 --- a/main.js +++ b/main.js @@ -128,10 +128,28 @@ async function main() { repo: repo, run_id: run.id, }) + let artifacts2 = await client.rest.actions.listWorkflowRunArtifacts({ + owner: owner, + repo: repo, + run_id: run.id, + }) core.info(`==> (found) Artifacts: ${artifacts} for run ID: ${run.id}`) - if (!artifacts.data.artifacts || artifacts.data.artifacts.length == 0) { + core.info(`==> Test 1: ${artifacts}`) + core.info(`==> Test 2: ${artifacts?.data}`) + core.info(`==> Test 3: ${artifacts?.data?.artifacts}`) + core.info(`==> Test 4: ${artifacts.data.artifacts.length}`) + core.info(`==> Test 5: ${!artifacts?.data?.artifacts}`) + core.info(`==> Test 1b: ${artifacts2}`) + core.info(`==> Test 2b: ${artifacts2?.data}`) + core.info(`==> Test 3b: ${artifacts2?.data?.artifacts}`) + core.info(`==> Test 4b: ${artifacts2.data.artifacts.length}`) + core.info(`==> Test 5b: ${!artifacts2?.data?.artifacts}`) + core.info(`==> Test 6: ${artifacts.data.artifacts.length }`) + core.info(`==> Test 7: ${artifacts.data.artifacts.length == 0 }`) + if (!artifacts?.data?.artifacts || artifacts.data.artifacts.length == 0) { continue } + core.info(`==> Test 3: We found artifacts`) if (searchArtifacts) { core.info(`==> (found) Searching for artifacts`) const artifact = artifacts.data.artifacts.find((artifact) => { @@ -141,6 +159,7 @@ async function main() { core.info(`==> Didn't find artifact - contuing`) continue } + core.info(`==> Test 4: Found artifact - continuing`) } } runID = run.id