GitHub releases don't create annotated tags #149183
Replies: 4 comments 1 reply
-
|
💬 Your Product Feedback Has Been Submitted 🎉 Thank you for taking the time to share your insights with us! Your feedback is invaluable as we build a better GitHub experience for all our users. Here's what you can expect moving forward ⏩
Where to look to see what's shipping 👀
What you can do in the meantime 💻
As a member of the GitHub community, your participation is essential. While we can't promise that every suggestion will be implemented, we want to emphasize that your feedback is instrumental in guiding our decisions and priorities. Thank you once again for your contribution to making GitHub even better! We're grateful for your ongoing support and collaboration in shaping the future of our platform. ⭐ |
Beta Was this translation helpful? Give feedback.
-
|
Please give this bug some resources. It's important to have annotated tags for an ISO 9001 certification (author, signing and timestamp guarantee) and for now we need to do this operation manually and then create a release on top of it, which is time consuming. |
Beta Was this translation helpful? Give feedback.
-
|
Nowadays if you ask an LLM how to create an annotated tag with a GitHub release, it may well say "Newer versions of the GitHub API now allow an optional tag_message parameter." This is an hallucination, though. GitLab supports this parameter. GitHub still does not. I want to post this quote from git's own documentation. It could not be any clearer. Releases go hand-in-hand with annotated tags. This is one of a few examples of GitHub eroding trust with its fairly technical user base by demonstrating that it doesn't understand git that well. (And GitHub really ought to be the one teaching the rest of us how to make the best use of it.) |
Beta Was this translation helpful? Give feedback.
-
|
There have been a "workaround" for about 12 years already: https://stackoverflow.com/questions/21690298/how-to-create-a-github-release-with-an-annotated-tag :) Most probably all VIP clients have custom scripts in place or do not care about annotations - thus there is no need for this feature. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Select Topic Area
Bug
Body
I just discovered that creating a tag along with a GitHub Release creates a lightweight tag instead of an annotated tag. This goes against git best practices. In addition I saw a reference to someone saying that perhaps lightweight tags do not get included in forks of repositories?
This prevents me from using the GitHub UI to create a tag for releases, and instead I have to push an annotated tag and then create a release from it after.
There is already a discussion about this in #4924, but it is not marked as a bug so it's not getting much attention.
Beta Was this translation helpful? Give feedback.
All reactions