Fix: prevent duplicate triggers and bot self-triggering

This commit is contained in:
2026-03-09 22:21:10 +00:00
parent 86cc31f615
commit c50b66576a

View File

@@ -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: