AnnJoy23 opened a new pull request, #7112:
URL: https://github.com/apache/incubator-kie/pull/7112

   ## Summary
   
   `opentelemetry-api` 1.57.0 is pulled in transitively via 
`smallrye-reactive-messaging-otel` in both `kie-quarkus-build-parent` and 
`kogito-quarkus/bom` module trees. Without the instrumentation BOM pin, 
`opentelemetry-instrumentation-api:2.23.0` (shipped by quarkus-bom 3.33.3.2, 
compiled against opentelemetry-api:1.57.0) conflicts with the pinned 1.62.0 
API, causing GraalVM native-image pointsto analysis failures in 
`dmn-event-driven-quarkus` and `ruleunit-event-driven-quarkus`.
   
   Pins both `opentelemetry-api` to `1.62.0` and 
`opentelemetry-instrumentation-bom-alpha` to `2.28.1-alpha` before the 
`quarkus-bom` import in both module trees so the overrides take precedence. 
These pins should be removed in a future Quarkus upgrade that ships 
OpenTelemetry >= 1.62.0 and instrumentation >= 2.28.1.
   
   ## Changes
   
   | File | Change |
   |------|--------|
   | `kie-quarkus-build-parent/pom.xml` | Added 
`version.io.opentelemetry.api=1.62.0` and 
`version.io.opentelemetry.instrumentation=2.28.1-alpha` properties 
(alphabetical order); added `opentelemetry-instrumentation-bom-alpha` BOM 
import and `opentelemetry-api` pin in `dependencyManagement` before 
`quarkus-bom` |
   | `kogito-quarkus/bom/pom.xml` | Same additions |


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to