-
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
Rename webjars-locator to web-dependency-locator #40066
Conversation
This comment has been minimized.
This comment has been minimized.
a9cb42d
to
7144893
Compare
This comment has been minimized.
This comment has been minimized.
🙈 The PR is closed and the preview is expired. |
This comment has been minimized.
This comment has been minimized.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks! I added a few comments.
...deployment/src/main/java/io/quarkus/webdependency/locator/deployment/ImportMapBuildItem.java
Show resolved
Hide resolved
This needs to wait, we are discussing using this opportunity to move it to the quarkiverse. https://quarkusio.zulipchat.com/#narrow/stream/191168-core-team/topic/Quarkus.20Web/near/433256889 We are also discussing making it the way (opt-in via extension) to enable serving of mvnpm and webjars which is currently part of vert.x http. |
7144893
to
e44abbc
Compare
e44abbc
to
fbc7f06
Compare
@gsmet - please check again, I addressed your comments. We can probably move that logic to this extension. I would assume it's in vertx-http at the moment. That would not change if this extension is in Quarkiverse or here. My suggestion is we merge here and then see if it will be possible to move that logic out of vertx-http and what the effort and impact would be. |
Things that will break is swagger-ui and graphql-ui. |
This comment has been minimized.
This comment has been minimized.
fbc7f06
to
c31cd46
Compare
This comment has been minimized.
This comment has been minimized.
We might be able to keep the compat through builditems if we keep the logic in vertx http, but add the enablement through builditems. This way the web-dependency extension can use this SPI for all the detected web dependencies and swagger-ui and graphql-ui can only add the required ones. |
This comment has been minimized.
This comment has been minimized.
Is there a reason why we would want to move it to the Quarkiverse? It's useful and small and is already there so, except if we have a good reason to move it, I would keep it around. |
I agree @gsmet |
it was suggested by @cescoffier. I think it belongs more in quarkiverse and while renaming that might be a good opportunity. I have no strong opinion on it. |
The reason is just to reduce the size of the core and provide independent release cycles. |
@gsmet you make a call. It would be good to get this into 3.10 |
It's a bit late for 3.10 unfortunately given we already pushed CR1. Personally, I would keep this one in core. There are several other extensions I would rather move. |
Can this go into a patch release ? 3.10.1 ? |
Signed-off-by: Phillip Kruger <[email protected]>
c31cd46
to
7f695ff
Compare
Status for workflow
|
Status for workflow
|
Status | Name | Step | Failures | Logs | Raw logs | Build scan |
---|---|---|---|---|---|---|
✖ | Native Tests - DevTools Integration Tests | Download .m2/repository/io/quarkus |
Logs | Raw logs | 🚧 | |
✖ | Native Tests - Security2 | Upload build reports |
Logs | Raw logs | 🔍 |
You can consult the Develocity build scans.
Flaky tests - Develocity
⚙️ JVM Tests - JDK 21
📦 extensions/smallrye-reactive-messaging-kafka/deployment
✖ io.quarkus.smallrye.reactivemessaging.kafka.deployment.dev.KafkaDevServicesDevModeTestCase.sseStream
- History
Assertion condition defined as a Lambda expression in io.quarkus.smallrye.reactivemessaging.kafka.deployment.dev.KafkaDevServicesDevModeTestCase Expecting size of: [] to be greater than or equal to 2 but was 0 within 10 seconds.
-org.awaitility.core.ConditionTimeoutException
org.awaitility.core.ConditionTimeoutException:
Assertion condition defined as a Lambda expression in io.quarkus.smallrye.reactivemessaging.kafka.deployment.dev.KafkaDevServicesDevModeTestCase
Expecting size of:
[]
to be greater than or equal to 2 but was 0 within 10 seconds.
at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:167)
at org.awaitility.core.AssertionCondition.await(AssertionCondition.java:119)
at org.awaitility.core.AssertionCondition.await(AssertionCondition.java:31)
No we can't do that. It will have to wait for the next one. |
As discussed, we rename (and relocate) the webjars-locator to something more generic, like web-dependency-locator, as now we support mvnpm and importmaps