Also, if you want to make it all a bit easier for yourselves, take a look at @cblake's nrel: <https://github.com/c-blake/bu/blob/main/doc/nrel.md>
> The Nim package manager nimble identifies versions by the most recent git > tag. This must match in the .nimble file and the git repository. It is pretty > easy to forget changing it one or the other when making new releases. > Usage > > > nrel [NEED,optional-params] > Bump version in .nimble, commit, tag & push using just nim, this prog & > git. > Final optional stage uses github-cli's gh release creation. > > -v=, --vsn= string "" New version; "": auto bump > -b=, --bump= VSlot patch Version slot to bump: Major, minor, patch > -m=, --msg= string "" .nimble commit; "": Bump versions pre-release > -s=, --stage= Stage push nimble, commit, tag, push, release > -t=, --title= string "" Release title > -n=, --notes= string "" Path to release notes markdown > > Run