From 15928f8cc89983bc2eb7689a5ac401bd0cdb0a3a Mon Sep 17 00:00:00 2001 From: Rohit Yadav Date: Mon, 18 Apr 2022 17:04:44 +0530 Subject: [PATCH] .github: detect and kick packaging jobs Signed-off-by: Rohit Yadav --- .github/workflows/coverage-check.yml | 30 ++++++++++++++++++++-------- 1 file changed, 22 insertions(+), 8 deletions(-) diff --git a/.github/workflows/coverage-check.yml b/.github/workflows/coverage-check.yml index af85ad8d60f..5ff1dfcf06b 100644 --- a/.github/workflows/coverage-check.yml +++ b/.github/workflows/coverage-check.yml @@ -52,11 +52,24 @@ jobs: ui/* - name: Kick UI Build + uses: peter-evans/create-or-update-comment@c9fcb64660bc90ec1cc535646af190c992007c32 if: steps.ui-changes.outputs.any_changed == 'true' - run: | - curl -s -H "Authorization: token ${{ secrets.ACS_ROBOT_TOKEN }}" \ - -X POST -d '{"body": "UI changes found, kicking a new QA UI build\n@blueorangutan ui"}' \ - "https://api.github.com/repos/${{ github.repository }}/issues/${{ github.event.pull_request.number }}/comments" + with: + token: ${{ secrets.ACS_ROBOT_TOKEN }} + issue-number: ${{ github.event.pull_request.number }} + body: | + Found UI changes, kicking a new UI QA build + @blueorangutan ui + + - name: Kick Pkg Build + uses: peter-evans/create-or-update-comment@c9fcb64660bc90ec1cc535646af190c992007c32 + if: steps.java-changes.outputs.any_changed == 'true' && ! github.event.pull_request.draft + with: + token: ${{ secrets.ACS_ROBOT_TOKEN }} + issue-number: ${{ github.event.pull_request.number }} + body: | + Found Java/XML changes, kicking packaging job + @blueorangutan package - name: Set up JDK11 uses: actions/setup-java@v3 @@ -84,8 +97,9 @@ jobs: echo "EOF" >> $GITHUB_ENV - name: Comment PR Coverage Report + uses: peter-evans/create-or-update-comment@c9fcb64660bc90ec1cc535646af190c992007c32 if: steps.java-changes.outputs.any_changed == 'true' - run: | - curl -s -H "Authorization: token ${{ secrets.ACS_ROBOT_TOKEN }}" \ - -X POST -d '{"body": "PR Coverage Report\n|**CLASS**|**INSTRUCTION MISSED**|**INSTRUCTION COVERED**|**BRANCH MISSED**|**BRANCH COVERED**|**LINE MISSED**|**LINE COVERED**|\n|-----|-----|-----|-----|-----|-----|-----|\n${{ env.COVERAGE }}"}' \ - "https://api.github.com/repos/${{ github.repository }}/issues/${{ github.event.pull_request.number }}/comments" + with: + token: ${{ secrets.ACS_ROBOT_TOKEN }} + issue-number: ${{ github.event.pull_request.number }} + body: "## PR Coverage Report\n|**CLASS**|**INSTRUCTION MISSED**|**INSTRUCTION COVERED**|**BRANCH MISSED**|**BRANCH COVERED**|**LINE MISSED**|**LINE COVERED**|\n|-----|-----|-----|-----|-----|-----|-----|\n${{ env.COVERAGE }}"