Fix: prevent duplicate triggers and bot self-triggering
This commit is contained in:
@@ -6,13 +6,18 @@ on:
|
|||||||
issue_comment:
|
issue_comment:
|
||||||
types: [created]
|
types: [created]
|
||||||
|
|
||||||
|
concurrency:
|
||||||
|
group: claude-${{ github.event.issue.number }}
|
||||||
|
cancel-in-progress: true
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
claude-code:
|
claude-code:
|
||||||
if: >-
|
if: >-
|
||||||
(github.event_name == 'issues' &&
|
(github.event_name == 'issues' &&
|
||||||
contains(toJSON(github.event.issue.labels), 'claude')) ||
|
contains(toJSON(github.event.issue.labels), 'claude')) ||
|
||||||
(github.event_name == 'issue_comment' &&
|
(github.event_name == 'issue_comment' &&
|
||||||
contains(github.event.comment.body, '@claude'))
|
contains(github.event.comment.body, '@claude') &&
|
||||||
|
github.event.comment.user.login != 'admin')
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
timeout-minutes: 15
|
timeout-minutes: 15
|
||||||
steps:
|
steps:
|
||||||
|
|||||||
Reference in New Issue
Block a user