oscerd opened a new pull request, #3074:
URL: https://github.com/apache/camel-kamelets/pull/3074

   Fixes #3073
   
   ## Description
   
   `pqc-signature-action` and `pqc-kem-action` route to `pqc:sign` and 
`pqc:kem`, but their `spec.dependencies` declared `camel:http`, which neither 
template uses, and not `camel:pqc`. `camel:http` has been there since the first 
PQC Kamelet and was carried over to the KEM one.
   
   Both Kamelets now declare `camel:pqc`, `camel:kamelet` and `camel:core`. The 
regenerated `camel-kamelets-catalog-sbom.json` records `camel-pqc` for both in 
place of `camel-http`, so the weekly Catalog Dependency Scan checks the 
component these Kamelets actually run. `camel-http` stays in the SBOM for the 
Kamelets that use it.
   
   ## Tests
   
   - `./mvnw clean install`: the catalog convention validation passes over all 
262 Kamelets; the regenerated library copies are identical to the source 
Kamelets, and the SBOM diff is limited to the two PQC Kamelets and the new 
`camel-pqc` component.
   - The only failing test is `KameletsCatalogTest.testSupportedHeaders`, which 
fails on `main` independently of this change (`pulsar-sink` expected 5 headers, 
got 6 since CAMEL-24935); #3071 fixes it.
   
   _Claude Code on behalf of oscerd_
   
   🤖 Generated with [Claude Code](https://claude.com/claude-code)
   


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