Fix: prevent duplicate triggers and bot self-triggering

This commit is contained in:
2026-03-09 22:21:05 +00:00
parent 205c5efa0a
commit 1a8e4f3116

View File

@@ -6,13 +6,18 @@ on:
issue_comment:
types: [created]
concurrency:
group: claude-${{ github.event.issue.number }}
cancel-in-progress: true
jobs:
claude-code:
if: >-
(github.event_name == 'issues' &&
contains(toJSON(github.event.issue.labels), 'claude')) ||
(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
timeout-minutes: 15
steps: