-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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
Edit release notes checklist in PR template #14018
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
.
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: