gh-release icon indicating copy to clipboard operation
gh-release copied to clipboard

make changelog requirement less strict

Open ungoldman opened this issue 10 years ago • 7 comments
trafficstars

maybe change it from an error to a warning and allow either an empty body or use https://www.npmjs.com/package/string-editor

ungoldman avatar Apr 26 '15 22:04 ungoldman

switch to warnings, e.g.

Warning: Missing CHANGELOG.md
Warning: Version mismatch (package.json, CHANGELOG.md)

ungoldman avatar Feb 05 '17 01:02 ungoldman

@ungoldman 👋

Is this still active?

jrmykolyn avatar Jan 15 '18 17:01 jrmykolyn

@jrmykolyn 👋

Yes! This would be a major (breaking) change, and requires a little consideration before implementing, but would be a great addition to current functionality.

My concern is avoiding breaking workflows for current users who rely on the current CLI's strictness to ensure deploys are successful.

Maybe hiding this behind a flag (like --force) would be a good (non-breaking) way to proceed for now? Open to your thoughts on this as well.

ungoldman avatar Jan 16 '18 23:01 ungoldman

@ungoldman Hey hey. Sorry about the delay in responding to this.

Happy to help out if possible, although I think I need a deeper understanding of all the moving parts before I can offer anything of value. I'll dig into the internals and get back to you ASAP.

That said, your solution sounds like a good one!

jrmykolyn avatar Jan 24 '18 14:01 jrmykolyn

Is this still a requested feature? Was thinking of implementing it bc we have a case where no changelog is necessary. Also was thinking of adding a way to auto advance the package version number and commit it so the entire process of bumping the release and releasing it can be automated.

zanedev avatar Aug 19 '19 23:08 zanedev

I would still like to see it. Also, it would be nice if there was a skip release option, for when you use a gh-release hook in the release nom script. Sometimes you already gh-released and just need to skip interactively.

bcomnes avatar Aug 21 '19 08:08 bcomnes

I ended up using release-it since it did everything I needed out of the box. If I free up again and have a need for a smaller release lib I'll look at it again thanks.

zanedev avatar Aug 21 '19 19:08 zanedev