Skip to content

Conversation

@LAMP-LUCAS
Copy link
Owner

Descrição

Esta PR implementa a configuração inicial para a automação do processo de releases do projeto, utilizando GitHub Actions e Release Drafter. Além disso, as diretrizes de contribuição foram atualizadas para refletir o novo fluxo de trabalho de release e outras convenções.

Mudanças Principais

  • ✨ Adiciona workflow para rascunho automático de releases (draft-release.yml)
  • ✨ Atualiza workflow de release para construção e upload de artefatos (release.yml)
  • 📝 Atualiza CONTRIBUTING.md com as novas diretrizes de versionamento, nomenclatura de branches, mensagens de commit e o fluxo de desenvolvimento, incluindo o processo de release semi-automatizado.

Checklist

  • Código segue os padrões de estilo do projeto (aplicável aos arquivos de workflow)
  • Testes unitários adicionados (Não aplicável diretamente, workflows são testados via execução no GitHub Actions)
  • Documentação atualizada (CONTRIBUTING.md)
  • Todas as dependências listadas no setup.py/pyproject.toml (Não aplicável, são arquivos de configuração de CI/CD)
  • Revisão de código necessária

Próximos Passos

  1. Validar o funcionamento completo da automação de releases em um ambiente de teste.
  2. Comunicar as novas diretrizes de contribuição à equipe.

Referências

@LAMP-LUCAS LAMP-LUCAS changed the base branch from main to develop September 3, 2025 19:57
@LAMP-LUCAS LAMP-LUCAS merged commit b44e377 into develop Sep 3, 2025
1 check passed
@LAMP-LUCAS LAMP-LUCAS deleted the feature/setup-release-automation branch September 3, 2025 19:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants