feat(prd-6): verify workflow triggers and add assignee_trigger (#13)
This commit is contained in:
1 parent
095c2c2429
commit
a129a15f61
5 files changed
+71
-19
No files matched your search
@@ -14,10 +14,26 @@ concurrency:
|
||||
group: claude-${{ github.event.issue.number || github.event.pull_request.number }}-${{ github.run_id }}
|
||||
|
||||
jobs:
|
||||
# Temporary debug job to inspect Forgejo event payloads (PRD #6 E2E testing)
|
||||
debug-event:
|
||||
runs-on: grunt
|
||||
steps:
|
||||
- name: Dump event context
|
||||
run: |
|
||||
echo "=== Event Context ==="
|
||||
echo "github.event_name: ${{ github.event_name }}"
|
||||
echo "github.event.action: ${{ github.event.action }}"
|
||||
echo "github.event.comment.body: ${{ github.event.comment.body }}"
|
||||
echo "github.event.review.body: ${{ github.event.review.body }}"
|
||||
echo "GITHUB_EVENT_NAME env: $GITHUB_EVENT_NAME"
|
||||
echo ""
|
||||
echo "=== Event Payload (first 200 lines) ==="
|
||||
cat "$GITHUB_EVENT_PATH" | head -200
|
||||
|
||||
claude:
|
||||
if: |
|
||||
(github.event_name == 'issue_comment' && contains(github.event.comment.body, '@claude')) ||
|
||||
(github.event_name == 'pull_request_review_comment' && contains(github.event.comment.body, '@claude')) ||
|
||||
((github.event_name == 'pull_request_review_comment' || github.event_name == 'pull_request_comment') && contains(github.event.comment.body, '@claude')) ||
|
||||
(github.event_name == 'pull_request_review' && contains(github.event.review.body, '@claude')) ||
|
||||
(github.event_name == 'issues' && (
|
||||
github.event.action == 'labeled' ||
|
||||
@@ -42,6 +58,7 @@ jobs:
|
||||
bot_name: "claude"
|
||||
bot_email: "claude@wxs.ro"
|
||||
platform: "forgejo"
|
||||
assignee_trigger: "claude"
|
||||
env:
|
||||
ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
|
||||
|
||||
|
||||
Reference in new issue
Block a user