-
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
Register @ConfigMappings directly into the Config builder #18497
Conversation
f32a1f0
to
6ddda8f
Compare
This workflow status is outdated as a new workflow run has been triggered. |
I rebased it as it was a bit old. |
@@ -1,4 +1,4 @@ | |||
package io.quarkus.arc.deployment; | |||
package io.quarkus.deployment.builditem; |
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.
I wonder if we should just deprecate the old one for 2.2? Or we are sure it's not used anywhere in our extension ecosystem?
(deprecating a build item is easy, you just consume the old ones and produce the new ones)
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.
I think it is ok to rename, this is only intended for internal usage.
This raises an interesting question. Do we have a way to distinguish which build step may be used safely on the ecosystem and which are for internal only? Unfortunately, a regular access modifier is not enough.
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.
No, we don't.
This workflow status is outdated as a new workflow run has been triggered. Failing Jobs - Building 6b405a0
Full information is available in the Build summary check run. Test Failures⚙️ JVM Tests - JDK 11 Windows #📦 extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment✖
|
@radcortez can you please ping me here when this is ready, I keep forgetting about it. Thanks! |
Yes, it is ready, I've just rebased with |
@Provider
@ApplicationScoped
class RouteExceptionInterceptor(config: MyConfig) : ExceptionMapper<Exception> {
Yes, this PR fixes this as well. Thanks! |
Yes
Yes, but unfortunately we need to revert this because it is creating other issues: #19937 |
Initial work to register the mappings directly with the builder.