CAMEL-19451 - Import grpc-bom to build and test with a single deterministic set of gRPC dependencies#10372
Conversation
|
🌟 Thank you for your contribution to the Apache Camel project! 🌟 🐫 Maintainers, please note that first-time contributors require manual approval for the GitHub Actions to run. 🤖 Use the command If necessary Apache Camel Committers may access logs and test results in the job summaries! |
|
514c481: rebased in hope that the issues causing the CI to fail were solved in between an that no new ones were introduced. |
|
b759735 : rebased again in hope to see some CI failures related to this PR |
Components test results:
|
|
🚫 There are (likely) no changes in core core to be tested in this PR |
|
There is conflict in pom xml files, can we get this resolved, and then we can merge |
deterministic set of gRPC dependencies
|
607d1af : rebased and made sure that the affected tests that were failing last time are passing now |
Components test results:
|
|
🚫 There are (likely) no changes in core core to be tested in this PR |
|
I am a bit lost when trying to figure out what failed. Could please somebody help me to understand? This is what I was able to figure out:
When running those locally, all tests are passing for me. This is what I am doing, if somebody please could check that it is correct? Other than that, how can I see which test methods are failing on the CI? I have downloaded the test-logs archive (I hope that's the right one). It contains the whole test output, there are some tags marking the end of test execution like But I do not see any hint which particular test has failed. Am I overseeng something? BTW, why do we have |
|
For the job:
|
|
LGTM merge |
https://issues.apache.org/jira/browse/CAMEL-19451
We currently have grpc-version at 1.54.0 in camel-parent and it is used in several components. However gRPC artifacts are pulled also by some other components as transitive dependencies. The lack of dependency management causes that several different versions of gRPC artifacts are downloaded and used throughout Camel.