Hello Everyone, I have noticed an increased number of PRs introducing changes to the public interfaces of Airflow (UI / API / CLI) do not provide sufficient information / evidence about their working, either in form of screenshots (for UI mainly) and/or API responses.
For example, a recent PR merge: https://github.com/apache/airflow/pull/46666, while not showing any apparent side effects during code review, ended up breaking a ton of UI and API and as a result, follow up issues and PRs had to be created to fix it. To minimize such occurrences, I propose we slightly modify the PR template to include a checkbox that could have content along the lines of: *- My PR introduces a public interface change (UI/API), and I have added screenshots and/or API responses before and after my change.* I think this small change would significantly improve the confidence in code reviewers during review and also make it easier to track down issues if they arise at a later stage. I personally believe that this would enhance our review process and reduce such occurrences. Interested to hear your opinions and other suggestions that you may have. Thanks, Amogh