Skip to content

Commit dfa0e83

Browse files
committed
fix(ci): Enable Anthropic API key for all test groups
All test groups need access to ANTHROPIC_API_KEY for AI validation since the validation framework uses Claude Code. Updated: - MCP Servers group - OpenAI - Kotlin & Misc group - OpenAI - MCP Clients group
1 parent 802777f commit dfa0e83

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

.github/workflows/integration-tests.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -105,15 +105,15 @@ jobs:
105105
fail-fast: false
106106
matrix:
107107
include:
108-
# Group 1: MCP Servers (no API keys, fast)
108+
# Group 1: MCP Servers (no API keys for app, but needs Anthropic for AI validation)
109109
- group: mcp-servers
110110
group_name: "MCP Servers"
111111
tests: |
112112
weather/starter-webmvc-server
113113
weather/starter-webflux-server
114114
weather/starter-stdio-server
115115
needs_openai: false
116-
needs_anthropic: false
116+
needs_anthropic: true
117117
needs_brave: false
118118

119119
# Group 2: Agentic Patterns (OpenAI + Anthropic)
@@ -130,7 +130,7 @@ jobs:
130130
needs_anthropic: true
131131
needs_brave: false
132132

133-
# Group 3: OpenAI - Kotlin & Misc
133+
# Group 3: OpenAI - Kotlin & Misc (needs Anthropic for AI validation)
134134
- group: openai-2
135135
group_name: "OpenAI - Kotlin & Misc"
136136
tests: |
@@ -140,10 +140,10 @@ jobs:
140140
misc/spring-ai-java-function-callback
141141
models/chat/helloworld
142142
needs_openai: true
143-
needs_anthropic: false
143+
needs_anthropic: true
144144
needs_brave: false
145145

146-
# Group 4: OpenAI - MCP Clients & SQLite
146+
# Group 4: OpenAI - MCP Clients & SQLite (needs Anthropic for AI validation)
147147
- group: openai-3
148148
group_name: "OpenAI - MCP Clients"
149149
tests: |
@@ -154,7 +154,7 @@ jobs:
154154
model-context-protocol/sqlite/simple
155155
model-context-protocol/sqlite/chatbot
156156
needs_openai: true
157-
needs_anthropic: false
157+
needs_anthropic: true
158158
needs_brave: false
159159

160160
# Group 5: Anthropic & Multi-API tests

0 commit comments

Comments
 (0)