claude-dispatch #2
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # IMPORTANT: Do not move this file in your repo! Make sure it's located at .github/workflows/claude-dispatch.yml | |
| name: Claude Code Dispatch | |
| # IMPORTANT: Do not modify this `on` section! | |
| on: | |
| repository_dispatch: | |
| types: [claude-dispatch] | |
| jobs: | |
| claude-dispatch: | |
| runs-on: ubuntu-latest | |
| permissions: | |
| contents: write | |
| pull-requests: write | |
| issues: write | |
| id-token: write | |
| steps: | |
| - name: Checkout repository | |
| uses: actions/checkout@v4 | |
| with: | |
| fetch-depth: 1 | |
| # - name: Preliminary Setup | |
| # run: | | |
| # echo "Setting up environment..." | |
| # # Add any preliminary setup commands here to setup Claude's dev environment | |
| # # e.g., npm install, etc. | |
| - name: Run Claude Code | |
| id: claude | |
| uses: anthropics/claude-code-action@eap | |
| with: | |
| mode: 'remote-agent' | |
| # Optional: Specify an API key, otherwise we'll use your Claude account automatically | |
| # anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }} | |
| # Optional: Specify model (defaults to Claude Sonnet 4, uncomment for Claude Opus 4) | |
| # model: "claude-opus-4-20250514" | |
| # Optional: Allow Claude to run specific commands | |
| # allowed_tools: | | |
| # Bash(npm run lint) | |
| # Bash(npm run test) | |
| # Bash(npm run build) | |
| # Optional: Custom environment variables for Claude | |
| # claude_env: | | |
| # NODE_ENV: test |