sindresorhus / project-ideas

Need a JavaScript module or looking for ideas? Welcome ✨
544 stars 9 forks source link

A Github Bot: auto generate/update GitHub changelog #106

Closed axetroy closed 3 years ago

axetroy commented 6 years ago

I am looking for a Bot to Update CHANGELOG automatically.

Once you push a Tag with command git push --tags

It will create a Pull Request to generate/update CHANGELOG File.

This bot can save many time if we should generate CHANGELOG by manual or some cli tool for one by one repositories

Reference

Here is the tool too build a Github bot: https://github.com/probot/probot

And there are many tool to generate CHANGELOG

Qix- commented 6 years ago

Opinions and subjectivity ahead - you've been warned.

Instead of using changelogs, just use the Releases tab. Changelogs are artifacts and IMO don't belong in a repository. Further, that's exactly what Git is for - tracking iterative changes to a repository.

I use release to great effect for Node.js projects in particular.

ampirzadeh commented 4 years ago

Hello after a little bit of digging I found this package. I personally use it and I find it very useful. IMO the What you might do if you’re clever part is a part that many repos need and it is a cool thing.

fregante commented 4 years ago

@notlmn made an Action that adds the changelog to the GitHub Release https://github.com/marketplace/actions/release-with-changelog

axetroy commented 3 years ago

https://github.com/axetroy/whatchanged