Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[sugestao] Implementar Semantic Release ao projeto #96

Open
andrekutianski opened this issue Nov 1, 2021 · 0 comments
Open

[sugestao] Implementar Semantic Release ao projeto #96

andrekutianski opened this issue Nov 1, 2021 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@andrekutianski
Copy link
Collaborator

Uma sugestão para o projeto, no que diz respeito a publicação de novas versões, seria Implementar o Semantic Release para automatizar o workflow do package release

semantic-release automates the whole package release workflow including: determining the next version number, generating the release notes, and publishing the package.
This removes the immediate connection between human emotions and version numbers, strictly following the Semantic Versioning specification and communicating the impact of changes to consumers.

Também possível aliar junto o GitHub Actions para acionar todo o processo de escrita do CHANGELOG.MD, criação da tag de versão, elaboração do Release Note e publicação do ZIP para download.

E se desejar, é possível ir além e até mesmo realizar a publicação da nova versão automaticamente no WHMCS Marketplace como feito por exemplo neste plugin para o semantic-release https://github.com/hexonet/semantic-release-whmcs

Referências:

  1. https://semantic-release.gitbook.io/semantic-release/
  2. https://dev-cafe.github.io/branching-model/
@andrekutianski andrekutianski changed the title [sugestao] Automação de versões com Semantic Release [sugestao] Implementar Semantic Release ao projeto Nov 1, 2021
@andrekutianski andrekutianski self-assigned this Sep 22, 2022
@andrekutianski andrekutianski added the enhancement New feature or request label Sep 22, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant