Renomear a branch padrão de master para main
TLDR: Renomeia a branch principal de
masterparamainem todo o CI/CD, nos scripts de deploy e na configuração do GitHub.
Contexto
O repositório usava master como branch padrão. O objetivo é adotar main como nome da branch principal, hoje o padrão de mercado.
Objetivos
- Atualizar todas as referências à branch
masterparamain - Garantir que os pipelines de CI/CD disparem em
main - Garantir que os scripts de deploy façam pull de
main
Fora de escopo
Referências a master.key (credenciais Rails) e a master em URLs externas (oh-my-zsh, mídia HLS) não são alteradas — não têm relação com a branch.
Mudanças
| Arquivo | O que muda |
|---|---|
.github/workflows/pylint-and-tests.yml |
Substitui master por main em on.push.branches e nos dois condicionais github.ref == 'refs/heads/master' |
scripts/deploy-backend.sh |
git pull origin master → git pull origin main |
scripts/deploy-celery.sh |
git pull origin master → git pull origin main |
| Configuração do repositório no GitHub | Renomear a branch pela UI ou pelo gh CLI (fora dos arquivos deste repo) |
Como verificar
- Push de um commit em
main— o workflow do GitHub Actions dispara corretamente - Rodar os scripts de deploy — fazem pull de
mainsem erro - Confirmar que a branch padrão do repositório no GitHub é
main
Documentação
— (não registrado na spec original)