O 124% więcej zgłoszonych CVE dziennie w 2026 niż przed rokiem.

Porównanie

Porównanie cen runnerów GitHub Actions

Ile kosztuje minuta GitHub Actions na runnerach hostowanych przez GitHub i u dostawców runnerów zarządzanych, którzy je zastępują, jak każdy z nich rozlicza i co otrzymują Państwo w tej cenie poza mocą obliczeniową.

Zaktualizowano

Same workflow, a different runner One GitHub Actions workflow can run on another hosted runner or on CRACI by changing its runs-on line. Both return logs and artifacts. The CRACI runner also records an SBOM, a network trace and provenance for every job; on other runners, evidence beyond logs depends on the steps you add. Your GitHub Actions workflow jobs: build: runs-on: ubuntu-latest or craci change one line Other hosted runners GitHub-hosted, Blacksmith, Depot, Namespace, WarpBuild build job Logs Artifacts Evidence beyond logs depends on the steps you add CRACI runner Linux, x86-64 and ARM64 build job Logs Artifacts SBOM Network trace Provenance Recorded by the runner on every job

Ile kosztują runnery GitHub Actions?

Standardowy 2-rdzeniowy runner Linux hostowany przez GitHub kosztuje $0.006 za minutę, a ten sam runner na arm64 $0.005. Windows kosztuje $0.010 za minutę, a macOS $0.062, według stanu na wrzesień 2026. Każdy plan obejmuje pewną liczbę darmowych minut na standardowych runnerach, w repozytoriach publicznych standardowe runnery są bezpłatne, a za runnery self-hosted GitHub nie pobiera dziś opłat za minutę.

Standardowe runnery hostowane przez GitHub dla repozytoriów prywatnych, ceny katalogowe według stanu na wrzesień 2026.
Funkcja Etykieta vCPU RAM Za minutę
Linux 1-rdzeniowy x64 ubuntu-slim 1 5 GB $0.002
Linux 2-rdzeniowy x64 ubuntu-latest 2 8 GB $0.006
Linux 2-rdzeniowy arm64 ubuntu-24.04-arm 2 8 GB $0.005
Windows 2-rdzeniowy x64 windows-latest 2 8 GB $0.010
Windows 2-rdzeniowy arm64 windows-11-arm 2 8 GB $0.010
macOS 3-rdzeniowy M1 macos-latest 3 7 GB $0.062
macOS 4-rdzeniowy Intel macos-15-intel 4 14 GB $0.062

Runner ubuntu-slim jest kontenerem, a nie pełną maszyną wirtualną, i przerywa zadania po 15 minutach. W repozytoriach publicznych standardowe runnery Linux i Windows otrzymują bezpłatnie 4 vCPU i 16 GB RAM.

Czy GitHub Actions jest bezpłatny? Darmowe minuty według planu

GitHub Actions jest bezpłatny w repozytoriach publicznych: standardowe runnery hostowane przez GitHub nic tam nie kosztują i nie mają limitu minut. Runnery self-hosted także są bezpłatne, według stanu na październik 2026. Repozytoria prywatne otrzymują miesięczny limit darmowych minut na standardowych runnerach, a także miejsce na artefakty i przydział cache, a ponad ten limit płacą za minutę.

Użycie GitHub Actions wliczone co miesiąc dla repozytoriów prywatnych, stan na październik 2026. Miejsce na artefakty jest współdzielone z GitHub Packages.
Funkcja Wliczone minuty Przechowywanie artefaktów Cache
GitHub Free 2000 500 MB 10 GB na repozytorium
GitHub Pro 3000 1 GB 10 GB na repozytorium
GitHub Team 3000 2 GB 10 GB na repozytorium
GitHub Enterprise Cloud 50 000 50 GB 10 GB na repozytorium
  • Odnawianie co miesiąc: darmowe minuty wracają do pełnej liczby na początku każdego cyklu rozliczeniowego.
  • Tylko standardowe runnery: większe runnery nigdy nie korzystają z wliczonych minut i są rozliczane nawet w repozytoriach publicznych.
  • Po wyczerpaniu limitu: bez metody płatności użycie jest blokowane do następnego cyklu. Z metodą płatności płacą Państwo za minutę do końca miesiąca, w ramach ustawionych budżetów. GitHub wysyła e-mailem alerty przy 90% i 100% wliczonego użycia.
  • Ile wart jest darmowy limit: 2000 minut na 2-rdzeniowym runnerze Linux x64 to $12 użycia przy $0.006 za minutę, a 3000 to $18. Zespół w planie GitHub Team, który zużywa 20 000 minut miesięcznie, płaci za 17 000 z nich: $102.
  • Windows i macOS: starsze wersje dokumentacji GitHub liczyły minuty Windows z mnożnikiem 2x, a macOS 10x względem wliczonych minut. Obecna dokumentacja podaje limit w minutach i nie wymienia już mnożników, dlatego należy sprawdzić na swojej stronie rozliczeń, jak zadania macOS go zużywają.

