mattbrictson / chandler

[unmaintained] chandler syncs your CHANGELOG entries to GitHub's release notes
MIT License
152 stars 15 forks source link

Warn before overwriting existing releases #28

Open mattbrictson opened 7 years ago

mattbrictson commented 7 years ago

By default, chandler push uploads the release notes for all tags, overwriting any existing releases that are already published on GitHub. This can result in data loss if there are notes in GitHub that aren't in the changelog file.

Chandler should somehow prevent this mistake, perhaps with an opt-in command line switch, or an "are you sure?" prompt.

glensc commented 7 years ago

i would also would like to see a diff what it would overwrite, so i'd know to allow or reject it. i.e perhaps i fixed my changelog.md a typo and the overwrite is right thing to do.

mattbrictson commented 5 years ago

⚠️ This project is no longer actively maintained. I have found myself embracing tools like release-drafter to keep release notes updated automatically, rather than relying on a manually edited CHANGELOG.md. If you are interested in taking over chandler development, let me know by opening an issue.