Toolverse
Wszystkie skille

dart-ci

autor: dartsim

Debuguj błędy CI/CD w GitHub Actions — cache, platformy, testy

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
dartsim
Kategoria
DevOps
Wyświetlenia
1

O skillu

Skill do szybkiego diagnozowania problemów z pipelinami CI/CD w projekcie DART. Zawiera komendy do monitorowania statusu pull requestów, przeglądania logów błędów, ponownego uruchamiania zadań oraz rozwiązania typowych problemów na macOS, Windows, Ubuntu i FreeBSD. Obejmuje wskazówki do naprawy błędów formatowania, pokrycia testami, segmentów pamięci i problemów z buildami dokumentacji.

Jak używać

  1. Załaduj skill w swoim środowisku Claude/Copilot, wskazując repozytorium DART. Skill będzie dostępny, gdy pracujesz nad debugowaniem błędów CI/CD.

  2. Aby monitorować status pull requesta, użyj komendy gh pr checks <NUMER_PR> z flagą --watch --interval 30, aby śledzić postęp w czasie rzeczywistym.

  3. Gdy test się nie powiedzie, wyświetl szczegóły uruchomienia za pomocą gh run view <RUN_ID> --job <JOB_ID> --log-failed, aby zobaczyć dokładny komunikat błędu.

  4. Zidentyfikuj typ błędu, porównując go z tabelą typowych problemów w dokumentacji skill'u — np. błędy formatowania wymagają pixi run lint, błędy RTTI na FreeBSD wymagają zamiany dynamic_cast na static_cast.

  5. Po naprawie kodu ponownie uruchom tylko nieudane zadania za pomocą gh run rerun <RUN_ID> --failed lub konkretne zadanie: gh run rerun <RUN_ID> --job <DATABASE_ID>.

  6. Monitoruj wynik za pomocą gh run watch <RUN_ID> --interval 30, aby potwierdzić, że błąd został rozwiązany.

Podobne skille