Większe runnery: GitHub i CRACI według rozmiaru

GitHub wycenia większe runnery według rozmiaru, od $0.012 za minutę za 4-rdzeniowy runner Linux x64 do $0.252 za 96 rdzeni. CRACI pobiera te same $0.002 za minutę vCPU przy każdym rozmiarze od 1 do 32 vCPU, tak samo na x86-64 i ARM64.

Ceny katalogowe za minutę: GitHub według stanu na wrzesień 2026, CRACI według stanu na październik 2026.
Funkcja CRACI GitHub Linux x64 GitHub Linux arm64
2 vCPU $0.004 $0.006 $0.005
4 vCPU $0.008 $0.012 $0.008
8 vCPU $0.016 $0.022 $0.014
16 vCPU $0.032 $0.042 $0.026
32 vCPU $0.064 $0.082 $0.050
64 vCPU Nie oferuje $0.162 $0.098
96 vCPU Nie oferuje $0.252 Nie oferuje

W porównaniu z GitHub na Linux x64 cena katalogowa CRACI jest o około 33% niższa przy 2 i 4 vCPU oraz o około 22% niższa przy 32 vCPU. Na ARM64 cena CRACI jest o 20% niższa przy 2 vCPU i taka sama przy 4 vCPU; powyżej tego rozmiaru większe runnery arm64 GitHub mają niższe ceny katalogowe, a przy 32 vCPU CRACI kosztuje o około 28% więcej. Różni się też pamięć. Jednostka obliczeniowa CRACI to 1 vCPU i 3 GB RAM; standardowy 2-rdzeniowy runner GitHub ma 8 GB. Większe runnery GitHub wymagają też planu Team lub Enterprise Cloud i nigdy nie korzystają z wliczonych minut.

Ceny runnerów macOS

macOS to najdroższy runner w GitHub Actions. Standardowy runner macos-latest, 3 rdzenie na Apple M1, kosztuje $0.062 za minutę, czyli około dziesięć razy więcej niż 2-rdzeniowy Linux x64. Tyle samo kosztuje 4-rdzeniowy runner Intel. Większe runnery macOS to 5-rdzeniowy M2 Pro za $0.102 i 12-rdzeniowy Intel za $0.077; jak każdy większy runner wymagają planu Team lub Enterprise Cloud i nigdy nie korzystają z wliczonych minut.

Runnery macOS hostowane przez GitHub dla repozytoriów prywatnych, ceny katalogowe według stanu na wrzesień 2026.
Funkcja Runner vCPU RAM Za minutę Za minutę vCPU
3-rdzeniowy Apple silicon macos-latest (M1) 3 7 GB $0.062 $0.0207
4-rdzeniowy Intel macos-15-intel 4 14 GB $0.062 $0.0155
12-rdzeniowy Intel large (Intel) 12 30 GB $0.077 $0.0064
5-rdzeniowy Apple silicon xlarge (M2 Pro) 5 14 GB $0.102 $0.0204

Przy tych stawkach 10-minutowy build iOS na macos-latest kosztuje $0.62, a 1000 takich buildów miesięcznie $620 przed odliczeniem wliczonych minut. Dostawcy runnerów zarządzanych sprzedają nowsze układy Apple silicon, głównie generacji M4, z większą liczbą rdzeni na runner. W przeliczeniu na minutę vCPU ich ceny katalogowe wynoszą od około połowy do dwóch trzecich stawki GitHub za M1.

Zarządzane runnery macOS, ceny katalogowe według stanu na wrzesień 2026. Stawka Namespace dotyczy minut z planu.
Funkcja Układ vCPU RAM Za minutę Za minutę vCPU
Namespace, 6 vCPU Apple Silicon 6 14 GB $0.06 $0.0100
Namespace, 12 vCPU Apple Silicon 12 28 GB $0.12 $0.0100
Blacksmith, 6 vCPU M4 6 24 GB $0.08 $0.0133
Depot, 8 vCPU M2 or M4 8 24 GB $0.08 (Startup plan and above) $0.0100
WarpBuild, 6 vCPU M4 Pro 6 14 GB $0.08 $0.0133
WarpBuild, 12 vCPU M4 Pro 12 28 GB $0.16 $0.0133

Warto porównywać przy liczbie rdzeni, której używają Państwa buildy: 6-rdzeniowy runner za $0.08 kosztuje więcej za minutę niż 3-rdzeniowy runner GitHub, ale mniej za minutę vCPU. CRACI nie oferuje jeszcze runnerów macOS; macOS jest w planach rozwoju. Runner wybiera się dla każdego zadania, więc zadania macOS mogą pozostać na runnerach hostowanych przez GitHub, podczas gdy zadania Linux zostaną przeniesione.

Jak GitHub rozlicza minuty Actions

GitHub zaokrągla każde zadanie w górę do następnej pełnej minuty i nalicza stawkę za minutę użytego runnera. Najpierw zużywane są minuty wliczone w plan, tylko na standardowych runnerach. Ceny GitHub dla każdego rozmiaru na Linux, Windows i macOS znajdą Państwo na stronie cennik GitHub Actions.

  • Wliczone minuty miesięcznie: 2000 w planie Free, 3000 w planach Pro i Team, 50 000 w Enterprise Cloud, jak w powyższej tabeli.
  • Zaokrąglanie: GitHub zaokrągla minuty i części minut zużyte przez każde zadanie w górę do najbliższej pełnej minuty. Zadanie lint trwające 10 sekund jest rozliczane jako pełna minuta.
  • Większe runnery: są rozliczane zawsze, także w repozytoriach publicznych i gdy dostępny jest limit.
  • Repozytoria publiczne: standardowe runnery hostowane przez GitHub są bezpłatne.
  • Runnery self-hosted: dokumentacja rozliczeń GitHub opisuje użycie self-hosted jako bezpłatne. Płacą Państwo za maszyny.

Opłata GitHub za runnery self-hosted: odłożona, nie odwołana

W grudniu 2025 GitHub ogłosił jednocześnie dwie zmiany. 1 stycznia 2026 ceny runnerów hostowanych spadły nawet o 39% i ta obniżka weszła w życie. Zapowiedział też nową opłatę platformy chmurowej GitHub Actions w wysokości $0.002 za minutę za użycie runnerów self-hosted od 1 marca 2026. Opłata wywołała ostrą reakcję zespołów korzystających z własnego sprzętu i w ciągu kilku dni GitHub poinformował, że odkłada zapowiedzianą zmianę rozliczeń dla self-hosted GitHub Actions, aby spokojnie ponownie ocenić swoje podejście.

Według stanu na październik 2026 opłata nie obowiązuje, dokumentacja rozliczeń GitHub nadal opisuje użycie runnerów self-hosted jako bezpłatne i nie ogłoszono nowego terminu. GitHub nie wycofał się jednak z tego pomysłu. Jego uzasadnienie pozostaje aktualne: firma twierdzi, że prowadzenie warstwy sterowania Actions wiąże się z realnymi kosztami, a użycie self-hosted było w dużej mierze subsydiowane przez ceny runnerów hostowanych przez GitHub. Warto uwzględnić w budżecie powrót opłaty w jakiejś formie.

W zapowiedzianej formie opłata działałaby tak:

  • Stawka: $0.002 za minutę użycia runnerów self-hosted, oprócz kosztu samych maszyn.
  • Zakres: tylko repozytoria prywatne. Użycie runnerów w repozytoriach publicznych pozostaje bezpłatne.
  • Wliczone minuty: użycie objęte opłatą liczyłoby się do minut wliczonych w plan, z tej samej puli, z której korzystają zadania na runnerach hostowanych przez GitHub.
  • GitHub Enterprise Server: bez zmian.
Zapowiedziana opłata $0.002 za minutę przy różnych wolumenach użycia self-hosted w repozytoriach prywatnych, przed odliczeniem wliczonych minut. Nie obowiązuje według stanu na październik 2026.
Funkcja Opłata platformowa miesięcznie
10 000 minut $20
50 000 minut $100
100 000 minut $200
500 000 minut $1,000

Dla zespołu zużywającego 100 000 minut self-hosted miesięcznie to około $200 miesięcznie, czyli $2,400 rocznie, za ten sam sprzęt, za który już płaci. To niewiele w porównaniu z maszynami i ludźmi, którzy je utrzymują, ale usuwa z modelu kosztów pozycję „runnery self-hosted są bezpłatne”.

Ile naprawdę kosztuje zadanie: naliczanie za minutę a za sekundę

W pipeline'ach z wieloma krótkimi zadaniami sposób naliczania przez dostawcę ma takie samo znaczenie jak cena katalogowa. Zadanie trwające 30 sekund jest rozliczane jako jedna minuta w GitHub, a jako 30 sekund w CRACI.

Przykład, dane poglądowe: 20 000 zadań miesięcznie na 2 vCPU Linux x64, każde trwa 90 sekund.

  • Hostowane przez GitHub: każde zadanie jest zaokrąglane do 2 minut, więc 40 000 minut × $0.006 = $240 przed odliczeniem wliczonych minut.
  • CRACI: 30 000 minut naliczanych co sekundę × $0.004 = $120, czyli o 50% mniej za moc obliczeniową.

Plany zmieniają sumy. GitHub Team obejmuje 3000 minut. CRACI nie ma opłaty miesięcznej ani wliczonych minut: płacą Państwo tylko za minuty buildu. Przy długich zadaniach różnica zbliża się do różnicy w cenach katalogowych, czyli około 33% na 2 vCPU x64.

Cennik GitHub Actions: ile kosztuje minuta i jak obniżyć rachunek

Dla kogo jest ta strona

Używają Państwo GitHub Actions i przyszedł czas na przegląd runnera. Rachunek urósł, zadania czekają w kolejce albo klient poprosił o SBOM i dane o pochodzeniu dla każdego wydania. Wszyscy dostawcy runnerów zarządzanych z tej strony podłączają się tak samo: łączą ich Państwo z organizacją GitHub i zmieniają etykietę runs-on zadania. Workflow, akcje i interfejs GitHub pozostają bez zmian, więc można testować po jednym zadaniu.

Tworzymy CRACI, dlatego proszę wziąć to pod uwagę. Każdy inny produkt opisujemy na podstawie jego własnej dokumentacji i cenników, a także wskazujemy, gdzie inna opcja sprawdzi się lepiej.

Jak wybrać

  • Jakich systemów operacyjnych Państwo potrzebują? CRACI obsługuje dziś tylko Linuksa; Windows i macOS są w planach rozwoju. GitHub, Blacksmith, Depot, Namespace i WarpBuild oferują też Windows i macOS.
  • Jaki profil mają Państwa zadania? Pamięć na vCPU wynosi w tych produktach od 2 GB do 4 GB, dlatego warto porównywać ceny przy pamięci potrzebnej buildom, a nie tylko przy liczbie vCPU.
  • Wiele krótkich zadań? Wtedy sposób naliczania ma takie samo znaczenie jak cena katalogowa. GitHub zaokrągla każde zadanie w górę do pełnej minuty; CRACI i Depot naliczają co sekundę.
  • Czy wąskim gardłem są buildy obrazów Docker? CRACI oferuje cache warstw lokalny, zdalny i typu bind mount, a Blacksmith, Depot, Namespace i WarpBuild mają własne cache warstw.
  • Czy muszą Państwo pokazać, co trafiło do wydania? Tylko CRACI rejestruje pakiety pobrane przez każde zadanie i zamienia ten zapis w SBOM z określoną kompletnością.
  • Czy muszą Państwo kontrolować, do czego build ma dostęp? CRACI, Depot i Namespace dołączają politykę ruchu wychodzącego do runnera. StepSecurity dodaje ją do runnerów, które Państwo już mają.

Dostawcy runnerów w skrócie

CRACI, Blacksmith i WarpBuild podają dla 2 vCPU Linux x64 ceny poniżej $0.006 za minutę w GitHub, a Namespace jeszcze niższą w ramach minut z planu. Ceny to ceny katalogowe każdego dostawcy dla runnerów Linux w dolarach amerykańskich, według stanu na wrzesień 2026 (CRACI według stanu na październik 2026).

Każdy rozmiar, ARM64, Windows, macOS oraz własne runnery platform CI, z wykresami na vCPU i kalkulatorem kosztów, znajdą Państwo na stronie porównanie cen runnerów CI.

