From 8839d69e2785affce21460c4e8f03e4c7875513b Mon Sep 17 00:00:00 2001 From: admin Date: Mon, 9 Mar 2026 22:21:10 +0000 Subject: [PATCH] Fix: prevent duplicate triggers and bot self-triggering --- .gitea/workflows/claude.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/claude.yml b/.gitea/workflows/claude.yml index bfa5dcc..6254097 100644 --- a/.gitea/workflows/claude.yml +++ b/.gitea/workflows/claude.yml @@ -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: