Drafted release notes should be public instead of private #4192
-
|
I do really think that draft releases should be public as there is no real reason for preventing people from outside the project team to see them before the release happens. I help maintaining a (too) wide range of open-source projects and on some of them I do not even have core access. How can a user know which fixes would go into the next release if they do not see any draft when they visit the releases page? They have no clue about what was already merged and is expected to be part of the next release. One very useful action used in conjunction with releases is the release drafter, which builds awesome release notes. Still, due to the fact that drafts are private that information is not available to the users. |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 5 replies
-
|
Hey @ssbarnea thanks for the suggestion. While I agree that this is not perfect I can think of some reasons to keep a draft private such as wanting to review copy before publishing or drafting a security release. For other projects I've taken advantage of At this time I don't think we'll be looking to change the default of drafts to be public, and thinking through the UX of allow folks to decide if drafts are public or not, and where they should be visible feels a bit overly complicated. Do you think that you would be able to utilize |
Beta Was this translation helpful? Give feedback.
-
|
After more consideration we have decided to not move forward with changing the defaults on drafts. Currently drafts are private and many people expect that behavior, as such a draft release might include private details and potentially fixes for 0day security vulnerabilities. Changing this behavior could not only be disruptive, but dangerous. We do already have pre-releases which are a way to create candidates that you can share with folks. |
Beta Was this translation helpful? Give feedback.
-
|
@MylesBorins Could this be a configuration? For some projects, I agree it makes sense to have draft release private but for some other projects, like the open-source projects I maintain and others I contribute to, it hides things from our users which have more difficulty understanding what has been merged and what will be released soon We use release-drafter to automatically maintain our Draft releases up-to-date and it would be very useful and provide better visibility to the users of our open-source libraries if we could show these Draft release to everyone. |
Beta Was this translation helpful? Give feedback.
After more consideration we have decided to not move forward with changing the defaults on drafts. Currently drafts are private and many people expect that behavior, as such a draft release might include private details and potentially fixes for 0day security vulnerabilities. Changing this behavior could not only be disruptive, but dangerous.
We do already have pre-releases which are a way to create candidates that you can share with folks.