Ceny katalogowe według stanu na wrzesień 2026. „Nie podano” oznacza, że sprawdzona przez nas dokumentacja dostawcy tego nie określa.
Funkcja CRACI Hostowane przez GitHub Blacksmith Depot Namespace WarpBuild
Konfiguracja GitHub App, a następnie runs-on: craci Wbudowane GitHub App, a następnie nowa etykieta Połączenie organizacji, a następnie nowa etykieta Profil runnera jako etykieta Nowa etykieta runs-on
2 vCPU Linux x64, za minutę $0.004 $0.006 $0.004 $0.006 po wykorzystaniu minut z planu $0.002 w planie, $0.003 ponad plan $0.004
2 vCPU Linux ARM64, za minutę $0.004 $0.005 $0.0025 $0.006 Nie podano $0.003
RAM przy 2 vCPU 6 GB 8 GB 8 GB na x64 8 GB 4 GB 8 GB
Największy rozmiar Linux 32 vCPU 64 rdzenie 32 vCPU 64 vCPU 64 vCPU 32 vCPU
Naliczanie Co sekundę Zaokrąglane w górę do minuty Nie podano Co sekundę Za minutę, minimum 1 minuta Za minutę
Wliczone użycie $0.004 za minutę 2 vCPU, bez opłaty miesięcznej Od 2000 do 50 000 minut zależnie od planu 3000 bezpłatnych minut miesięcznie Developer $20 miesięcznie, 2000 minut Team $100 miesięcznie, 100 000 minut jednostkowych Nie podano
Windows i macOS Dziś tylko Linux Windows w wersji beta
Cache warstw Docker Nie podano
Polityka ruchu wychodzącego na runnerze Typowane źródła, blokuje w razie błędu Prywatna sieć Azure Statyczne adresy IP Reguły IP i nazw hostów Reguły domen, tryb doradczy Grupy zabezpieczeń BYOC
SBOM tego, co pobrało każde zadanie Kompletność dla każdego zadania Skan obrazów przez Syft
Podpisane dane o pochodzeniu buildu Brak podpisanych danych o pochodzeniu Atestacje, SLSA L2 lub L3 Atestacje obrazów BuildKit
  • W zestawie
  • Częściowo
  • Brak
  • W planach rozwoju

Dostępne opcje

CRACI

Strona główna CRACI
craci.com

Runner GitHub Actions dla Linuksa zbudowany wokół bezpieczeństwa łańcucha dostaw, który wykonuje buildy około dwa razy szybciej niż runnery hostowane przez GitHub dzięki szybszemu sprzętowi, krótszym kolejkom i cache. Rozmiary wynoszą od 1 do 32 jednostek obliczeniowych po 1 vCPU i 3 GB RAM, na x86-64 i ARM64 po tej samej stawce. Rozliczenie to $0.002 za minutę vCPU, naliczane co sekundę, bez opłaty miesięcznej. W czasie działania każdego zadania proxy rozpoznające pakiety rejestruje to, co zadanie pobrało, łącznie z pakietami przywróconymi z cache CI, i tworzy SBOM w formacie CycloneDX lub SPDX ze stanem kompletności dla każdego zadania i każdego cache. Polityki ruchu wychodzącego działają w trybie domyślnej odmowy lub zezwolenia, są walidowane przed zadaniem i blokują w razie błędu. API zwraca SBOM-y, ślady sieciowe i dane o pochodzeniu; CRACI nie podpisuje danych o pochodzeniu i nie deklaruje żadnego poziomu SLSA. Najlepszy dla zespołów, które dostarczają oprogramowanie i muszą pokazać, co trafiło do każdego wydania. Dostępny jest cache warstw kontenerów: lokalny, zdalny i bind mount. Uwaga: dziś tylko Linux i na razie brak runnerów hostowanych przez klienta; jedno i drugie jest w planach rozwoju.

Jak działają runnery CRACI

Runnery hostowane przez GitHub

Strona główna GitHub-hosted runners
github.com

Opcja domyślna. Każde zadanie otrzymuje świeżą maszynę wirtualną, nie ma czego obsługiwać, a do dyspozycji są Linux, Windows i macOS. Standardowy 2-rdzeniowy runner Linux x64 kosztuje $0.006 za minutę, arm64 $0.005, a większe runnery sięgają 64 rdzeni. Plany obejmują od 2000 do 50 000 minut miesięcznie, a w repozytoriach publicznych standardowe runnery są bezpłatne. W zakresie danych o pochodzeniu artifact attestations GitHub zapewniają SLSA v1.0 Build Level 2 lub Level 3 z reusable workflows. Najlepszy dla zadań Windows i macOS, repozytoriów publicznych oraz użycia mieszczącego się we wliczonych minutach. Uwaga: zaokrąglanie każdego zadania do pełnej minuty. Graf zależności opisuje repozytorium, a nie konkretny build.

CRACI vs runnery hostowane przez GitHub

Blacksmith

Strona główna Blacksmith
blacksmith.sh

