Skip to content

Commit fcaae6a

Browse files
Jeremias Santosclaude
authored andcommitted
docs(PAV-93): atualiza skill abrir-pr para o upstream Cla-Code-Community/candidate
- Substitui referências ao repositório antigo (Benevanio/Jobs_Scraper_Global) pelo upstream atual Cla-Code-Community/candidate - Corrige a detecção do owner do fork: passa a derivar do remote origin em vez de gh repo view (que resolvia o repo default e retornava o owner do upstream, gerando --head incorreto) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 55f4995 commit fcaae6a

1 file changed

Lines changed: 14 additions & 8 deletions

File tree

  • .claude/skills/abrir-pr-jobs-scraper

.claude/skills/abrir-pr-jobs-scraper/skill.md

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,14 @@ Rode os comandos de verificacao da tabela acima. Se algum falhar, informe e pare
5252

5353
> **Importante:** Este projeto usa um modelo de fork. O remote `origin` aponta para o fork do
5454
> desenvolvedor (ex: `jeremiassnts/Jobs_Scraper_Global`) e o remote `upstream` aponta para o
55-
> repositorio principal (`Benevanio/Jobs_Scraper_Global`). O PR sempre deve ser criado do fork
55+
> repositorio principal (`Cla-Code-Community/candidate`). O PR sempre deve ser criado do fork
5656
> (origin) para o upstream, usando a flag `--head` do `gh pr create`.
57+
>
58+
> **Owner do fork:** derive sempre a partir do remote `origin` (nao use `gh repo view`, que
59+
> resolve o repo default e retorna o owner do upstream):
60+
> ```bash
61+
> FORK_OWNER=$(git remote get-url origin | sed -E 's#.*[/:]([^/]+)/[^/]+(\.git)?$#\1#')
62+
> ```
5763
5864
1. Buscar os commits da branch que estao a frente de develop:
5965
```bash
@@ -64,8 +70,8 @@ Rode os comandos de verificacao da tabela acima. Se algum falhar, informe e pare
6470
- Informar: "Esta branch nao tem commits a frente de develop. Nao ha mudancas para abrir PR."
6571
- Parar a execucao
6672
3. **Se ja existir um PR aberto para essa branch:**
67-
- Detectar o owner do fork: `gh repo view --json owner -q .owner.login` (rodado no diretorio do projeto, que aponta para origin)
68-
- Verificar com: `gh pr list --head <owner-do-fork>:$(git branch --show-current) --repo Benevanio/Jobs_Scraper_Global --state open`
73+
- Detectar o owner do fork a partir do remote `origin`: `FORK_OWNER=$(git remote get-url origin | sed -E 's#.*[/:]([^/]+)/[^/]+(\.git)?$#\1#')`
74+
- Verificar com: `gh pr list --head "$FORK_OWNER:$(git branch --show-current)" --repo Cla-Code-Community/candidate --state open`
6975
- Se existir, informar ao usuario e perguntar se quer atualizar o PR existente ou parar
7076

7177
### Passo 4: Rodar testes
@@ -111,7 +117,7 @@ PAV-XX: <titulo da task no Linear>
111117

112118
**Target:**
113119
```
114-
Benevanio/Jobs_Scraper_Global (branch develop)
120+
Cla-Code-Community/candidate (branch develop)
115121
```
116122

117123
**Body:**
@@ -138,7 +144,7 @@ Mostrar tudo formatado e perguntar: **"O PR esta correto? Confirma a criacao? (s
138144

139145
### Passo 8: Criar o PR
140146

141-
> **Modelo de fork:** O PR e criado do fork (origin) para o upstream (Benevanio/Jobs_Scraper_Global).
147+
> **Modelo de fork:** O PR e criado do fork (origin) para o upstream (Cla-Code-Community/candidate).
142148
> E necessario usar `--head <owner-do-fork>:<branch>` para que o GitHub identifique corretamente
143149
> a branch de origem no fork.
144150
@@ -149,14 +155,14 @@ Mostrar tudo formatado e perguntar: **"O PR esta correto? Confirma a criacao? (s
149155
- **Se a branch nao existe no remote:** perguntar ao usuario: "A branch ainda nao foi enviada ao remote. Deseja fazer push agora? (s/n)"
150156
- Se confirmar, rodar: `git push -u origin $(git branch --show-current)`
151157
- Se negar, parar a execucao
152-
2. Detectar o owner do fork:
158+
2. Detectar o owner do fork a partir do remote `origin`:
153159
```bash
154-
FORK_OWNER=$(gh repo view --json owner -q .owner.login)
160+
FORK_OWNER=$(git remote get-url origin | sed -E 's#.*[/:]([^/]+)/[^/]+(\.git)?$#\1#')
155161
```
156162
3. Criar o PR via GitHub CLI:
157163
```bash
158164
gh pr create \
159-
--repo Benevanio/Jobs_Scraper_Global \
165+
--repo Cla-Code-Community/candidate \
160166
--base develop \
161167
--head "$FORK_OWNER:$(git branch --show-current)" \
162168
--title "PAV-XX: <titulo>" \

0 commit comments

Comments
 (0)