Croway commented on PR #132:
URL: 
https://github.com/apache/camel-upgrade-recipes/pull/132#issuecomment-6166512918

   Thanks for the review, every point checked out against the sources. 
Addressed in e29f273 and c6dcbe8:
   
   - **langchain4j-tools gate**: confirmed in rewrite-core that `rewrite:run` 
stops after one cycle unless a recipe sets `causesAnotherCycle`, and that 
`ModuleHasDependency` decides from the scan phase. The removal is now gated on 
`camel-langchain4j-tools`, the chain test runs with the default cycle count, 
and the release-notes rationale is rewritten.
   - **`ircHeadersMigrationJava`**: guarded with `@DisabledIfSystemProperty`, 
as in `CamelUpdate419Test`.
   - **`doesNotSwapAiToolInNonBootModule`**: now expects the plain 
`camel-ai-tool` bumped to 4.23.0.
   - **Spring versions**: 4.1.1 / 7.0.9 / 7.1.1 / 6.0.5, taken from the Camel 
parent pom at `camel-4.23.0`.
   - **debezium-oracle Endpoint DSL and Component DSL**, **ibm-cos 
`iBMCOSContentControl()`**: both migrated with `ChangeMethodName`; the 4.22 
endpointdsl and componentdsl jars are on the test classpath.
   - **`language:csimple?script=` / bare `language:joor`**: covered; the 
`camel.language.csimple.*` / `camel.language.joor.*` keys are documented as 
manual since the replacement languages do not share their options.
   - **Negative tests** for jolt, chunk, debezium-oracle and the joor XML 
element added.
   - **`bean(...).joor(...)`**: rewritten around 
`routeTemplate("t").templateBean("b").joor(...)`, the one DSL entry that 
returns a `BeanFactoryDefinition`.
   - **pqc star import**: four imports per file, the fifth class lives in a 
second source.
   - **Duplicate-starter test**: input now carries the plain `camel-ai-tool`.
   - **Patch namespaces**: yes, and it went further than pqc and 
mustache/chunk. Checked against the `camel-4.18.x` and `camel-4.22.x` branch 
sources (the guide copies on those branches lag behind `main`): pqc now lives 
in `camel422_2`, mustache/chunk in `camel418_5` (also shipped in the released 
4.18.5), and the 4.22 atmosphere-websocket rename in `camel418_4`, since it 
shipped in 4.18.4 as well. The 4.22, 4.23 and both 4.18 LTS chains reference 
them, and the LTS target is 4.18.5.
   
   The LATEST suite is green against the staging repositories; the remaining 
runs are listed in the PR description.
   
   _Claude Code on behalf of croway_
   


-- 
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]

Reply via email to