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]
