From bc5265c6fdb369c03dc5fd44c8076a8343bf00f2 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 14:49:41 +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 | 126 +++++++++--------- 1 file changed, 60 insertions(+), 66 deletions(-) diff --git a/.github/workflows/metadata-label-pr-ci-status.yaml b/.github/workflows/metadata-label-pr-ci-status.yaml index d7d99c4a..5996f5fb 100644 --- a/.github/workflows/metadata-label-pr-ci-status.yaml +++ b/.github/workflows/metadata-label-pr-ci-status.yaml @@ -36,49 +36,44 @@ jobs: app_id: ${{ secrets.K8S_AT_HOME_APP_ID }} private_key: ${{ secrets.K8S_AT_HOME_APP_PRIVATE_KEY }} - - name: "Pre-commit success" - uses: actions/github-script@v4 + # CI Passed + - name: "add label: ok" + uses: actions-ecosystem/action-add-labels@v1 if: ${{ github.event.workflow_run.conclusion == 'success' }} with: - github-token: ${{ steps.get-app-token.outputs.token }} - script: | - github.issues.addLabels({ - issue_number: ${{ needs.get-info.outputs.pullRequestNumber }}, - owner: context.repo.owner, - repo: context.repo.repo, - labels: ['precommit:ok'] - }) - github.issues.removeLabel({ - issue_number: ${{ needs.get-info.outputs.pullRequestNumber }}, - owner: context.repo.owner, - repo: context.repo.repo, - labels: ['precommit:failed'] - }) + github_token: ${{ steps.get-app-token.outputs.token }} + number: ${{ needs.get-info.outputs.pullRequestNumber }} + labels: "precommit:ok" - - name: "Pre-commit failed" - uses: actions/github-script@v4 + - name: "remove label: failed" + uses: actions-ecosystem/action-remove-labels@v1 + if: ${{ github.event.workflow_run.conclusion == 'success' }} + with: + github_token: ${{ steps.get-app-token.outputs.token }} + number: ${{ needs.get-info.outputs.pullRequestNumber }} + labels: "precommit:failed" + + # CI Failed + - name: "add label: failed" + uses: actions-ecosystem/action-add-labels@v1 if: ${{ github.event.workflow_run.conclusion == 'failure' }} with: - github-token: ${{ steps.get-app-token.outputs.token }} - script: | - github.issues.addLabels({ - issue_number: ${{ needs.get-info.outputs.pullRequestNumber }}, - owner: context.repo.owner, - repo: context.repo.repo, - labels: ['precommit:failed'] - }) - github.issues.removeLabel({ - issue_number: ${{ needs.get-info.outputs.pullRequestNumber }}, - owner: context.repo.owner, - repo: context.repo.repo, - labels: ['precommit:ok'] - }) + github_token: ${{ steps.get-app-token.outputs.token }} + number: ${{ needs.get-info.outputs.pullRequestNumber }} + labels: "precommit:failed" + + - name: "remove label: ok" + uses: actions-ecosystem/action-remove-labels@v1 + if: ${{ github.event.workflow_run.conclusion == 'failure' }} + with: + github_token: ${{ steps.get-app-token.outputs.token }} + number: ${{ needs.get-info.outputs.pullRequestNumber }} + labels: "precommit:ok" label-lint-install: name: Label lint and install status runs-on: ubuntu-20.04 - if: | - ${{ github.event.workflow.name == 'Charts: Lint and tests' }} + if: "${{ github.event.workflow.name == 'Charts: Lint and tests' }}" needs: - get-info steps: @@ -96,41 +91,40 @@ jobs: const wfJobs = github.actions.listJobsForWorkflowRun({ owner: context.repo.owner, repo: context.repo.repo, - run_id: context.workflow_run.id, + run_id: context.payload.workflow_run.id, }); console.log(wfJobs) + # # CI Passed + # - name: "add label: ok" + # uses: actions-ecosystem/action-add-labels@v1 + # if: ${{ github.event.workflow_run.conclusion == 'success' }} + # with: + # github_token: ${{ steps.get-app-token.outputs.token }} + # number: ${{ needs.get-info.outputs.pullRequestNumber }} + # labels: "lint:ok" - # # # CI Passed - # # - name: "add label: ok" - # # uses: actions-ecosystem/action-add-labels@v1 - # # if: ${{ github.event.workflow_run.conclusion == 'success' }} - # # with: - # # github_token: ${{ steps.get-app-token.outputs.token }} - # # number: ${{ needs.get-info.outputs.pullRequestNumber }} - # # labels: "lint:ok" + # - name: "remove label: failed" + # uses: actions-ecosystem/action-remove-labels@v1 + # if: ${{ github.event.workflow_run.conclusion == 'success' }} + # with: + # github_token: ${{ steps.get-app-token.outputs.token }} + # number: ${{ needs.get-info.outputs.pullRequestNumber }} + # labels: "lint:failed" - # # - name: "remove label: failed" - # # uses: actions-ecosystem/action-remove-labels@v1 - # # if: ${{ github.event.workflow_run.conclusion == 'success' }} - # # with: - # # github_token: ${{ steps.get-app-token.outputs.token }} - # # number: ${{ needs.get-info.outputs.pullRequestNumber }} - # # labels: "lint:failed" + # # CI Failed + # - name: "add label: failed" + # uses: actions-ecosystem/action-add-labels@v1 + # if: ${{ github.event.workflow_run.conclusion == 'failure' }} + # with: + # github_token: ${{ steps.get-app-token.outputs.token }} + # number: ${{ needs.get-info.outputs.pullRequestNumber }} + # labels: "lint:failed" - # # # CI Failed - # # - name: "add label: failed" - # # uses: actions-ecosystem/action-add-labels@v1 - # # if: ${{ github.event.workflow_run.conclusion == 'failure' }} - # # with: - # # github_token: ${{ steps.get-app-token.outputs.token }} - # # number: ${{ needs.get-info.outputs.pullRequestNumber }} - # # labels: "lint:failed" - - # # - name: "remove label: ok" - # # uses: actions-ecosystem/action-remove-labels@v1 - # # if: ${{ github.event.workflow_run.conclusion == 'failure' }} - # # with: - # # github_token: ${{ steps.get-app-token.outputs.token }} - # # number: ${{ needs.get-info.outputs.pullRequestNumber }} - # # labels: "lint:ok" + # - name: "remove label: ok" + # uses: actions-ecosystem/action-remove-labels@v1 + # if: ${{ github.event.workflow_run.conclusion == 'failure' }} + # with: + # github_token: ${{ steps.get-app-token.outputs.token }} + # number: ${{ needs.get-info.outputs.pullRequestNumber }} + # labels: "lint:ok"