Skip to content

Commit f498d77

Browse files
committed
Add LLM smoke test using Groq primary + NIM backup
1 parent dda44b4 commit f498d77

File tree

1 file changed

+16
-1
lines changed

1 file changed

+16
-1
lines changed

.github/workflows/verify.yml

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,4 +28,19 @@ jobs:
2828
run: roast . --no-llm --max-files 10
2929

3030
- name: CLI smoke test (GitHub URL path)
31-
run: roast https://github.com/psf/requests --no-llm --max-files 10
31+
run: roast https://github.com/psf/requests --no-llm --max-files 10
32+
33+
- name: CLI smoke test (LLM: Groq primary + NIM backup)
34+
env:
35+
GROQ_API_KEY: ${{ secrets.GROQ_API_KEY }}
36+
NVIDIA_NIM_API_KEY: ${{ secrets.NVIDIA_NIM_API_KEY }}
37+
run: |
38+
if [ -z "$GROQ_API_KEY" ] && [ -z "$NVIDIA_NIM_API_KEY" ]; then
39+
echo "No LLM secrets configured; skipping LLM smoke test."
40+
exit 0
41+
fi
42+
roast . --max-files 8 \
43+
--provider auto \
44+
--model llama-3.3-70b-versatile \
45+
--backup-provider nim \
46+
--backup-model microsoft/phi-4-mini-instruct

0 commit comments

Comments
 (0)