Problem to Solve
Adding some sort of API compatibility checks to the GitHub PR workflow would prevent compatibility-breaking changes from being merged into main. Currently, we rely on internal test suites to catch this after the change is merged into main.
Proposed Solution
Use a static analysis tool, such as:
AB#3278673