SMS z GitHub Actions — alerty o wdrożeniach
Powiadom zespół o awarii lub wyniku wdrożenia. Lokalna akcja z trybem dry-run, kluczem w GitHub Secrets i ochroną ponowień.
Konfiguracja krok po kroku
Dodaj akcję do repozytorium
Skopiuj action.yml i send.mjs do .github/actions/przypominamy-sms/. Runner wymaga Node.js 18+ i Bash; przed użyciem wykonaj checkout repozytorium.
Ustaw dane w Secrets
Zapisz PRZYP_API_KEY z zakresem send i PRZYP_SMS_TO z numerem E.164. Treść i dane przekazywane są jako wejścia akcji, poza poleceniami powłoki.
Uruchom test, potem alert
Zacznij od dry-run: true — bez wysyłki. Następnie false i pk_test_ na własny zweryfikowany numer. Dodaj if: failure() przy alercie o błędzie lub własny warunek po wdrożeniu.
Gotowe pliki i instrukcja
To kod do samodzielnego uruchomienia w swoim środowisku. Nie wymaga instalacji aplikacji z Marketplace.
Koszt i ponowienia
25 testowych SMS na własne zweryfikowane numery. Produkcja po doładowaniu od 50 zł netto (61,50 zł brutto) i utworzeniu nowego klucza pk_live_. SMS jest rozliczany za części według stawki konta; limity i koszty platformy GitHub Actions są niezależne.
Identyfikator operacji zapisuj przed wysyłką i zachowuj przy ponowieniu. Po timeoutcie sprawdź historię, zanim zlecisz nową wiadomość. Zakończone odpowiedzi API są odtwarzane przez 24 h. Tryb testowy również wysyła prawdziwy SMS.
Co obsługuje integracja?
Wysyłkę SMS i zapis wyniku przyjęcia. Doręczenia sprawdzisz w historii panelu. Odpowiedzi SMS wymagają uruchomienia numeru odbiorczego; nie wracają automatycznie do tej integracji.
Poradnik: SMS z GitHub Actions: powiadomienie o błędzie wdrożenia
Powiadomienia SMS z GitHub Actions: lokalna akcja, sekrety, przykład YAML, dry-run i identyfikator wspólny dla ponowień workflow.