Skip to content

wip bug squashing

wip bug squashing #1

name: Claude PR Creation
on:
issue_comment:
types: [created] # Triggers when someone comments on an issue
jobs:
create-pr:
# Only run if the comment mentions @claude create pr or similar
if: >
contains(github.event.comment.body, '@claude create pr') ||
contains(github.event.comment.body, '@claude create a pr') ||
contains(github.event.comment.body, '@claude implement') ||
contains(github.event.comment.body, '@claude fix')
runs-on: ubuntu-latest
permissions:
contents: write
pull-requests: write
issues: write
steps:
- uses: anthropics/claude-code-action@beta
with:
# Pass the comment text as the prompt
prompt: "${{ github.event.comment.body }}"
# Define which tools Claude can use
allowed_tools: [

Check failure on line 27 in .github/workflows/claude-pr-creation.yml

View workflow run for this annotation

GitHub Actions / Claude PR Creation

Invalid workflow file

The workflow is not valid. .github/workflows/claude-pr-creation.yml (Line: 27, Col: 26): A sequence was not expected
# Git inspection commands
"Bash(git status)",
"Bash(git log)",
"Bash(git show)",
"Bash(git blame)",
"Bash(git reflog)",
"Bash(git stash list)",
"Bash(git ls-files)",
"Bash(git branch)",
"Bash(git tag)",
"Bash(git diff)",
# Git modification commands
"Bash(git checkout -b)",
"Bash(git add)",
"Bash(git commit)",
"Bash(git push)",
# GitHub CLI commands for PR creation
"Bash(gh pr create)",
# File exploration and modification tools
"View", # Read file contents
"Edit", # Edit files
"GlobTool", # Find files by pattern
"GrepTool", # Search file contents
"BatchTool" # Run multiple tools in parallel
]
# Maximum number of conversation turns
max_turns: 20
# Timeout after 30 minutes for potentially complex implementations
timeout_minutes: 30
# Your Anthropic API key (stored as a GitHub secret)
anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }}