-
Notifications
You must be signed in to change notification settings - Fork 44
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Question] Use annotated tags for future releases #1191
Comments
What's the benefit of annotated tags over lightweight tags? Tags are currently set when preparing a new release. This is automated by GitHub as part of the release workflow and I don't see how I could GitHub tell to use another kind of tag... |
Annotated tags are handled similar to commits, for example using the command line:
Those steps are done before the release is published on GitHub, so the GitHub release process won't create an additional tag. Like a commit an annotated tag has an author, a timestamp, a message and optionally a digital signature. I suggest to use signed annotated tags, but even unsigned annotated tags are an improvement compared with lightweight tags. As I wrote in my report above, git recommends using annotated tags for releases. This is the answer to your question from a chatbot:
|
Current status:
It's necessary to add
|
Please use annotated tags instead of lightweight tags for future releases of kitodo-presentation. Ideally the tags should also be signed with a key.
Citation from
man git-tag
:"Annotated tags are meant for release while lightweight tags are meant for private or temporary object labels."
Meanwhile there are 3663 commits since the last annotated tag.
The text was updated successfully, but these errors were encountered: