Skip to content

Fix #3096: Remove camel:core from the Kamelet dependencies: every Camel runtime has it - #3097

Merged
davsclaus merged 1 commit into
apache:mainfrom
davsclaus:remove-camel-core-dependency
Oct 7, 2026
Merged

davsclaus merged 1 commit into
apache:mainfrom
davsclaus:remove-camel-core-dependency

Conversation

@davsclaus

Copy link
Copy Markdown
Contributor

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.ai/code/session_01STT6whBgK1AqsSsUKrnE8m

@davsclaus
davsclaus requested review from Croway and oscerd October 7, 2026 05:36
…ry Camel runtime has it

Claude-Session: https://claude.ai/code/session_01STT6whBgK1AqsSsUKrnE8m

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@davsclaus
davsclaus force-pushed the remove-camel-core-dependency branch from 1f5695f to 7af9b53 Compare October 7, 2026 06:59
@davsclaus
davsclaus merged commit 20ed220 into apache:main Oct 7, 2026
5 checks passed
@davsclaus
davsclaus deleted the remove-camel-core-dependency branch October 7, 2026 07:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Remove camel:core from the Kamelet dependencies: every Camel runtime has it

2 participants