Revert "chore(ci): Fix parent POM dependency change detection (#22022)"#22279
Revert "chore(ci): Fix parent POM dependency change detection (#22022)"#22279
Conversation
This reverts the detect-dependencies CI action back to its original implementation. The reworked version is causing issues in CI. A proper fix will be done in #22247. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
🌟 Thank you for your contribution to the Apache Camel project! 🌟 🐫 Apache Camel Committers, please review the following items:
|
squakez
left a comment
There was a problem hiding this comment.
If this is reverting the situation exactly to the same working version, then it's fine. However, I suggest to perform a test on a private fork before, to make sure that, indeed, given a change on a parent pom dependency, triggers the test on the affected modules.
|
Tested on the gnodet fork with a Full CI run: https://github.com/gnodet/camel/actions/runs/23599119328 Claude Code on behalf of Guillaume Nodet |
Summary
Reverts the detect-dependencies CI action back to its original implementation (#22022). The reworked version is causing issues in CI. A proper fix will be done in #22247.
Known limitation
The original
detect-test.shsearches for${property-name}references in modulepom.xmlfiles to find affected modules. This works for ~78% of the version properties inparent/pom.xml(395 out of 504), which directly reference the property in their pom. However, ~22% of properties are only used through<dependencyManagement>inheritance and are not detected by this grep-based approach (e.g.,caffeine-version,bytebuddy-version). This limitation will be addressed in #22247.Test plan