Skip to content

tag message for annotated_tag option #558

Closed

Description

@frerksaxen

Description

Currently, with cz bump --annotated-tag, a tag will be created with the tag message being like the tag itself, just the new version. It's basically git tag -a -m <version> <version>.
However, git provides the possibility of adding elaborate messages to the annotated tag: git tag -a -m <message> <version>.
It would be great if we could add custom tag messages that could include:

  • the changelog
  • custom messages
  • author and date

Possible Solution

Maybe adding custom messages:
cz bump --annotated-tag-msg "This new version will improve your life."
Maybe adding the changelog:
cz bump --annotated-tag-changelog
Maybe adding author and date:
cz bump --annotated-tag-credentials

And maybe everything combined:
cz bump --annotated-tag-msg "This new version will improve your life." --annotated-tag-changelog --annotated-tag-credentials

might result in the git tag:
2.32.0
with the tag message:

This new version will improve your life.
Changelog:
2.32.0 (2022-08-18)
Feat:
- annotated-tag-msg <message> adds custom message to annotated git tag
- annotated-tag-changelog adds changelog to annotated git tag
- annotated-tag-credentials adds author and date to annotated git tag
Author/Date:
BestProgrammerEver/2022-08-18

Additional context

No response

Additional context

This is related to the following pull request: #272

Activity

  1. Lee-W commented on Aug 16, 2022

    @Lee-W
    Member

    Hi @frerksaxen , thanks for the feedback. I'm afraid I did not get the point. Could you please add some examples so that we could take a look?

  2. frerksaxen commented on Aug 17, 2022

    @frerksaxen
    Author

    @Lee-W Sure. I changed the original Description. Hope it's much clearer now.

  3. LuisHenri commented on Nov 30, 2022

    @LuisHenri
    Contributor

    I agree with the idea of adding a message apart from the tag_name

  4. Lee-W commented on Dec 3, 2022

    @Lee-W
    Member

    Hi, I'm good with the high-level idea. But might need some more discussion on how the detail would be implemented

  5. LuisHenri commented on Dec 4, 2022

    @LuisHenri
    Contributor

    @Lee-W Hi, I forked it and created the PR! :)
    #631
    It doesn't implement all the functionalities listen in here, but I guess it can be split up in other PRs.

  6. Lee-W commented on Dec 5, 2022

    @Lee-W
    Member

    Sounds great! I'll take a deeper look when I have time. Thanks!

  7. yajo commented on Oct 3, 2023

    @yajo
    Contributor

    FWIW you can look in this page how that'd look in Gitlab: https://gitlab.gnome.org/GNOME/geary/-/tags

    Annotated screenshot about annotated tags:

    imagen

  8. Yunaido commented on Sep 17, 2024

    @Yunaido

    any updates?

  9. shoriminimoe commented on May 21, 2025

    @shoriminimoe

    This appears to be completed by #631

  10. Lee-W commented on May 21, 2025

    @Lee-W
    Member

    oh, thanks for reminding us! I'll close this issue. but feel free to file a new one or reopen if it's not actually completed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions