groq-ci-integration
Zautomatyzuj testy Groq w GitHub Actions – szybkie walidacje modeli w pipeline'u CI/CD
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do konfiguracji ciągłej integracji dla Groq. Ustawiasz testy jednostkowe (mockowane) i integracyjne (live API) bezpośrednio w GitHub Actions. Groq wykonuje round-trip poniżej 500ms, więc testy na żywo są praktyczne nawet w CI. Skill obsługuje walidację deprecacji modeli i integrację z procesem budowania. Idealny dla zespołów, które chcą automatycznie sprawdzać poprawność integracji Groq przy każdym push'u do main.
Jak używać
Przygotuj repozytorium GitHub z włączonymi GitHub Actions. Dodaj klucz API Groq jako secret w ustawieniach repozytorium (Settings > Secrets and variables > Actions) pod nazwą GROQ_API_KEY.
Utwórz plik workflow w katalogu .github/workflows/groq-tests.yml. Skill pomoże ci skonfigurować zadania (jobs) dla testów jednostkowych i integracyjnych. Testy jednostkowe używają mockowanego SDK i uruchamiają się na każdy push i pull request. Testy integracyjne z live API uruchamiają się tylko na push do main, aby zaoszczędzić zasoby.
W sekcji unit-tests skonfiguruj Node.js 20, zainstaluj zależności (npm ci) i uruchom testy z coverage (npm test -- --coverage). Testy jednostkowe nie wymagają klucza API.
W sekcji integration-tests ustaw zmienną środowiskową GROQ_API_KEY z twojego GitHub secret. Uruchom vitest z flagą GROQ_INTEGRATION=1, aby włączyć testy na żywo.
Dodaj opcjonalnie zaplanowany workflow (cron) na cotygodniowe sprawdzenie deprecacji modeli Groq. Skill może wygenerować konfigurację dla schedule: "0 6 * * 1" (poniedziałek o 6 rano).
Zatwierdź plik workflow do repozytorium. GitHub Actions automatycznie uruchomi testy przy następnym push'u. Sprawdź wyniki w zakładce Actions – tam zobaczysz logi testów jednostkowych i integracyjnych.
Podobne skille
differential-review
autor: trailofbits
wcag-audit-patterns
autor: wshobson
lean4-theorem-proving
autor: cameronfreer
playwright
autor: BloomBooks
performing-penetration-testing
autor: jeremylongshore
python-testing-patterns
autor: wshobson