name: Comment spectron screenshots on PR
on:
  workflow_run:
    workflows: ['Node CI']
    types:
      - completed
jobs:
  spectron_comment:
    runs-on: ubuntu-latest
    if: github.event.workflow_run.event == 'pull_request'
    steps:
      - name: Download Artifacts
        uses: dawidd6/action-download-artifact@v2.11.0
        with:
          github_token: ${{ secrets.GITHUB_TOKEN }}
          workflow: nodejs.yml
          run_id: ${{ github.event.workflow_run.id }}
          name: spectron
      - name: List images
        run: ls -al
      - name: Upload images to imgur
        id: upload_screenshots
        uses: devicons/public-upload-to-imgur@v2.2.1
        with:
          path: ./*.png
          client_id: ${{ secrets.IMGUR_CLIENT_ID }}
      - name: Comment on the PR
        uses: jungwinter/comment@v1
        env:
          IMG_MARKDOWN: ${{ join(fromJSON(steps.upload_screenshots.outputs.markdown_urls), '') }}
          MESSAGE: |
            Hi there,
            Here are screenshots of Hyper built from this pr.
            {0}
            Thank you for contributing to Hyper!
        with:
          type: create
          issue_number: ${{ github.event.workflow_run.pull_requests[0].number }}
          token: ${{ secrets.GITHUB_TOKEN }}
          body: ${{ format(env.MESSAGE, env.IMG_MARKDOWN) }}

name: Comment spectron screenshots on PR
on:
  workflow_run:
    workflows: ['Node CI']
    types:
      - completed
jobs:
  spectron_comment:
    runs-on: ubuntu-latest
    if: github.event.workflow_run.event == 'pull_request'
    steps:
      - name: Dump Workflow run info from GitHub context
        env:
          WORKFLOW_RUN_INFO: ${{ toJSON(github.event.workflow_run) }}
        run: echo "$WORKFLOW_RUN_INFO"
      - name: Download Artifacts
        uses: dawidd6/action-download-artifact@v2.11.0
        with:
          github_token: ${{ secrets.GITHUB_TOKEN }}
          workflow: nodejs.yml
          run_id: ${{ github.event.workflow_run.id }}
          name: spectron
      - name: List images
        run: ls -al
      - name: Upload images to imgur
        id: upload_screenshots
        uses: devicons/public-upload-to-imgur@v2.2.1
        with:
          path: ./*.png
          client_id: ${{ secrets.IMGUR_CLIENT_ID }}
      - name: Comment on the PR
        uses: jungwinter/comment@v1
        env:
          IMG_MARKDOWN: ${{ join(fromJSON(steps.upload_screenshots.outputs.markdown_urls), '') }}
          MESSAGE: |
            Hi there,
            Here are screenshots of Hyper built from this pr.
            {0}
            Thank you for contributing to Hyper!
        with:
          type: create
          issue_number: ${{ github.event.workflow_run.pull_requests[0].number }}
          token: ${{ secrets.GITHUB_TOKEN }}
          body: ${{ format(env.MESSAGE, env.IMG_MARKDOWN) }}

Print workflow_run data in spectron comment action
Print workflow_run data in spectron comment action