Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Run the integration-tests pipeline that depends on a local npm registry (Verdaccio). Use when asked to execute integration tests or local publish workflows in this repo.
How to use
Zainstaluj skill w swoim projekcie opartym na pnpm, upewniając się, że masz skonfigurowane komendy: pnpm local-npm:start, pnpm build:ci, pnpm local-npm:reset, pnpm local-npm:publish i pnpm test:integration w pliku package.json lub pnpm-workspace.yaml.
Uruchom skill, gdy chcesz wykonać testy integracyjne lub lokalny workflow publikacji. Skill automatycznie uruchomi lokalny rejestr Verdaccio w procesie tła na porcie 4873.
Czekaj, aż rejestr będzie gotowy — skill szuka komunikatu o nasłuchiwaniu Verdaccio lub czeka kilka sekund. Jeśli port jest już zajęty, skill sprawdzi, czy istniejący rejestr to oczekiwany lokalny rejestr, i w razie potrzeby go zrestartuje.
Skill wykonuje główny pipeline w następującej kolejności: instalacja zależności (pnpm i), budowanie (pnpm build:ci), reset rejestru (pnpm local-npm:reset), publikacja pakietów (pnpm local-npm:publish) i uruchomienie testów (pnpm test:integration).
Jeśli publikacja na lokalnym rejestrze się nie powiedzie, skill wyświetli błąd i zasugeruje sprawdzenie pliku integration-tests/README.md w celu znalezienia kroków naprawczych. Przeczytaj dokładny tekst błędu w odpowiedzi.
Po zakończeniu pipeline'u skill wyłączy proces rejestru i zwróci pełne wyniki wraz z logami testów w bloku tekstowym, aby mogła przeanalizować wyniki i debugować problemy.