Zarządzana usługa runnerów nastawiona na szybkość i koszt. Instalują Państwo jej GitHub App i zamieniają etykiety. Według stanu na wrzesień 2026 2 vCPU Ubuntu x64 kosztuje $0.004 za minutę, a ARM $0.0025, przy 3000 darmowych minut x64 miesięcznie na organizację. Oferuje Ubuntu na x64 i ARM od 2 do 32 vCPU, Windows w publicznej wersji beta oraz macOS na Apple M4, a także cache przy runnerach i cache warstw Docker na sticky disks po $0.50 za GB miesięcznie. Blacksmith twierdzi, że jego runnery są dwa razy szybsze niż hostowane przez GitHub; to jego dane. Najlepszy dla szybszego i tańszego Actions z cache Docker. Uwaga: statyczne adresy IP zamiast polityki ruchu wychodzącego oraz brak SBOM buildu i danych o pochodzeniu wśród udokumentowanych funkcji.

CRACI vs Blacksmith

Depot

Strona główna Depot
depot.dev

Przyspieszanie buildów: runnery GitHub Actions, zdalna usługa buildów Docker z trwałym cache warstw na NVMe oraz zdalny cache dla narzędzi takich jak Bazel i Gradle. Łączą Państwo organizację i zmieniają etykietę, na przykład na depot-ubuntu-24.04. Runner Linux 2 vCPU, 8 GB kosztuje $0.006 za minutę po wykorzystaniu minut z planu, Arm po tej samej stawce, do 64 vCPU. Filtry ruchu wychodzącego zezwalają na adresy IP, CIDR i nazwy hostów lub je blokują na runnerach Linux, a depot build może wygenerować SBOM obrazu w formacie SPDX za pomocą Syft. Depot opisuje swoje runnery jako do 3x szybsze niż hostowane przez GitHub. Najlepszy dla CI zdominowanego przez buildy obrazów Docker lub runnerów na własnym koncie AWS. Uwaga: SBOM opisuje obraz, a nie całe zadanie.

CRACI vs Depot

Namespace

Strona główna Namespace
namespace.so

Zarządzane runnery na sprzęcie obsługiwanym przez Namespace: Linux na AMD64 i ARM64, Windows (od planu Team) oraz macOS. Tworzą Państwo profil runnera i odwołują się do niego w runs-on. Runner Linux 2 vCPU, 4 GB kosztuje $0.002 za minutę w ramach minut z planu i $0.003 ponad plan; obowiązuje minimum jednej minuty na zadanie. Woluminy cache przechowują dane w lokalnej pamięci masowej między uruchomieniami. Polityki ruchu wychodzącego działają w trybie blokowania lub doradczym, który zapisuje decyzje bez blokowania, dzięki czemu można zbudować listę dozwolonych na podstawie rzeczywistego ruchu. Najlepszy dla niskich cen katalogowych, macOS i testowania polityki ruchu wychodzącego przed jej egzekwowaniem. Uwaga: 2 GB RAM na vCPU oraz logi ruchu wychodzącego pokazujące domeny, a nie pakiety.

CRACI vs Namespace

WarpBuild

Strona główna WarpBuild
warpbuild.com

Runnery hostowane lub te same runnery na własnym koncie AWS, GCP albo Azure (bring your own cloud, BYOC). Zmieniają Państwo runs-on na etykietę WarpBuild, taką jak warp-ubuntu-latest-x64-2x. Linux działa na x86-64 i arm64 od 2 vCPU i 8 GB do 32 vCPU, obok Windows i macOS na Apple M4 Pro. Według stanu na wrzesień 2026 2 vCPU kosztuje $0.004 za minutę na x86-64 i $0.003 na arm64, rozliczane za minutę; BYOC to $0.002 plus Państwa rachunek za chmurę. Oferuje cache warstw kontenerów, runnery ze snapshotów i zdalne buildery Docker. WarpBuild reklamuje buildy od dwóch do dziesięciu razy szybsze. Najlepszy dla runnerów we własnej chmurze. Uwaga: brak udokumentowanej polityki ruchu wychodzącego na poziomie zadania na runnerach hostowanych.

CRACI vs WarpBuild

Porównujemy też CRACI bezpośrednio z RunsOn, który uruchamia runnery na Państwa własnym koncie AWS, a także z Ubicloud i Avrea.

Opcja DIY: runnery self-hosted

Można też prowadzić własne. Actions Runner Controller (ARC) to operator Kubernetes, który orkiestruje i skaluje runnery self-hosted dla GitHub Actions, z runner scale sets rosnącymi i malejącymi wraz z liczbą działających workflow. Według stanu na październik 2026 dokumentacja rozliczeń GitHub opisuje użycie runnerów self-hosted jako bezpłatne; zapowiedziana opłata platformowa za runnery self-hosted jest odłożona, a nie odwołana.

