langchain-ci-integration
Configure LangChain CI/CD integration with GitHub Actions and testing.\nUse when setting up automated testing, configuring CI pipelines,\nor integrating LangChain tests into your build process.\nTrigger with phrases like \
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Configure LangChain CI/CD integration with GitHub Actions and testing.\nUse when setting up automated testing, configuring CI pipelines,\nor integrating LangChain tests into your build process.\nTrigger with phrases like \
How to use
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.