Toolverse
Wszystkie skille

push-to-github

autor: google

Bezpieczne wysyłanie kodu na GitHub z automatyczną weryfikacją testów i lintingu

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
google
Kategoria
Testowanie

O skillu

Umiejętność, która chroni Twoje repozytorium przed błędami. Przed wysłaniem zmian na GitHub automatycznie uruchamia testy jednostkowe i sprawdzenia kodu (lint). Działa jako ostatnia linia obrony, zapobiegając złamaniu CI/CD. Idealna dla deweloperów, którzy chcą mieć pewność, że ich kod spełnia standardy jakości przed mergowaniem do głównej gałęzi.

Jak używać

  1. Upewnij się, że masz zainstalowany Python 3 oraz dostęp do repozytorium Git z konfiguracją GitHub.

  2. Przejdź do katalogu głównego projektu, w którym znajduje się folder .agent/skills/push_to_github.

  3. Przed użyciem umiejętności upewnij się, że Twoje zmiany są zatwierdzone lokalnie (git add, git commit).

  4. Uruchom skrypt weryfikacyjny poleceniem python3 .agent/skills/push_to_github/scripts/push.py. Skrypt automatycznie:

    • Uruchomi testy jednostkowe (Unit Tests)
    • Wykona sprawdzenia kodu (Lint/CheckCode)
    • Wyśle zmiany na bieżącą gałąź, jeśli wszystkie kontrole przejdą pomyślnie
  5. Monitoruj wynik wykonania skryptu. Jeśli którykolwiek test lub sprawdzenie nie powiedzie się, skrypt zatrzyma się i nie wyśle kodu — napraw błędy i spróbuj ponownie.

  6. Po pomyślnym ukończeniu Twoje zmiany będą dostępne w zdalnym repozytorium GitHub.

Podobne skille