name: Issue Comment Test on: issue_comment: jobs: pr_commented: # This job only runs for pull request comments name: PR comment if: ${{ github.event.issue.pull_request }} runs-on: ubuntu-latest steps: - run: | echo A comment on PR $NUMBER env: NUMBER: ${{ github.event.issue.number }} - name: Checkout uses: actions/checkout@v4 with: submodules: true - name: Dump GitHub context env: GITHUB_CONTEXT: ${{ toJson(github) }} run: echo "$GITHUB_CONTEXT" - name: Run changed-files with defaults id: changed-files uses: ./ - name: Show output run: | echo '${{ toJSON(steps.changed-files.outputs) }}' shell: bash issue_commented: # This job only runs for issue comments name: Issue comment if: ${{ !github.event.issue.pull_request }} runs-on: ubuntu-latest steps: - run: | echo A comment on issue $NUMBER env: NUMBER: ${{ github.event.issue.number }} - name: Checkout uses: actions/checkout@v4 with: submodules: true - name: Dump GitHub context env: GITHUB_CONTEXT: ${{ toJson(github) }} run: echo "$GITHUB_CONTEXT" - name: Run changed-files with defaults id: changed-files uses: ./ - name: Show output run: | echo '${{ toJSON(steps.changed-files.outputs) }}' shell: bash