davsclaus opened a new pull request, #3097: URL: https://github.com/apache/camel-kamelets/pull/3097
_Claude Code on behalf of Claus Ibsen._ Fixes #3096. This removes `- "camel:core"` from `spec.dependencies` of the 162 Kamelets that listed it, both in `kamelets/` and in the library copies. Every Camel runtime has camel-core, and the other 97 Kamelets already left it out. `camel:kamelet` stays in all 259 Kamelets: it is the `camel-kamelet` artifact that runs the template, not part of camel-core. **Other changes:** - **`KameletsCatalogTest.testGetKameletsDependencies`:** aws-sqs-source and cassandra-sink each have one dependency less, so the expected counts go from 3 to 2 and from 4 to 3. - **Catalog SBOM:** regenerated by the build. camel-core leaves the `dependsOn` lists, and its own library entry is gone. - **`ValidateKameletsMojo`:** it keeps `camel:core` in its skip list, so a Kamelet that still lists it validates as before. **Verification:** `mvn clean install` passes, including `KameletsCanonicalTest`, `KameletsCatalogTest` and the Kamelet validation. **Merge order:** #3095 touches the dependency lists of six of these Kamelets. Whichever PR merges second may need a rebase, and I'll do it. Related: apache/camel#27473 (CAMEL-25403) makes the Camel AI tools note `camel:core` in a Kamelet file as implied. 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_01STT6whBgK1AqsSsUKrnE8m -- 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]
