Intendierte "breaking changes" in der openapi.json können nie gemerged werden
Es kommt öfter zu Situationen, in denen man Änderungen an der `opanapi.json` vornimmt, die von `check_openapi_breaking_main` als breaking erkannt werden und den Job failen lassen. Oft will man diese Änderungen aber trotzdem mergen können, da z.B.
* auch stärkere Validierungen der API Input pydantic-Models unter diese "Breaking Changes" fallen können.
* immer mit der `openapi.json` auf `main` verglichen wird, welche u.U. sehr veraltet sein kann
* die API halt stark geändert werden soll
Mögliche Lösungen:
* Parameter in der `.gitlab-ci.yml` des importierenden Repos, der `allow_failure` kontrolliert.
* Gleicher Parameter wie oben, aber weiterreichen an `openapi_checks.yml` in diesem Repo, um folgenden Teil über Parameter von `openapi-changes` anzupassen:
```
script:
# fail only on breaking, i.e. no --error-on-diff flag
- openapi-changes summary main-openapi.json current_openapi.json
```
Klappt natürlich nur, wenn `openapi-changes` entsprechende Funktionalitäten bereitstellt
issue