-
Notifications
You must be signed in to change notification settings - Fork 2.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Small OpenAPI and Swagger UI enhancements #19148
Small OpenAPI and Swagger UI enhancements #19148
Conversation
This workflow status is outdated as a new workflow run has been triggered. Failing Jobs - Building 07b1d7d
Full information is available in the Build summary check run. Test Failures⚙️ JVM Tests - JDK 11 #📦 extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment✖
📦 integration-tests/main✖
⚙️ JVM Tests - JDK 11 Windows #📦 integration-tests/main✖
⚙️ JVM Tests - JDK 16 #📦 integration-tests/main✖
⚙️ Native Tests - Main #📦 integration-tests/main✖
⚙️ Native Tests - Misc4 #📦 integration-tests/gradle✖
|
@geoand the failure in |
This workflow status is outdated as a new workflow run has been triggered. Failing Jobs - Building 6671894
Full information is available in the Build summary check run. Test Failures⚙️ MicroProfile TCKs Tests #📦 tcks/resteasy-reactive/target/testsuite/tests✖
|
...yment/src/main/java/io/quarkus/smallrye/openapi/common/deployment/SmallRyeOpenApiConfig.java
Outdated
Show resolved
Hide resolved
...eployment/src/main/java/io/quarkus/smallrye/openapi/deployment/SmallRyeOpenApiProcessor.java
Show resolved
Hide resolved
.../swagger-ui/deployment/src/test/java/io/quarkus/swaggerui/deployment/SwaggerOptionsTest.java
Show resolved
Hide resolved
...yment/src/main/java/io/quarkus/smallrye/openapi/common/deployment/SmallRyeOpenApiConfig.java
Outdated
Show resolved
Hide resolved
Good stuff! I only added a few minor comments. Also, can we the last commit be squashed into whatever commit introduced the broken tests? |
@geoand - thanks for the review, I'll make the changes as requested soon |
Signed-off-by:Phillip Kruger <[email protected]> OpenAPI auto add Security Requirement to endpoints with RolesAllowed Signed-off-by:Phillip Kruger <[email protected]>
…sion Signed-off-by:Phillip Kruger <[email protected]> Fix OpenAPI integration tests Signed-off-by:Phillip Kruger <[email protected]>
Signed-off-by: Phillip Kruger <[email protected]>
Signed-off-by:Phillip Kruger <[email protected]> OpenAPI Allow multiple static files Signed-off-by:Phillip Kruger <[email protected]>
Signed-off-by:Phillip Kruger <[email protected]>
This workflow status is outdated as a new workflow run has been triggered. Failing Jobs - Building 779dd5a
Full information is available in the Build summary check run. Test Failures⚙️ JVM Tests - JDK 11 Windows #📦 extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment✖
✖
|
I don't think they are, but best restart the tests to be sure |
Is it possible to only restart for |
Unfortunately that's not possible |
@geoand - any advice ? |
What is failing? |
Not sure, seems likes it is timing out. |
If it's not in a RESTEasy Reactive or OpenAPI related module, I wouldn't worry about it... The Windows build is pretty flaky... |
Should we just merge then ? |
Yup, go ahead |
Thanks :) |
This is due to this change: quarkusio/quarkus/pull/19148
This PR contains some small enhancements to the OpenAPI and Swagger UI extensions:
Security Requirement
for REST Endpoints that hasRolesAllowed
oauth2RedirectUrl
in swagger-uiFix #18614
Fix #19113
Fix #19131
It might be easier to review per commit.