Croway opened a new pull request, #1875:
URL: https://github.com/apache/camel-spring-boot/pull/1875
## Problem
The `PR doc validation` check fails on **every** open pull request against
`main`:
```
ERROR (asciidoctor): target of xref not found:
next@components::spring-ai-tools-component.adoc
file: docs/spring-boot/modules/ROOT/pages/starters/spring-ai-tools.adoc
```
The `camel-spring-ai-tools` component was removed from Camel core in
apache/camel `baf7da98ba77` (CAMEL-23382, "remove camel-spring-ai-tools,
replaced by camel-ai-tool"), which also deleted
`spring-ai-tools-component.adoc` from the Camel component docs.
The starter was left behind here. Its generated doc page (added by
CAMEL-23801, per-starter doc pages) links to the component page via
`xref:{csb-camel-components}::spring-ai-tools-component.adoc`, and Antora now
cannot resolve that target. The nightly regen does not remove orphan starters —
that needs an explicit `./starter-delete`.
## Change
`./starter-delete spring-ai-tools`, plus the generated references the mojo
does not clean up:
- `components-starter/camel-spring-ai-tools-starter` (module)
- `components-starter/pom.xml` (aggregator)
- `tooling/camel-spring-boot-bom/pom.xml`,
`tooling/camel-spring-boot-dependencies/pom.xml`
- `catalog/camel-catalog-provider-springboot` — `components.properties` and
`components/spring-ai-tools.json`
- `tests/camel-itest-spring-boot` — `CamelSpringAiToolsIT`
- `docs/spring-boot/modules/ROOT/pages/starters/spring-ai-tools.adoc` and
its `nav.adoc` entry
Same file scope as previous component removals here, e.g. `d714f778e58`
(CAMEL-23148, camel-torchserve). The SBOM is left alone — it is regenerated by
the scheduled `generate-sbom-main` workflow, as in prior removals.
The `nav.adoc` entry is rebuilt from the starter pages directory between the
`// starters: START/END` markers by `UpdateStarterDocPageMojo`, so the manual
edit matches what regeneration produces.
Users of the component should migrate to `camel-ai-tool`. Note that
`camel-ai-tool-starter` does not exist in this repository yet — that gap is not
addressed here.
## Verification
- `./mvnw -o validate` over the full reactor: BUILD SUCCESS
- No remaining `spring-ai-tools` / `SpringAiTools` / `springai.tools`
references outside the generated SBOM
---
_Claude Code on behalf of Federico Mariani_
🤖 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]