Skip to content

Dependency diet: drop unused rest-assured/groovy chain + provider wire tests - #5

Merged
kxng0109 merged 1 commit into
mainfrom
perf/dependency-diet
Oct 19, 2026
Merged

kxng0109 merged 1 commit into
mainfrom
perf/dependency-diet

Conversation

@kxng0109

Copy link
Copy Markdown
Owner

Excludes io.rest-assured:json-path (pulls groovy 7.4MB) from spring-ai-anthropic after classpath analysis showed zero references. Adds ProviderWireTest: a local HTTP server speaking all five provider protocols through the real Spring AI client stack, so request/response mapping is verified without an API key. 223 tests, coverage gate met. Do not merge until CI is green.

…tests

spring-ai-anthropic declares io.rest-assured:json-path at compile scope, pulling in groovy (7.4MB) and groovy-json. Classpath analysis shows zero references from any reachable class, so it is excluded. Adds a local HTTP wire-contract harness that speaks all five provider protocols through the real Spring AI client stack, verifying request and response mapping without an API key.
@kxng0109
kxng0109 marked this pull request as ready for review October 19, 2026 20:28
@kxng0109
kxng0109 merged commit ee1d19f into main Oct 19, 2026
3 checks passed
@kxng0109
kxng0109 deleted the perf/dependency-diet branch October 19, 2026 20:28
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.

1 participant