davsclaus opened a new pull request, #9345:
URL: https://github.com/apache/camel-quarkus/pull/9345

   Camel `main` removed the `wasm` language in 
[CAMEL-25677](https://issues.apache.org/jira/browse/CAMEL-25677); the `wasm` 
component stays. The Wasm extension page still links to `wasm-language.adoc` 
through `next@components`, which is Camel `main`, so the camel-website Antora 
build fails:
   
   ```
   ERROR (asciidoctor): target of xref not found: 
next@components:languages:wasm-language.adoc
       file: docs/modules/ROOT/pages/reference/extensions/wasm.adoc
       source: https://github.com/apache/camel-quarkus.git (branch: main | 
start path: docs)
   ```
   
   The usual fix is a `componentLinkOverrides` entry with `xrefPrefix` set to 
`remove`, as for Stomp, AWS X-Ray and GitHub. But overrides are keyed by model 
name only, and the `wasm` component and language share that name, so it would 
also remove the component link, which is still valid.
   
   - `UpdateExtensionDocPageMojo`: an override key can be qualified with the 
model kind (e.g. `wasm-language`) to target only that model. A plain name key 
works as before.
   - `extensions/pom.xml`: a `wasm-language` override with `xrefPrefix` set to 
`remove`, marked `TODO: Remove for Camel > 4.23.0` like the other entries.
   - Contributor guide: documents the kind-qualified key.
   - `wasm.adoc`: regenerated by the plugin. The component link stays; the 
language becomes plain text.
   
   Built the plugin and the wasm extension and regenerated the page; no other 
generated page changed. `mvn process-resources -Pformat` made no changes.
   
   🤖 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