summaryrefslogtreecommitdiffstats
path: root/.github/workflows/slash-command-dispatch.yml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/slash-command-dispatch.yml')
-rw-r--r--.github/workflows/slash-command-dispatch.yml32
1 files changed, 32 insertions, 0 deletions
diff --git a/.github/workflows/slash-command-dispatch.yml b/.github/workflows/slash-command-dispatch.yml
new file mode 100644
index 000000000..fc357f89e
--- /dev/null
+++ b/.github/workflows/slash-command-dispatch.yml
@@ -0,0 +1,32 @@
+name: Slash Command Dispatch
+on:
+ issue_comment:
+ types: [created]
+jobs:
+ slashCommandDispatch:
+ runs-on: ubuntu-latest
+ steps:
+
+ - name: Slash Command Dispatch
+ id: scd
+ uses: peter-evans/slash-command-dispatch@v4
+ with:
+ token: ${{ secrets.SLANGBOT_PAT }}
+ reaction-token: ${{ secrets.SLANGBOT_PAT }}
+ config: >
+ [
+ {
+ "command": "format",
+ "permission": "none",
+ "issue_type": "pull-request"
+ }
+ ]
+
+ - name: Edit comment with error message
+ if: steps.scd.outputs.error-message
+ uses: peter-evans/create-or-update-comment@v4
+ with:
+ token: ${{ secrets.SLANGBOT_PAT }}
+ comment-id: ${{ github.event.comment.id }}
+ body: |
+ > ${{ steps.scd.outputs.error-message }}