citrusframework / citrus

Framework for automated integration tests with focus on messaging integration
https://citrusframework.org
Apache License 2.0
445 stars 135 forks source link

Adds new changes to main #1175 Branch: OpenApiRepository and Validation #1179

Open tschlat opened 1 week ago

tschlat commented 1 week ago

Implement new features:

Note that with respect to validation, there are now two different validators. One which is based on standard citrus validation mechanism and one based on atlassian framework. The later is much more powerfull but might raise more issues. We should make a decision on how to proceed here:

bbortt commented 4 days ago

We should make a decision on how to proceed here:

I am personally ok with "hardening" features when it comes to feature releases - which it is.

The later is much more powerfull but might raise more issues.

I don't think that has to be breaking necessarily, as long as the API itself (e.g. OpenAPI must be stored in a different directory, leading to false-positives because no spec is loaded at all) does not break.

Edit: Tho it may break a bit more, when thinking about it. We would then remove apicurio entirely, right?