← Wróć do bloga

Zielony znacznik kłamał

13.05.2026
Ten wpis to archiwum newslettera. Czytaj oryginał na Substack →

Ciao! 🇵🇱🇮🇹

Pierwszy numer. Długo zastanawiałem się, jak zacząć, w końcu pomyślałem: zacznij od historii, która cię ostatnio zirytowała.

Ta akurat trwała trzy tygodnie.

Co masz dziś: eksperyment z automatyzacją, która działała… dopóki nie działała. Jeden news ze świata. Narzędzie, które polecam. I coś na koniec.

Lecimy z tematem 🚀


Przetestowałem: automatyzacja, która kłamała przez trzy tygodnie

Mam dwa projekty na Supabase w darmowym planie. Brak aktywności przez tydzień i projekt idzie na pauzę. A „pauza” to kilkadziesiąt sekund czekania przy pierwszym zapytaniu. Dla każdego, kto siedzi i patrzy w ekran: wieczność. Nie odpytuję ich codziennie, ale raz na jakiś czas muszą działać. Rozwiązanie oczywiste: GitHub Actions, cron co pięć dni, request HTTP do każdego projektu. Ustawiłem, wysłałem test, dostałem zielony znacznik.

I zapomniałem.

Przez trzy tygodnie Actions pokazywało sukces. Sukces. Sukces.

Wchodzę do jednego projektu. Zamrożony.

Zaczynam szukać błędu. Actions faktycznie wysyłał request. Do starego URL-a. Sekret SUPABASE_URL miał adres z poprzedniego projektu, który skończyłem kilka miesięcy wcześniej. Skopiowałem zmienną, nie sprawdziłem, co w niej siedzi.

Poprawiłem URL. Czekam kilka dni.

Projekt znowu zamrożony.

Tym razem byłem już naprawdę zły. URL poprawny, token poprawny, response 200. A Supabase mówi, że projekt nieaktywny.

Wracam do dokumentacji. I tam to jest: /rest/v1/ samo w sobie nie tworzy aktywności w bazie. Supabase czeka na zapytanie do konkretnej tabeli.

Odpytuję endpoint bez tabeli, dostaję 200, myślę, że jest dobrze. A projekt dalej umiera z nudów.

Zmiana: jedna linijka. /rest/v1/tenants?select=id&limit=1

Od tamtej pory: żadnej pauzy.

Lekcja nie jest o Supabase. Każda automatyzacja, którą budujesz, robi dwie rzeczy: wykonuje akcję i wpływa na coś. Mierzysz akcję. Powinieneś mierzyć efekt.

„Sukces” w logach to nie sukces, jeśli nie sprawdziłeś, co miało się zmienić.


🛠️ Narzędzie

GitHub Actions

Narzędzie wbudowane w GitHub, które uruchamia skrypty za Ciebie: na harmonogramie, po pushu, po pull requeście. Bezpłatne dla repozytoriów prywatnych do 2000 minut miesięcznie.

Używam go do pilnowania rzeczy, które muszą działać w tle, żebym nie musiał o nich pamiętać. Keepalive dla Supabase to jeden przykład. Mam też workflow, który co tydzień sprawdza, czy moje klucze API nie wygasły.

Jedna zasada, którą wyciągnąłem z tej historii: zawsze loguj nie tylko to, że skrypt się wykonał, ale też co zwrócił. Zielony znacznik to za mało.

github.com/features/actions


🌍 Ze świata

  • Meta wydaje 135 mld USD na AI w 2026. Nowy model trafia do WhatsAppa i Instagrama. Na razie kolejny model. Ciekawsze są liczby: 135 miliardów dolarów w jednym roku. PKB Słowacji to ok. 130 mld.

  • AI może zużywać 100 razy mniej energii. Naukowcy połączyli sieci neuronowe z rozumowaniem symbolicznym. Brzmi abstrakcyjnie, ale jeśli się sprawdzi w praktyce, zmienia rachunek ekonomiczny całej branży.


😄 Na koniec

Oficjalnie asystent AI

Oficjalnie asystent AI. Nieoficjalnie ten, który widzi wszystkie moje literówki i dalej ze mną pracuje.


Jeśli ktoś w Twoim otoczeniu powinien to przeczytać, prześlij mu ten numer. To najlepsza forma wsparcia.

Cieszę się, że tu jesteś! Aby nie przegapić kolejnych wpisów i pomóc mi tworzyć więcej takich treści, dołącz do grona subskrybentów. To nic nie kosztuje.

Dołącz do Marini Brief →