anthropics / anthropics/claude-code-action

Feature: Create new branch for open PRs

Abierto
#829 0 comentarios 1 reacción 0 asignados Ver en GitHub
feature-request p2
Lenguaje dominante
TypeScript
Estrellas
8.9k
Forks
2.1k
Merge medio
3 d 9 h
PR fusionados (30 d)
10

Descripción

Hi there!

Right now when Claude is triggered on an open PR (via `@claude` mentions), it pushes commits directly to the PR branch. I've noticed this can be limiting in some workflows:

1. CI checks don't seem to run because commits from `github-actions[bot]` don't trigger workflows
2. Changes go directly into the PR without a way to review them separately first

I saw this mentioned in #319 and #828.

Would it make sense to have an option to create a new branch from the PR branch instead of pushing directly? Something like:

```yaml
- uses: anthropics/claude-code-action@v1
with:
use_new_branch_for_open_prs: true
```

If enabled, it could:
- Create a new branch from the PR's head branch (like `claude/pr-123-fix`)
- Commit changes there
- Provide a link to create a PR from that branch back to the original PR branch

This might let CI run on the new branch, and give a chance to review the changes before merging.

**Example workflow:**
1. I have PR `#123` from `feature-branch`
2. I comment `@claude fix the failing tests`
3. Claude creates `claude/pr-123-fix` from `feature-branch`
4. CI could run on the new branch
5. I could review and merge it back to `feature-branch`

This would be opt-in (default `false`) to avoid changing existing behavior. If this seems useful, I'd be happy to try implementing it!

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.