You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs(PAV-93): adiciona fallback via gh api ao criar PR na skill abrir-pr
Documenta que, quando o gh pr create falha em fork com nome diferente do
upstream (erros "No commits between...", "Head sha can't be blank"), o
--head pode ter sido corrompido pelo gh. Inclui validação da branch via
gh api compare e criação do PR direto pela API REST (gh api .../pulls),
que respeita o head sem truncar.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
"body": <body como string JSON, com \n para quebras de linha>
194
+
}
195
+
JSON
196
+
gh api --method POST repos/Cla-Code-Community/candidate/pulls --input "$PAYLOAD" \
197
+
--jq '{number:.number, url:.html_url}'
198
+
rm -f "$PAYLOAD"
199
+
```
200
+
5. Confirmar ao usuario com o link do PR criado
172
201
173
202
## Erros comuns
174
203
@@ -178,3 +207,4 @@ Mostrar tudo formatado e perguntar: **"O PR esta correto? Confirma a criacao? (s
178
207
- **Bloquear por causa de testes falhando** — mostrar as falhas, mas deixar o usuario decidir
179
208
- **Esquecer de buscar upstream/develop atualizado** — sempre rodar `git fetch upstream develop` antes de comparar
180
209
- **Nao usar --head no gh pr create** — como o projeto usa fork, e obrigatorio passar `--head <owner-do-fork>:<branch>` para o PR ser criado corretamente
210
+
- **Desistir quando o `gh pr create` falha com "No commits between..."** — em fork com nome diferente do upstream o `gh` pode corromper o `--head`; valide a branch com o `gh api .../compare` e crie o PR pelo fallback via `gh api .../pulls` (Passo 8)
0 commit comments