convco icon indicating copy to clipboard operation
convco copied to clipboard

Allow ignoring pre-releases

Open ctron opened this issue 2 years ago • 3 comments

Is your feature request related to a problem? Please describe.

Automating releases, using pre-releases (RCs) like -alpha.1 doesn't allow to properly generate change logs that make sense to the user.

Assuming you have: 1.0.0-rc.1, 1.0.0-rc.2, 1.0.0

Then for the rc versions, I want to see the changes up to he previous version, including rcs.

When releasing the proper 1.0.0, I want all changes up to the previous proper release.

Describe the solution you'd like

I guess what I want is --ignore-pre-releases. By default (=false) a patch release (using --max-patch-releases) includes pre-releases. And so it would stop after x patch releases.

Enabling the switch (--ignore-pre-releases) would ignore the tag information, and continue to scoop up log entries until the next (non-pre-release) version is found.

Describe alternatives you've considered

Additional context

Follow up from: #59

ctron avatar Jan 26 '23 15:01 ctron

This was solved by https://github.com/convco/convco/pull/247. The flag is --ignore-prereleases.

tobikris avatar Sep 04 '24 09:09 tobikris

Is that already released?

ctron avatar Sep 04 '24 09:09 ctron

Not yet. There is still one issue I would like to fix before releasing the next version. Probably this weekend.

hdevalke avatar Sep 04 '24 10:09 hdevalke

I think that this issue can be closed now. @hdevalke ?

taorepoara avatar Feb 17 '25 09:02 taorepoara

Yes indeed

hdevalke avatar Feb 17 '25 12:02 hdevalke