This is an automated email from the ASF dual-hosted git repository. nfilotto pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/main by this push: new 27c687dea37 Add debug info for component-test action 27c687dea37 is described below commit 27c687dea37b3cb5ffcda582c0b47cfab61555b2 Author: Nicolas Filotto <nfilo...@talend.com> AuthorDate: Tue May 30 23:43:21 2023 +0200 Add debug info for component-test action --- .github/workflows/pr-comment-main.yml | 31 +++++++++++++++++++++++-------- 1 file changed, 23 insertions(+), 8 deletions(-) diff --git a/.github/workflows/pr-comment-main.yml b/.github/workflows/pr-comment-main.yml index f385a68e275..29e6f4d4473 100644 --- a/.github/workflows/pr-comment-main.yml +++ b/.github/workflows/pr-comment-main.yml @@ -23,7 +23,7 @@ on: jobs: pr_commented: name: PR comment - if: ${{ github.event.issue.pull_request }} && contains(github.event.comment.body, '/component-test') + if: github.repository == 'apache/camel' && ${{ github.event.issue.pull_request }} && contains(github.event.comment.body, '/component-test') permissions: issues: write runs-on: ubuntu-latest @@ -36,9 +36,23 @@ jobs: GITHUB_CONTEXT: ${{ toJson(github) }} run: | echo "$GITHUB_CONTEXT" + - name: Retrieve REF + uses: actions/github-script@v6 + with: + github-token: ${{ secrets.GITHUB_TOKEN }} + retries: 3 + retry-exempt-status-codes: 400,401 + script: | + const pr = await github.rest.pulls.get({ + owner: context.repo.owner, + repo: context.repo.repo, + pull_number: context.issue.number + }); + console.log(pr) + core.exportVariable('pr_ref', pr.data.head.ref) - uses: actions/checkout@v3 with: - ref: ${{ github.event.issue.pull_request.head.ref}} + ref: ${{ pr_ref }} repository: ${{ github.event.issue.pull_request.head.repo.full_name }} - id: install-packages uses: ./.github/actions/install-packages @@ -59,12 +73,12 @@ jobs: with: github-token: ${{ secrets.GITHUB_TOKEN }} script: | - await github.rest.issues.updateComment({ + await github.rest.issues.createComment({ owner: context.repo.owner, repo: context.repo.repo, issue_number: context.issue.number, - comment_id: ${{ github.event.comment.id }}, - body: "${{ github.event.comment.body }}\n :hooray: The tests passed successfully" + body: `**Result of** ${{ github.event.comment.body }} + :hooray: The tests passed successfully` }); - name: Failure comment if: failure() @@ -72,10 +86,11 @@ jobs: with: github-token: ${{ secrets.GITHUB_TOKEN }} script: | - await github.rest.issues.updateComment({ + await github.rest.issues.createComment({ owner: context.repo.owner, repo: context.repo.repo, issue_number: context.issue.number, - comment_id: ${{ github.event.comment.id }}, - body: "${{ github.event.comment.body }}\n :confused: The tests failed please check the logs" + body: `**Result of** ${{ github.event.comment.body }} + :confused: The tests failed please check the logs` }); +