From 55a03e7897572eb0814d90b48bfd775566124ff0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?B=E1=B4=87=CA=80=C9=B4=E1=B4=85=20S=E1=B4=84=CA=9C?= =?UTF-8?q?=E1=B4=8F=CA=80=C9=A2=E1=B4=87=CA=80s?= Date: Sat, 24 Jul 2021 15:25:26 +0200 Subject: [PATCH] ci: Debug MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs --- .../metadata-label-pr-ci-status.yaml | 20 +++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/.github/workflows/metadata-label-pr-ci-status.yaml b/.github/workflows/metadata-label-pr-ci-status.yaml index bfde10c4..5299847d 100644 --- a/.github/workflows/metadata-label-pr-ci-status.yaml +++ b/.github/workflows/metadata-label-pr-ci-status.yaml @@ -80,7 +80,7 @@ jobs: token: ${{ steps.get-app-token.outputs.token }} sourceRunId: ${{ github.event.workflow_run.id }} - - name: "Get workflow jobs" + - name: "Get workflow job status" uses: actions/github-script@v4 id: get-workflow-jobs with: @@ -90,11 +90,23 @@ jobs: owner: context.repo.owner, repo: context.repo.repo, run_id: context.payload.workflow_run.id, - }); - return wfJobs.data.jobs + }) + + function getJobStatus(arrJobs: any[], name: string) { + for (const job of arrJobs) { + if (job.name === name) { + return job.conclusion + } + } + } + + return { + 'lint': getJobStatus(result, 'Lint charts'), + 'install': getJobStatus(result, 'Install successful') + } - name: Get result - run: echo "${{steps.get-workflow-jobs.outputs.result}}" + run: echo "${{steps.get-workflow-jobs.outputs.result.lint}}" # # CI Passed # - name: "add label: ok"