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

Conventional Logging + Semantic Release #229

Closed
samijaber opened this issue Mar 18, 2022 · 8 comments
Closed

Conventional Logging + Semantic Release #229

samijaber opened this issue Mar 18, 2022 · 8 comments
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed

Comments

@samijaber
Copy link
Contributor

samijaber commented Mar 18, 2022

Setup conventional logging / semantic release so that:

  • changelogs are automatically generated
  • new NPM package versions are automatically published on each merge
@samijaber samijaber added the enhancement New feature or request label Mar 18, 2022
@samijaber samijaber self-assigned this Mar 18, 2022
@samijaber samijaber removed their assignment Jun 29, 2022
@samijaber samijaber added good first issue Good for newcomers help wanted Extra attention is needed labels Jun 29, 2022
@samijaber
Copy link
Contributor Author

potential tool: https://github.com/changesets/changesets

@kingzez
Copy link
Collaborator

kingzez commented Nov 7, 2022

I also want to use changesets, but found that it does not support conventional changelog yet

changesets/changesets#577
changesets/changesets#727
changesets/changesets#928

@samijaber
Copy link
Contributor Author

I'm not very fixated on conventional changelog. Any kind of automated changelog + automated released system would be great honestly

@maximveksler
Copy link

I would love to see you push forward to using changesets and conventional commits.

However if you're looking for other tools and approaches, I've made a short list available here semantic-release-plus/semantic-release-plus#249

@misstong
Copy link

I'm not very fixated on conventional changelog. Any kind of automated changelog + automated released system would be great honestly

I am interested in setting up this.

@samijaber
Copy link
Contributor Author

@misstong Would love your contribution! You're welcome to take a stab at it, and let me know if you need any help 🙏🏽

@TGTGamer
Copy link

@samijaber have you considered https://github.com/googleapis/release-please - I've can pull together a PR & Demo on a fork if you would like? It's a really powerful tool to automating github releases based on conventional commits.

All you would need to do is maintain conventional commits in the repo, and it will automatically tag, version and release with the option to output version data to files (e.g. packages.json) and changelog,md files

@samijaber
Copy link
Contributor Author

Oh, Closing this as we have already implemented https://github.com/changesets/changesets

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed
Projects
Status: Done
Development

No branches or pull requests

5 participants