How to create release notes
Call the Build
method from the IReleaseNotesBuilder
interface to update your changelog:
var releaseNotesBuilder = serviceProvider.GetRequiredService<IReleaseNotesBuilder>();
releaseNotesBuilder.Build(commitMsgs)
Example at cangulo.nuke.releasecreator
IReleaseNotesBuilder Definition
public interface IReleaseNotesBuilder
{
string Build(string[] changes);
}
Definition at cangulo.changelog