A command line tool that happily completes the tasks which most developers find tedious.
If you're already using conventional commits and semantic versioning, Knope can probably automate bumping versions and creating releases for you. Try running a knope release --dry-run
to see what it would do for your current project with no config.
Knope can do much more with some customization, read the docs for more info.