name: diff-shades-comment on: workflow_run: workflows: [diff-shades] types: [completed] permissions: pull-requests: write jobs: comment: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - uses: actions/setup-python@v3 - name: Install support dependencies run: | python -m pip install pip --upgrade python -m pip install click packaging urllib3 - name: Get details from initial workflow run id: metadata env: GITHUB_TOKEN: ${{ github.token }} run: > python scripts/diff_shades_gha_helper.py comment-details ${{github.event.workflow_run.id }} - name: Try to find pre-existing PR comment if: steps.metadata.outputs.needs-comment == 'true' id: find-comment uses: peter-evans/find-comment@1769778a0c5bd330272d749d12c036d65e70d39d with: issue-number: ${{ steps.metadata.outputs.pr-number }} comment-author: "github-actions[bot]" body-includes: "diff-shades" - name: Create or update PR comment if: steps.metadata.outputs.needs-comment == 'true' uses: peter-evans/create-or-update-comment@c9fcb64660bc90ec1cc535646af190c992007c32 with: comment-id: ${{ steps.find-comment.outputs.comment-id }} issue-number: ${{ steps.metadata.outputs.pr-number }} body: ${{ steps.metadata.outputs.comment-body }} edit-mode: replace