I
instantly-ci-integration
Configure Instantly CI/CD integration with GitHub Actions and testing.\nUse when setting up automated testing, configuring CI pipelines,\nor integrating Instantly 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 Instantly CI/CD integration with GitHub Actions and testing.\nUse when setting up automated testing, configuring CI pipelines,\nor integrating Instantly tests into your build process.\nTrigger with phrases like \
How to use
- Upewnij się, że Twój projekt zawiera kod integracji Instantly i ma zainstalowany Node.js 18+ lub Python 3.10+. 2. W ustawieniach repozytorium GitHub dodaj sekret INSTANTLY_API_KEY z Twoim kluczem API (będzie używany w testach produkcyjnych). 3. Utwórz plik .github/workflows/instantly-ci.yml w swoim repozytorium i skopiuj do niego workflow GitHub Actions opisany w dokumentacji skilla — workflow automatycznie ustawia zmienne środowiskowe INSTANTLY_USE_MOCK i INSTANTLY_BASE_URL, aby testy działały na mock serverze. 4. W workflow'u skonfiguruj kroki: checkout kodu, setup Node.js, instalacja zależności (npm ci), type checking (tsc), linting (eslint) i uruchomienie testów jednostkowych (vitest) — wszystkie kroki będą się uruchamiać przy push'ach do main i develop oraz przy pull requestach. 5. Zatwierdź plik workflow'u do repozytorium — od tego momentu testy będą uruchamiać się automatycznie przy każdej zmianie kodu, walidując integrację z API Instantly bez ryzyka wysłania rzeczywistych wiadomości.