Edit release notes checklist in PR template#14018
Conversation
mosabua
left a comment
There was a problem hiding this comment.
We should NOT use [] since the interferes with the GitHub actions reporting for build and CLA check and so on. We tried that initially with the template and it did not go well.
|
Are you sure? From the tests that @findepi and I have run, it doesn't seem like it's getting in the way? |
Hm .. interesting.. maybe they updated how this works. In either case .. since this list is a choice and not a task list I still think the reporting is misleading and we are better off not doing that. Is there any issue with the current setup and e.g. use |
|
I think I'm in agreement that task lists are not good, because GitHub integrates and visualizes them in a misleading way. |
04f492b to
84c4923
Compare
fea74d6 to
84c4923
Compare
|
@colebow i suggest checkboxes because
the interference with actions checkboxes or other aspects of PR status -- please do not worry about that. I'd let @trinodb/maintainers worry about that. It's their job to understand whether a thing is merge-ready. IF we start to use checkboxes for things related to PR status THEN we may want to edit docs-related PR template, as it would THEN interfere with how we interpret the PR status / merge-readiness. |
84c4923 to
312b4b3
Compare
|
So as far as the checkboxes are concerned:
|
|
whether "(instead of typing x, you click" is "minimal" or "surfacing an entirely new element of the GitHub UI" is important sounds subjective To me, "instead of typing x, you click" is non-negligible thing. How are you making sure you're subjective truth is more right? |

Description
Update the PR template to use a GitHub task list in the release notes section, and also add an option for "this is a docs change and no release notes are required," because docs are user-visible but don't require release notes.
Non-technical explanation
Update PR template.
Release notes
(x) This is not user-visible and no release notes are required.
( ) This is a docs change and no release notes are required.
( ) Release notes are required, please propose a release note for me.
( ) Release notes are required, with the following suggested text: