Toolverse
All skills

push-to-github

by google

Runs all necessary checks (lint, tests) and pushes to GitHub. Use this as the final safety gate.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
google
Category
Testing

About this skill

Runs all necessary checks (lint, tests) and pushes to GitHub. Use this as the final safety gate.

How to use

  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.

Related skills