Quick answer: Breaking API changes are rarely the result of someone intending to break clients; they are the result of a change that looks harmless in a pull request but removes or alters a field that a generated client depends on. Relying on a human review of a large OpenAPI diff is how these s...

Source: [Dev.to](https://dev.to/jeff_pdc/breaking-change-detection-in-ci-catching-a-removed-field-before-release-502a)

Sponsored