Skipbox

GitHub Actions: darmowe minuty w repo prywatnych i bez limitu

Repozytorium prywatne dostaje 2000 lub 3000 darmowych minut GitHub Actions miesięcznie. Zespół, który uruchamia CI przy każdym pushu, zużywa je do połowy miesiąca, a od tej chwili GitHub nalicza każdą minutę albo zatrzymuje Twoje zadania, a razem z nimi scalanie.

Skipbox uruchamia te same zadania za stałe $39 miesięcznie, z minutami bez limitu. Zmieniasz jedną linię, runs-on: skipbox, a zadanie działa, nie ruszając Twoich minut w GitHubie.

Darmowe minuty w każdym planie

GitHub daje teraz każdemu planowi kwotę w dolarach i wycenia minuty każdego zadania według stawki jego runnera:

Windows zużywa ją po 0,010 USD za minutę, a macOS po 0,062 USD, więc 12 USD na macOS to około 193 minut. Każde zadanie jest zaokrąglane w górę do pełnej minuty: 20-sekundowe zadanie lint kosztuje całą minutę. Kwota odnawia się 1. dnia miesiąca o 00:00 UTC i nie przechodzi na kolejny miesiąc.

Standardowe runnery w repozytoriach publicznych i runnery self-hosted nigdy jej nie ruszają. Skipbox to runner self-hosted.

Gdy się skończy, dzieje się jedna z trzech rzeczy:

  • Zapisana metoda płatności: każda dodatkowa minuta jest płatna, $0,006 na ubuntu-latest.
  • Brak metody płatności: zadania przestają startować do 1. dnia miesiąca.
  • Budżet ustawiony na zatrzymanie użycia: zadania stają, gdy budżet się wyczerpie.

Ile kosztuje pozostanie przy darmowych minutach

3000 minut to 150 minut CI dziennie przez 20 dni. Potem te same zadania co miesiąc kosztują. Przy 4 vCPU:

Kwoty GitHuba to rachunek po odjęciu kwoty wliczonej w GitHub Team. W porównaniu z 2-rdzeniowym ubuntu-latest Skipbox S kosztuje mniej powyżej około 9500 minut miesięcznie, przy dwa razy większej liczbie rdzeni. Wpisz własne minuty do kalkulatora na stronie głównej.

A minut wciąż przybywa:

  • Agenci AI do kodowania pushują znacznie częściej niż ludzie, a każdy push uruchamia CI. Darmowa pula nie rośnie razem z nimi.
  • Więcej testów. Zestaw E2E albo build z macierzą mnoży minuty za każdym pushem.
  • Budżety, które zatrzymują użycie, trzymają rachunek w ryzach, zatrzymując pod koniec miesiąca Twoje scalanie.

Minuty możesz urywać sam: concurrency do anulowania nieaktualnych uruchomień, filtry paths, timeout-minutes, łączenie drobnych zadań. Każda z tych rzeczy to YAML do napisania i pilnowania, a razem obcinają tylko część. Limit zostaje. W Skipbox nie ma limitu, którym trzeba zarządzać.

Co się zmienia w Skipbox

Bez liczenia minut

Zadania w Skipbox nie zużywają nic z darmowej kwoty GitHuba ani z Twojego budżetu na Actions. Minuty są bez limitu, bez opłat za użycie.

Szybsze CI

Runnery GitHuba zaczynają każde zadanie na pustej VM, więc każde od nowa pobiera zależności i od zera buduje obrazy Dockera. Skipbox zachowuje własną maszynę Twojego konta między zadaniami: obrazy Dockera i cache buildów, cache npm, pip i Gradle oraz narzędzia instalowane przez setup-node i podobne akcje wciąż są na dysku dla kolejnego zadania, z 7× lub więcej miejsca na cache niż w GitHubie i bez pisania kluczy cache.

Bez maszyny do zarządzania

Skipbox przygotowuje maszynę, aktualizuje system i narzędzia, sprząta po każdym zadaniu, a także automatycznie sprawdza jej stan i buduje ją od nowa.

Przejście to jedna linia

jobs:
  test:
    runs-on: skipbox # was ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - run: npm ci && npm test
  1. Zaloguj się do Skipbox przez GitHuba.
  2. Zainstaluj aplikację Skipbox w GitHubie i wybierz repozytoria.
  3. Zmień runs-on i zrób push.

Następne uruchomienie działa w Skipbox, na Ubuntu 24.04 z Dockerem, Node.js i Pythonem. Działa to zarówno w organizacjach, jak i na kontach osobistych. Szczegóły są w przewodniku po przejściu.

Bezpieczeństwo

  • Każde konto dostaje własną maszynę. Twoje zadania nigdy nie dzielą jej z zadaniami innej firmy.
  • Po każdym zadaniu Skipbox usuwa dane uwierzytelniające runnera, procesy i kontenery. Od 13 listopada 2026 Twój checkout i wynik jego buildu (katalog target/ Cargo) zostają na Twojej własnej maszynie dla kolejnych zadań; opcja Nowa VM dla każdego zadania daje każdemu zadaniu nową maszynę.
  • Kod od osób bez uprawnień do zapisu (na przykład pull requesty z forków) działa na nowej, jednorazowej maszynie.

Wypróbuj na własnych zadaniach

Okres próbny nie wymaga karty i trwa 7 dni lub 3000 minut zadań. Przenieś zadanie, które zjada najwięcej Twoich darmowych minut, na runs-on: skipbox i zobacz, jak zużycie w GitHubie przestaje rosnąć, a drugie uruchomienie wraca szybciej.

FAQ

Ile darmowych minut GitHub Actions dostają repozytoria prywatne?

GitHub wlicza w plan kwotę w dolarach, nie minuty: 12 USD miesięcznie w GitHub Free, 18 USD w GitHub Pro i GitHub Team oraz 300 USD w Enterprise Cloud. Na ubuntu-latest to 2000, 3000 i 50 000 minut. Aby przestać je liczyć, przenieś zadania do Skipbox: stałe $39 miesięcznie, minuty bez limitu.

Co się dzieje, gdy skończą się darmowe minuty?

Jeśli masz zapisaną metodę płatności, GitHub nalicza każdą dodatkową minutę według stawki runnera. Jeśli nie masz, zadania na runnerach hostowanych przez GitHub przestają startować do 1. dnia następnego miesiąca. Zadania w Skipbox nie zużywają minut GitHuba, więc w obu przypadkach działają dalej.

Czy zadania Windows i macOS szybciej zużywają darmowe minuty?

Tak. Pula jest w dolarach, więc każdy runner zużywa ją według własnej stawki: 0,010 USD za minutę na Windows i 0,062 USD na macOS, wobec $0,006 na ubuntu-latest. Zadania Linux przeniesione do Skipbox w ogóle przestają z niej korzystać, więc pula zostaje dla zadań, które muszą zostać w GitHubie.

Czy runnery self-hosted zużywają darmowe minuty?

Nie. GitHub nie nalicza opłat za minuty runnerów self-hosted i nie odejmuje ich od puli wliczonej w plan. Skipbox to runner self-hosted, który Skipbox utrzymuje za Ciebie, więc jego minuty są poza pulą i poza Twoim rachunkiem od GitHuba.

Czy niewykorzystane minuty przechodzą na następny miesiąc?

Nie. Pula wraca do pełnej kwoty 1. dnia miesiąca o 00:00 UTC, a to, co zostało, przepada. W Skipbox nie ma czego oszczędzać: minuty są bez limitu w każdym miesiącu.

Zaktualizowano 11 listopada 2026

Szybsze CI/CD z cache, który jest zawsze rozgrzany

Twój rozgrzany runner w stałej cenie

1/12 ceny GitHuba przy pełnym wykorzystaniu. Stała cena, więc możesz uruchamiać zadania przez cały dzień. 7× więcej miejsca na cache niż w GitHubie.

  • Bez karty
  • Logowanie przez GitHub
  • Anulujesz w każdej chwili