push-to-github
Bezpieczne wysyłanie kodu na GitHub z automatyczną weryfikacją testów i lintingu
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
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ć
Upewnij się, że masz zainstalowany Python 3 oraz dostęp do repozytorium Git z konfiguracją GitHub.
Przejdź do katalogu głównego projektu, w którym znajduje się folder
.agent/skills/push_to_github.Przed użyciem umiejętności upewnij się, że Twoje zmiany są zatwierdzone lokalnie (git add, git commit).
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
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.
Po pomyślnym ukończeniu Twoje zmiany będą dostępne w zdalnym repozytorium GitHub.