chore(ci): basic ChatOps
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
name: Slash Command Dispatch
|
||||
on:
|
||||
issue_comment:
|
||||
# Type "edited" added here for test purposes. Where possible, avoid
|
||||
# using to prevent processing unnecessary events.
|
||||
types: [created, edited]
|
||||
|
||||
jobs:
|
||||
slashCommandDispatch:
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
pull-requests: read
|
||||
issues: read
|
||||
steps:
|
||||
|
||||
# Advanced JSON configuration from file
|
||||
# (These commands do not do anything and are just a reference example)
|
||||
- name: Slash Command Dispatch (JSON file)
|
||||
uses: peter-evans/slash-command-dispatch@v5
|
||||
id: scd
|
||||
with:
|
||||
token: ${{ secrets.PAT_SLASH_COMMAND_DISPATCH }}
|
||||
reactions: false
|
||||
config-from-file: .github/slash-command-dispatch.json
|
||||
|
||||
- name: Edit comment with error message
|
||||
if: steps.scd.outputs.error-message
|
||||
uses: peter-evans/create-or-update-comment@v5
|
||||
with:
|
||||
comment-id: ${{ github.event.comment.id }}
|
||||
body: |
|
||||
> ${{ steps.scd.outputs.error-message }}
|
||||
Reference in New Issue
Block a user