123% fler rapporterade CVE:er per dag 2026 än förra året.

Jämförelse

CRACI-runners vs GitHub-hostade runners

Behåll GitHub Actions och byt maskinen som dina jobb körs på. Byggen blir klara ungefär dubbelt så snabbt, varje minut kostar mindre och varje bygge lämnar en registrering av vad det drog in.

Uppdaterad

Samma arbetsflöden, snabbare runner

Webbplatsen för GitHub-hosted runners
github.com

Om du använder GitHub Actions körs dina jobb på GitHub-hostade runners, om du inte har satt upp egna. De är bekväma: varje jobb får en ny virtuell maskin, det finns inget att drifta, och Linux, Windows och macOS är alla tillgängliga.

CRACI är en runner som är kompatibel med GitHub Actions. Installera CRACI:s GitHub App på din organisation, på alla repon eller ett urval, och ändra en rad i ditt arbetsflöde:

runs-on: craci

Dina arbetsflödesfiler, actions och GitHubs gränssnitt förblir desamma. CRACI ersätter runnern, inte GitHub Actions, och ger dig tre saker som en runner för allmänt bruk inte ger: snabbare byggen, lägre faktura och säkerhet i leveranskedjan inbyggd i maskinen som kör jobbet.

Funktion CRACI GitHub-hostade runners
Bygghastighet Ungefär dubbelt så snabbt Utgångsläge
Kostnad för ett bygge på 10 minuter $0.020 vid dubbel hastighet $0.060
Pris per minut, Linux x64 med 2 vCPU $0.004 $0.006
Debitering Per sekund Varje jobb avrundas uppåt till hel minut
Registrerar vad varje bygge hämtade SBOM per jobb, med fullständighetsstatus Beroendegrafen läser repots filer
Egress-policy för byggets nätverk Per jobb, neka eller tillåt som standard, blockerar vid fel Privat nätverk i Azure på större runners
Signerad proveniens för artefakter Ingen signerad proveniens Sigstore-attestations, SLSA Build Level 2 eller 3
Runners för Windows och macOS Linux på x86-64 och ARM64 i dag; Windows och macOS på roadmapen
Inkluderade gratisminuter Betala per minut från första minuten, ingen månadsavgift 2 000 till 50 000 i månaden; gratis i publika repon
Installation Installera CRACI:s GitHub App, ändra runs-on till craci Inbyggt, till exempel ubuntu-latest
  • Ingår
  • Delvis
  • Ingår inte
  • På roadmapen

Hastighet

Byggen på CRACI blir klara på ungefär halva tiden jämfört med GitHubs vanliga hostade runners. Tre saker samverkar: snabbare hårdvara, kortare kötider innan ett jobb startar och cachning.

Hur mycket snabbare dina egna byggen blir beror på arbetsbelastningen. CPU-bundna kompileringar och testsviter vinner mest; jobb som mest väntar på nätverket eller externa tjänster vinner mindre. Det här hjälper:

  • Runnerstorlekar från 1 till 32 beräkningsenheter, så tunga jobb kan begära mer.
  • Inbyggt stöd för x86-64 och ARM64, så ARM-byggen inte behöver emulering.
  • Stöd för GitHub Actions-cachen, plus Docker Engine, Buildx och Compose v2 i varje jobb.
  • Nästlad virtualisering på x86-64, för jobb som startar egna virtuella maskiner.

Det bästa testet är din egen pipeline: flytta ett jobb och jämför tiderna sida vid sida i GitHub.

Kostnad

Två saker sänker fakturan samtidigt. Varje minut är billigare, och ett snabbare bygge använder färre av dem.

CRACI debiterar $0.002 per vCPU-minut, mätt per sekund, så en vanlig Linux-runner med 2 vCPU kostar $0.004 per minut. GitHub listar sin vanliga Linux x64-runner med 2 kärnor till $0.006 per minut, så en CRACI-minut kostar omkring 33 % mindre.

Ett bygge på 10 minuter

Ta ett bygge som körs i 10 minuter på en GitHub-hostad runner med 2 kärnor:

Vanliga Linux x64-runners med 2 vCPU, listpriser: GitHub i september 2026, CRACI i oktober 2026.
Funktion CRACI GitHub-hostade runners
Byggtid 5 minuter 10 minuter
Pris per minut $0.004 $0.006
Kostnad per bygge $0.020 $0.060
1 000 byggen i månaden $20 $60
Skillnad Omkring 67 % lägre, eller 3 gånger billigare

Prisskillnaden ensam sparar omkring 33 %. Det kortare bygget tar besparingen till omkring 67 %. Om ett bygge inte blir snabbare med din arbetsbelastning betalar du ändå det lägre minutpriset.

