Fix Claude workflow triggers to use @claude instead of /claude
#4264
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
/claudeto@claudein both workflow files@claudementions as the trigger/claudepattern was being matched by workflowif:conditions, but the action's internal trigger detection was failing silently with:No trigger was met for @claudeBackground
This fix is based on testing done in the private
zenml-io/gh-action-testingrepo. The Claude Code Action has a two-layer trigger system:if:condition (e.g.,contains(github.event.comment.body, '@claude'))@claudementionsBoth layers must align for the action to execute. Previously, only the workflow layer was passing.
Changes
.github/workflows/claude.yml/claudeto@claude.github/workflows/claude-code-review.yml/claude /full-reviewto@claude /full-reviewTest plan
zenml-io/gh-action-testing(private repo)Notes
track_progress: true