You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
we get a error message after sending a comment with this workflow:
name: Chatops
on:
issue_comment:
types: [ created ]
jobs:
slash-command-dispatch:
runs-on: ubuntu-latest
timeout-minutes: 1
steps:
- name: Slash Command Dispatch
uses: peter-evans/slash-command-dispatch@v4
with:
token: ${{ secrets.PHP_GH_ACTION }}
# reactions should be reported from github itself
reaction-token: ${{ secrets.GITHUB_TOKEN }}
commands: help, csfix, phpstan-baseline, deptrac-baseline, merge, ghostinspector, set-pr-description
issue-type: pull-request
we warning the error "Warning: Failed to set reaction on comment ID xx." only for the /set-pr-description command.
the other chat commands in the same workflow work.
looking at the sources I can see only a single catch block which logs this warning
core.warning(`Failed to set reaction on comment ID ${commentId}.`)
to ease debugging our problem it would be helpful to see the actual exception the octokit returns in this case.
is there a way to load the slash-command-dispatch action into our workflow with debug logging enabled?
edit: I just realized you are not yet on our sponsoring list. I have added you today as we rely on your actions in our workflows. thank you for that
The text was updated successfully, but these errors were encountered:
Is it a new repository where this workflow runs? I think for new repositories, this setting now defaults to read-only.
If you find that is the case here, then what you should do is add a permissions block in your workflow to elevate the GITHUB_TOKEN permissions for just this workflow. That is better than changing the above setting to write.
e.g.
permissions:
contents: write
I think just contents: write is enough for it to create reactions on comments, but I'm not 100% sure. It might also need issues: write and pull-requests: write (if the command is enabled for PRs).
And thank you so much for sponsoring me! Much appreciated. ❤
we get a error message after sending a comment with this workflow:
we warning the error "Warning: Failed to set reaction on comment ID xx." only for the
/set-pr-description
command.the other chat commands in the same workflow work.
looking at the sources I can see only a single
catch
block which logs this warningslash-command-dispatch/src/github-helper.ts
Lines 106 to 107 in 31da94e
to ease debugging our problem it would be helpful to see the actual exception the octokit returns in this case.
is there a way to load the
slash-command-dispatch
action into our workflow with debug logging enabled?edit: I just realized you are not yet on our sponsoring list. I have added you today as we rely on your actions in our workflows. thank you for that
The text was updated successfully, but these errors were encountered: