Skip to content

Commit 98e6b70

Browse files
docs: address PR review comments
1 parent e743f46 commit 98e6b70

2 files changed

Lines changed: 25 additions & 24 deletions

File tree

BRANCHING.md

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -40,37 +40,37 @@ Exemplos:
4040
## Fluxo de Promoção
4141

4242
1. Feature/Bugfix -> `dev`
43-
- Base: `dev`
44-
- Destino: `dev`
45-
- Critério: revisão + CI verde.
43+
- Base: `dev`
44+
- Destino: `dev`
45+
- Criterio: revisao + CI verde.
4646

4747
2. `dev` -> `beta`
48-
- Quando houver conjunto de mudanças pronto para validação.
49-
- Critério: smoke tests e validação funcional do time.
48+
- Quando houver conjunto de mudancas pronto para validacao.
49+
- Criterio: smoke tests e validacao funcional do time.
5050

5151
3. `beta` -> `release`
52-
- Somente quando não houver blocker.
53-
- Critério: regressão aprovada e changelog atualizado.
52+
- Somente quando nao houver blocker.
53+
- Criterio: regressao aprovada e changelog atualizado.
5454

5555
4. `release` -> `main`
56-
- Publicação oficial da versão.
57-
- Criar tag SemVer após merge (ex.: `v1.4.0`).
56+
- Publicacao oficial da versao.
57+
- Criar tag SemVer apos merge (ex.: `v1.4.0`).
5858

5959
5. `release` -> `lts`
60-
- Para versões que terão suporte estendido.
61-
- A decisão de suporte LTS deve ser explícita na release.
60+
- Para versoes que terao suporte estendido.
61+
- A decisao de suporte LTS deve ser explicita na release.
6262

6363
## Hotfix e Segurança
6464

6565
1. Correções urgentes em produção
66-
- Criar `hotfix/*` a partir de `main` (ou `lts` quando aplicável).
67-
- PR para `release` e `main`.
68-
- Cherry-pick para `dev` e `beta` para evitar divergência.
66+
- Criar `hotfix/*` a partir de `main` (ou `lts` quando aplicavel).
67+
- PR para `release` e `main`.
68+
- Cherry-pick para `dev` e `beta` para evitar divergencia.
6969

7070
2. Correções urgentes em LTS
71-
- Criar `hotfix/*` a partir de `lts`.
72-
- PR para `lts`.
73-
- Avaliar backport para `main`/`release`/`dev` caso relevante.
71+
- Criar `hotfix/*` a partir de `lts`.
72+
- PR para `lts`.
73+
- Avaliar backport para `main`/`release`/`dev` caso relevante.
7474

7575
## Versionamento
7676

@@ -95,7 +95,7 @@ Regras operacionais:
9595
## Política de PR
9696

9797
- Mínimo 1 aprovação obrigatória.
98-
- Resolver toda conversation antes do merge.
98+
- Resolver toda conversa antes do merge.
9999
- Commits descritivos (preferência por Conventional Commits):
100100
- `feat:`
101101
- `fix:`

SECURITY.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,10 @@ As branches críticas (`main`, `dev`, `beta`, `release`, `lts`) devem manter:
3434

3535
- Merge somente por Pull Request.
3636
- Aprovação obrigatória.
37+
- Historico linear, sem merge commits.
38+
- Pull Requests devem ser integrados por estrategia compativel com historico linear, preferencialmente `squash merge` ou `rebase merge`.
3739
- Bloqueio de force push.
3840
- Bloqueio de deleção.
39-
- Histórico linear.
4041
- Regras válidas também para administradores.
4142

4243
## Dependências e Supply Chain
@@ -64,12 +65,12 @@ As branches críticas (`main`, `dev`, `beta`, `release`, `lts`) devem manter:
6465
Se você identificar uma falha de segurança:
6566

6667
1. Não abra issue pública com exploit detalhado.
67-
2. Reporte de forma privada aos mantenedores.
68+
2. Reporte de forma privada pelo GitHub Security Advisories, usando a opcao `Report a vulnerability` deste repositorio.
6869
3. Inclua:
69-
- impacto
70-
- escopo
71-
- passo a passo de reprodução
72-
- sugestão de mitigação
70+
- impacto
71+
- escopo
72+
- passo a passo de reproducao
73+
- sugestao de mitigacao
7374
4. Aguarde orientação de divulgação responsável.
7475

7576
## Resposta a Incidente

0 commit comments

Comments
 (0)