GitHub nie obejmuje natomiast wszystkiego wokół runnera. Jego dokumentacja stwierdza, że przy runnerach self-hosted to Państwo odpowiadają za aktualizowanie systemu operacyjnego i całego pozostałego oprogramowania, i ostrzega, że nie mają one gwarancji działania w ulotnych, czystych maszynach wirtualnych. Hosty, poprawki, izolację i kontrolę ruchu wychodzącego muszą Państwo zbudować i utrzymywać sami. Self-hosting to właściwa odpowiedź, gdy zadanie musi działać w Państwa sieci lub na Państwa sprzęcie. CRACI nie oferuje jeszcze runnerów hostowanych przez klienta; są w planach rozwoju dla Enterprise.

Runnery zarządzane a self-hosted: model kosztów

Dodanie kontroli ruchu wychodzącego do obecnych runnerów

Jeśli chcą Państwo pozostać przy runnerach hostowanych przez GitHub lub self-hosted, Harden-Runner firmy StepSecurity dodaje kontrolę ruchu wychodzącego bez zmiany runnerów. To agent, który obserwuje połączenia wychodzące, procesy i zapisy plików w każdym zadaniu, wiąże je z krokiem, który je wywołał, i po okresie audytu może blokować wszystko spoza listy dozwolonych. Ma pełną obsługę na runnerach Linux hostowanych przez GitHub, tryb audytu na Windows i macOS oraz, w planie Enterprise, maszyny wirtualne self-hosted, bare metal i ARC. Według stanu na wrzesień 2026 plan Community jest bezpłatny dla repozytoriów publicznych, a Enterprise kosztuje $16 za programistę wnoszącego wkład miesięcznie, przy czym koszty runnerów są osobne. Rejestruje miejsca docelowe, procesy i pliki, a nie SBOM na poziomie pakietów.

CRACI vs StepSecurity

Miejsce CRACI

Większość tych produktów konkuruje szybkością, ceną i platformami, a kilka robi to dobrze. CRACI również jest około dwa razy szybszy niż runnery hostowane przez GitHub, ale konkuruje tym, co runner rejestruje i kontroluje. To jedyna opcja na tej liście, która zamienia każde zadanie w zapis pobranych pakietów i uruchamia je pod polityką ruchu wychodzącego walidowaną przed startem. Ten zapis zasila następnie monitorowanie podatności i eksport SBOM w formacie CycloneDX lub SPDX. Automatyzuje znaczną część widoczności łańcucha dostaw oprogramowania i dowodów potrzebnych firmom w szerszym procesie zgodności z Cyber Resilience Act.

CRACI nie jest właściwym wyborem, gdy:

  • potrzebują Państwo runnerów Windows lub macOS. Takie zadania należy pozostawić gdzie indziej; wybór dotyczy każdego zadania,
  • runnery muszą działać na Państwa własnym koncie chmurowym lub sprzęcie,
  • celem jest najniższa cena ARM64 za minutę. Blacksmith i WarpBuild podają niższe ceny ARM.

CRACI wykonuje buildy około dwa razy szybciej niż runnery hostowane przez GitHub dzięki szybszemu sprzętowi, krótszym kolejkom i cache. Dane o szybkości pozostałych dostawców pochodzą od nich samych i nie porównywaliśmy ich z CRACI w benchmarkach. To, o ile szybsze będą Państwa buildy, zależy od obciążenia, więc uczciwym testem jest jedno z Państwa własnych zadań. CRACI pobiera opłaty tylko za minuty buildu, bez opłaty miesięcznej. Aktualne warunki znajdą Państwo w cenniku CRACI. Mogą też Państwo umówić demo, aby wycenić własny pipeline.

Porównują Państwo runner z resztą stosu bezpieczeństwa? Strona porównanie narzędzi bezpieczeństwa łańcucha dostaw oprogramowania pokazuje, jakie miejsce zajmują runnery obok ASPM, SCA, firewalli pakietów i narzędzi SBOM.

Ceny runnerów GitHub Actions: najczęściej zadawane pytania

Krótkie odpowiedzi na pytania zespołów, gdy rachunek za Actions trafia do przeglądu.

Ile kosztują runnery GitHub Actions za minutę?

Według stanu na wrzesień 2026 GitHub podaje dla standardowego 2-rdzeniowego runnera Linux x64 cenę $0.006 za minutę, dla 2-rdzeniowego Linux arm64 $0.005, dla 2-rdzeniowego Windows $0.010, a dla macOS $0.062. Większe runnery Linux x64 kosztują od $0.012 za 4 rdzenie do $0.252 za 96 rdzeni. CRACI pobiera $0.002 za minutę vCPU, więc jego runner 2 vCPU kosztuje $0.004 za minutę na x86-64 i ARM64, z naliczaniem co sekundę.

