langchain-ci-integration
Zautomatyzuj testowanie LangChain z GitHub Actions — od testów jednostkowych po walidację RAG
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność konfiguracji pełnego pipeline'u CI/CD dla aplikacji LangChain. Skonfiguruj testy jednostkowe (szybkie, bez kosztów API), testy integracyjne z rzeczywistymi modelami LLM (z bramką kosztową), walidację pipeline'ów RAG i śledzenie w LangSmith. Automatyzacja uruchamia się na pull requestach, sprawdzając kod w katalogach src/, tests/ i package.json. Idealna dla zespołów chcących pewność jakości bez marnotrawienia budżetu na testowanie.
Jak używać
Wyzwól umiejętność frazami: "langchain CI", "langchain GitHub Actions", "langchain automated tests" lub "langchain pipeline testing" w rozmowie z Claude, Codex lub OpenClaw.
Umiejętność wygeneruje plik workflow GitHub Actions (.github/workflows/langchain-tests.yml). Plik zawiera trzy główne zadania: unit-tests (bez wywołań API, szybkie), integration-tests (z rzeczywistymi kluczami API, uruchamiane tylko na pull requestach niebędących szkicami) i typecheck (weryfikacja typów TypeScript).
Dodaj wymagane sekrety do repozytorium GitHub: OPENAI_API_KEY (dla testów integracyjnych), LANGSMITH_API_KEY i LANGSMITH_PROJECT (opcjonalnie, dla śledzenia). Sekrety przechowuj w Settings → Secrets and variables → Actions.
Umiejętność skonfiguruje workflow tak, aby testy jednostkowe uruchamiały się zawsze, a testy integracyjne (kosztowne) tylko po pomyślnym przejściu testów jednostkowych i tylko na pull requestach, które nie są szkicami.
Workflow automatycznie uruchomi się na każdy pull request modyfikujący pliki w src/, tests/ lub package.json. Wyniki pojawią się w zakładce Actions repozytorium.
Opcjonalnie włącz śledzenie LangSmith, ustawiając LANGSMITH_TRACING na "true" — workflow automatycznie utworzy projekt o nazwie ci-{run_id} dla każdego uruchomienia.
Podobne skille
powershell-windows
autor: davila7
langgraph-docs
autor: langchain-ai
go-dev-guidelines
autor: jumppad-labs
qa-tester
autor: svilupp
creating-financial-models
autor: anthropics
performing-penetration-testing
autor: jeremylongshore