shipkit / shipkit-changelog

Minimalistic Gradle plugin that generates changelog based on commit history and GitHub pull requests/issues
Apache License 2.0
68 stars 10 forks source link

Option to generate line for every commit #58

Open LunNova opened 3 years ago

LunNova commented 3 years ago

Commits with no referenced issue/PR aren't included, I'd prefer it if they were.

In some cases with existing generated commits it's hard to get them to include a reference - EG dependabot PRs.

LunNova commented 3 years ago

EG dependabot PRs.

...or I could just merge them rather than squashing oops. Guess that doesn't matter?

Still kinda want the option but my excuse for doing it is gone. Now left with only the truth that I like to push directly on main and not always make PRs. :P

mockitoguy commented 3 years ago

@TransLunarInjection, feels like merging is the more desired behavior ;-) Configuration options add complexity so we avoid them by default. Perhaps the right solution is to support the no ticket ID use case better.

@TransLunarInjection, where do you want to use shipkit-changelog?

LunNova commented 3 years ago

I used the older version of shipkit for most of the published projects under https://github.com/minimallycorrect, only one of those with any real users was https://github.com/minimallycorrect/TickProfiler. Started trying out the new model recently and definitely a fan of the changes ^_^

Have only started using shipkit-changelog at https://github.com/MinimallyCorrect/DefaultsPlugin so far.

Vaguely related, is there a casual chat channel (discord, irc, slack?) for shipkit?

LunNova commented 3 years ago

I ended up implementing my own changelog task like this: https://github.com/MinimallyCorrect/DefaultsPlugin/blob/main/src/main/java/dev/minco/gradle/changelog/ChangelogTask.java