cederom commented on PR #16823:
URL: https://github.com/apache/nuttx/pull/16823#issuecomment-3210846010

   > > If you want to remove breaking mark ("!") from PR titles and leave only 
in git commits then I will follow the community voice. Should we vote that 
change on the mailing list?
   > 
   > Nobody is proposing it Tomek! The exclamation mark will be needed by the 
Release Notes script...
   > 
   > Could you please look at the code Luke! 
https://github.com/apache/nuttx/pull/16823/files
   
   Release Notes are generated from **Pull Requests** not git commits:
   * See https://nuttx.apache.org/releases/12.10.0/.
   * Note the list contains links to Pull Request URL on GitHub. You can click 
a number before change title and you are redirected to a Pull Request.
   * See the RN generation script 
https://github.com/apache/nuttx/blob/master/tools/doreleasenotes.py, the commit 
is only used to obtain date not the title.
   
   
   1. Original requirement text - there is git commit and PR title:
   > 9. Breaking Change must be clearly marked with a `[BREAKING]` tag in the
   > **git commit topic and PR title** that will propagate to Release Notes.
   
   2. New requirement proposition - no PR title here just git commit:
   > Breaking change must be clearly identified with inclusion of an
       exclamation mark `!` as the first character of the **commit title** and a
       `BREAKING CHANGE:` in the **git commit** log message, followed by a short
       comment about how the user should adapt their code. This change
       description will be used to create the Release Notes.
   
   3. My proposition - both git commit and PR title as before change:
   > Breaking Changes must be clearly marked both in **Git Commits and Pull 
Requests**: 1. Put ! (exclamation mark) as first character of the title; 2. Put 
BREAKING CHANGE: in the body with a brief change description and the quick-fix 
instructions. This helps users identify areas that need an update on their 
side, grep git logs, and auto-generate Release Notes.
   
   This "!" (+"BREAKING CHANGE:") mark should be both part of Git Commit and 
the Pull Request too as this tells more attention needed here when checking, 
and it aligns with existing release process as explained above. This is my last 
message about this.
   
   Let @jerpelea decide he is the Release Manager :-)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@nuttx.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to