Release develop para main
Um release coloca tudo que está em develop no ar em karolina.kita.company. O processo completo e as regras para as notas de versão estão em CONTRIBUTING.md ("Releases"); siga-o passo a passo.
- Verifique o que será enviado. Em
develop:git fetch origin,git pull --ff-only,yarn verify. Mostregit log --oneline origin/main..develope as entradas de## Unreleased. Pare e pergunte se o verify falhar, se um commit não tiver entrada no changelog, ou seorigin/maintiver commits quedevelopnão tem. - Escreva as notas de versão sob um cabeçalho renomeado
## Release vX.Y.Z - YYYY-MM-DD(hoje, ISO). A versão é a mais nova em## Unreleased, que corresponde apackage.json. Sem bump de versão para o próprio release. As notas são para visitantes e recrutadores: de 2 a 6 marcadores, inglês simples (B2), hífens curtos, e terminam comVersions: a - b. - Faça merge, tag e push, exatamente como em
CONTRIBUTING.md: faça commit apenas deCHANGELOG.mdcomoRelease vX.Y.Z, faça merge dedevelopemmaincom--no-ff, tag anotadavX.Y.Z, push demaincom tags, fast-forward dedevelopparamaine push. - Verifique o deploy com o MCP do Netlify (projeto
karolina-kita): ocommit_refdo deploy de produção é o merge do release e seu estado éready. Se falhar, leia o log do deploy e reporte. Em seguida, busque uma página que o release alterou no site ao vivo. - Responda com a versão, as notas de versão conforme escritas e o resultado do deploy.
Regras:
- Edições não commitadas do usuário ficam de fora do release. Se
git switchrecusar por causa delas, pare e pergunte; nunca faça stash, reset ou descarte-as. - Faça stage de arquivos pelo nome; nunca
git add -A.