Vad mer som påverkar fakturan

  • Avrundning. GitHub avrundar varje jobb uppåt till hel minut; CRACI mäter per sekund. Ett jobb som tar 10 minuter och 20 sekunder debiteras som 11 minuter på GitHub, och pipelines med många korta jobb (lint, testshards, kontroller) betalar för många oanvända sekunder.
  • Inkluderade minuter. GitHub inkluderar 2 000 till 50 000 minuter i månaden beroende på din plan, och vanliga runners är gratis i publika repon. CRACI har ingen gratisnivå och inga inkluderade minuter: du betalar per byggminut från första minuten, utan månadsavgift. Inom GitHubs kvot är marginalkostnaden där noll.
  • Arkitektur och storlek. CRACI tar samma pris för ARM64 och x86-64. GitHubs arm64-runner med 2 kärnor kostar $0.005 per minut, så CRACI:s $0.004 är 20 % mindre där. Vid 32 vCPU kostar CRACI $0.064 per minut, omkring 22 % mindre än GitHubs $0.082 på x64, men GitHubs arm64-runner med 32 kärnor för $0.050 är billigare än CRACI:s per minut. Minnet skiljer sig också: en beräkningsenhet hos CRACI har 3 GB RAM per vCPU, och GitHubs vanliga privata runner med 2 kärnor har 8 GB. Matcha det dina byggen behöver innan du jämför.

Se CRACI:s priser för aktuella villkor.

Säkerhet i leveranskedjan i runnern

Det här gör en CRACI-runner som en runner för allmänt bruk inte är utformad för att göra.

En registrering av varje beroende som bygget hämtade

Medan varje jobb körs registrerar en paketmedveten proxy trafik till paketkällor: npm, PyPI, RubyGems, Cargo, Go, Nix, OCI, apt, apk och Git-källor, plus nedladdningsförinställningar. Bevisen följer med CI-cachar, så paket som återställs från en cache räknas ändå. Varje jobb tar fram en SBOM i CycloneDX eller SPDX, med en fullständighetsstatus per jobb och per cache.

GitHubs beroendegraf byggs från manifesten och lockfilerna i ditt repo och kan exporteras som SPDX. Den beskriver repot, inte ett specifikt bygge.

Kontroll över vad ett bygge kan nå

CRACI:s egress-policyer nekar eller tillåter som standard, med 24 inbyggda förinställningar för programvarukällor, typade anpassade källor för npm, PyPI, apt, apk, Go-proxyn, Nix, Cargo, OCI-register och Git, och explicita regler för TLS, TCP, UDP och ICMP. Policyer valideras innan jobbet startar, blockerar vid fel och skickar en varning vid överträdelse. Under en policy som nekar som standard stoppas ett komprometterat beroende som försöker nå en oväntad värd vid runnern.

GitHubs större runners erbjuder statiska IP-adresser och privat nätverk i Azure, som låter dig hantera utgående åtkomst via ditt eget Azure-nätverk. Det är användbart, och det är ett annat angreppssätt: nätverksinfrastruktur som du konfigurerar i Azure snarare än en policy kopplad till jobbet.

Proveniens

API:t returnerar SBOM:er, nätverksspårningar och proveniens. CRACI signerar inte proveniens och gör inte anspråk på någon SLSA-nivå.

GitHub erbjuder artifact attestations byggda på Sigstore, som enligt GitHub ger SLSA v1.0 Build Level 2 på egen hand och Level 3 med återanvändbara arbetsflöden. Om signerad proveniens eller en formell SLSA-nivå är ett krav för dig talar det till GitHubs fördel.

Isolering och datalagring

CRACI-jobb körs i isolerade virtuella maskiner. På Enterprise-planen erbjuder CRACI datalagring inom EU, med byggkörning på europeisk bare metal-infrastruktur.

När du ska stanna på GitHub-hostade runners

  • Du behöver Windows- eller macOS-runners. CRACI finns bara för Linux i dag; Windows och macOS finns på roadmapen.
  • Dina repon är publika och vanliga runners täcker dina behov gratis.
  • Din användning ryms inom planens inkluderade minuter.

Många team blandar båda: Linux-bygg- och testjobb på CRACI, macOS- och Windows-jobb på GitHub. Eftersom bytet är en runs-on-etikett kan du flytta ett jobb i taget.

Läs mer om CI/CD-integration och SBOM-generering under bygget. Startups kan ansöka till startupprogrammet, som inkluderar minst 100 000 gratis byggminuter.

Testa på ett arbetsflöde

Ändra runs-on på ett enda jobb, kör det och jämför byggtiden, fakturan och SBOM:en.

Boka en demo