Ile darmowych minut GitHub Actions otrzymuję?

GitHub wlicza 2000 minut miesięcznie w planie Free, 3000 w planach Pro i Team oraz 50 000 w Enterprise Cloud. Wliczone minuty dotyczą tylko standardowych runnerów; większe runnery są rozliczane zawsze. W repozytoriach publicznych standardowe runnery są bezpłatne.

Czy GitHub Actions jest bezpłatny?

W repozytoriach publicznych tak: standardowe runnery hostowane przez GitHub są bezpłatne, bez limitu minut. Runnery self-hosted także są bezpłatne, według stanu na październik 2026. Repozytoria prywatne otrzymują 2000 darmowych minut miesięcznie w planie GitHub Free i 3000 w planach Pro i Team, odnawianych w każdym cyklu rozliczeniowym; później GitHub nalicza opłaty za minutę albo blokuje użycie, jeśli nie skonfigurowano metody płatności. Większe runnery są rozliczane zawsze.

Ile kosztują runnery macOS w GitHub Actions?

Według stanu na wrzesień 2026 standardowy 3-rdzeniowy runner M1 (macos-latest) i 4-rdzeniowy runner Intel kosztują $0.062 za minutę, czyli około dziesięć razy więcej niż 2-rdzeniowy Linux x64. Większy 12-rdzeniowy runner Intel kosztuje $0.077, a 5-rdzeniowy M2 Pro $0.102. Dostawcy runnerów zarządzanych, tacy jak Namespace, Blacksmith, Depot i WarpBuild, podają ceny runnerów serii M od $0.06 do $0.08 za minutę przy 6 do 8 vCPU.

Jak GitHub zaokrągla minuty Actions?

GitHub zaokrągla minuty i części minut zużyte przez każde zadanie w górę do najbliższej pełnej minuty. Zadanie trwające 10 sekund jest rozliczane jako jedna minuta, a trwające 61 sekund jako dwie. CRACI nalicza co sekundę, więc krótkie zadanie kosztuje tylko tyle sekund, ile trwało.

Czy runnery self-hosted GitHub Actions są bezpłatne?

Według stanu na październik 2026 GitHub nie pobiera opłat za minutę za runnery self-hosted. Zapowiedział opłatę platformową $0.002 za minutę za runnery self-hosted w repozytoriach prywatnych od 1 marca 2026, a następnie odłożył ją, aby ponownie ocenić swoje podejście. Nie została odwołana i nie ogłoszono nowego terminu. Nadal płacą Państwo za maszyny i czas potrzebny na ich utrzymanie.

Czy GitHub zmienił ceny Actions w 2026 roku?

Tak. 1 stycznia 2026 GitHub obniżył ceny runnerów hostowanych nawet o 39%, dlatego standardowy 2-rdzeniowy runner Linux ma teraz cenę katalogową $0.006 za minutę. Zapowiedziana w tym samym czasie opłata $0.002 za minutę za runnery self-hosted została odłożona, a nie odwołana, i według stanu na październik 2026 nie ma nowego terminu.

Jaki jest najtańszy runner GitHub Actions?

To zależy od rozmiaru i architektury. Dla 2 vCPU Linux x64 Namespace podaje $0.002 za minutę w ramach minut z planu, a Blacksmith, WarpBuild i CRACI $0.004. Na ARM Blacksmith i WarpBuild podają ceny niższe niż CRACI. CRACI konkuruje tym, co każdy build rejestruje i kontroluje, a nie najniższą ceną.

Czy przy zmianie runnerów trzeba przepisywać workflow?

Nie. Każdy runner zarządzany na tej stronie pozostawia Państwa workflow w GitHub Actions. Łączą Państwo dostawcę z organizacją GitHub i zmieniają etykietę runs-on, więc można przenosić jedno zadanie naraz. W CRACI ta etykieta to runs-on: craci.

Czy CRACI oferuje runnery Windows lub macOS?

Jeszcze nie. CRACI działa dziś na Linuksie na x86-64 i ARM64, a Windows i macOS są w planach rozwoju. Runner wybiera się dla każdego zadania, więc zadania Windows i macOS mogą pozostać na runnerach hostowanych przez GitHub, podczas gdy zadania Linux zostaną przeniesione.

Proszę sprawdzić, ile Państwa pipeline kosztuje w CRACI

Proszę umówić demo, a porównamy koszt runnera, czas buildu i SBOM jednego z Państwa workflow z runnerem, którego używają Państwo dziś.

Umów demo