potiuk opened a new issue, #60725:
URL: https://github.com/apache/airflow/issues/60725

   We should add more automation about classifying changes for providers and 
notifying RM about breaking changes.
   
   There are few options to consider:
   
   * implemneting newsfragment workflows (separate set of newsfragments for 
providers)
   * using conventional commits (optional fot type of event mandatory for 
BREAKING CHANGES) 
   
   What we can achieve by that:
   
   * contributor will never edit changelog - even if there is a breaking change
   * changelog will only be modified by RM durinf "prepare providers 
documentation" 
   * there is less work for RM to classify commits if type of the change can be 
derived from the extra metadata - either in newsfragments or in conventional 
commit 
   
   Newsfragments:
   
   Pros:
   * the workflow resembles the one used in airflow (however we would not use 
selective cherry-picking)
   
   Cons:
   * quite a bit more complicated and involved workflows
   
   Conventional commits:
   
   Pros:
   * simple for contributors - all you need is adding ! in commit subject or 
adding BREAKING CHANGE in the commit message
   
   Cons:
   * we generally do not like conventional commits as they look prety ugly with 
git log and take precious space of the message.
    
   I think we shoudl discuss among release managers and get devlist discussion 
- which option to choose before we start implementing it.
    


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to