rluvaton opened a new issue, #21406:
URL: https://github.com/apache/datafusion/issues/21406

   ### Is your feature request related to a problem or challenge?
   
   I've just upgraded from datafusion 51 to 52 and now from 52 to 53, and in 
both cases not all breaking changes were listed in the upgrade guide which 
makes me dig the original change and understand it and what was before in order 
to update
   
   ### Describe the solution you'd like
   
   If we could have a GitHub action that track breaking changes (not behavior 
ones) and mark them with a label as a start.
   
   Since clippy already know if the function is really public or not (like 
`pub(crate) mod a { pub mod b { } }` `mod b` is not really public we can use 
that somehow to check whether a change that was made in each pr is a breaking 
change regarding, and we can output a report of each breaking change in the pr, 
(like removed function a, b. added to trait function c with no default 
implementation, added argument to a function, changed visibility) 
   
   ### Describe alternatives you've considered
   
   Pain when I upgrade to encounter it myself
   
   ### Additional context
   
   _No response_


-- 
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]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to