mistral-ci-integration
Configure Mistral AI CI/CD integration with GitHub Actions and testing.\nUse when setting up automated testing, configuring CI pipelines,\nor integrating Mistral AI 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 Mistral AI CI/CD integration with GitHub Actions and testing.\nUse when setting up automated testing, configuring CI pipelines,\nor integrating Mistral AI tests into your build process.\nTrigger with phrases like \
How to use
Przygotuj repozytorium: upewnij się, że masz zainstalowany Node.js 20+ i npm, a Twoje prompty znajdują się w katalogu
src/prompts/lubsrc/ai/.Dodaj klucz API: przejdź do ustawień repozytorium GitHub → Secrets and variables → Actions i utwórz nowy secret o nazwie
MISTRAL_API_KEYz wartością Twojego klucza API Mistral.Utwórz workflow GitHub Actions: w katalogu
.github/workflows/stwórz plikmistral-tests.yml. Workflow powinien uruchamiać się na pull requestach dotyczących zmian w promptach (src/prompts/**,src/ai/**,tests/ai/**), instalować zależności (npm ci) i uruchamiać testy za pomocąnpx vitest run tests/ai/ --reporter=verbosez przekazanym kluczem API jako zmienną środowiskową.Napisz testy regresji: w pliku
tests/ai/mistral-prompts.test.tszdefiniuj testy za pomocą Vitest, które sprawdzają poprawność odpowiedzi modelu Mistral dla Twoich promptów. Każdy test powinien weryfikować konkretne zachowanie lub format odpowiedzi.Dodaj szacowanie kosztów (opcjonalnie): utwórz skrypt
scripts/estimate-costs.ts, który oblicza koszt API na podstawie liczby tokenów użytych w testach i wypisuje wynik do$GITHUB_STEP_SUMMARY— wynik pojawi się w podsumowaniu pull requesta.Wdrażaj ze spokojną głową: każdy pull request z zmianami w promptach automatycznie uruchomi testy, pokaże wyniki i koszty, dając Ci pewność przed merge'owaniem.