Confronto
Prezzi dei runner GitHub Actions a confronto
Quanto costa un minuto di GitHub Actions sui runner ospitati da GitHub e sui provider gestiti che li sostituiscono, come fattura ciascuno e che cosa ottiene per quel prezzo oltre alla potenza di calcolo.
Aggiornato il
Quanto costano i runner GitHub Actions?
Un runner Linux standard ospitato da GitHub con 2 core costa $0.006 al minuto, e lo stesso runner su arm64 costa $0.005. Windows costa $0.010 al minuto e macOS $0.062, a settembre 2026. Ogni piano include alcuni minuti gratuiti per i runner standard, i runner standard sono gratuiti nei repository pubblici e GitHub oggi non addebita costi al minuto per i runner self-hosted.
| Funzionalità | Etichetta | vCPU | RAM | Al minuto |
|---|---|---|---|---|
| Linux x64 a 1 core | ubuntu-slim | 1 | 5 GB | $0.002 |
| Linux x64 a 2 core | ubuntu-latest | 2 | 8 GB | $0.006 |
| Linux arm64 a 2 core | ubuntu-24.04-arm | 2 | 8 GB | $0.005 |
| Windows x64 a 2 core | windows-latest | 2 | 8 GB | $0.010 |
| Windows arm64 a 2 core | windows-11-arm | 2 | 8 GB | $0.010 |
| macOS M1 a 3 core | macos-latest | 3 | 7 GB | $0.062 |
| macOS Intel a 4 core | macos-15-intel | 4 | 14 GB | $0.062 |
Il runner ubuntu-slim è un container e non una macchina virtuale completa, e interrompe i job dopo 15
minuti. Nei repository pubblici i runner standard Linux e Windows dispongono di 4 vCPU e 16 GB di RAM, gratuitamente.
GitHub Actions è gratuito? Minuti gratuiti per piano
GitHub Actions è gratuito nei repository pubblici: lì i runner standard ospitati da GitHub non costano nulla, senza limite di minuti. Anche i runner self-hosted sono gratuiti, a ottobre 2026. I repository privati ricevono una quota mensile di minuti gratuiti sui runner standard, più l'archiviazione degli artefatti e uno spazio per la cache, e oltre quella quota pagano al minuto.
| Funzionalità | Minuti inclusi | Archiviazione artefatti | Cache |
|---|---|---|---|
| GitHub Free | 2.000 | 500 MB | 10 GB per repository |
| GitHub Pro | 3.000 | 1 GB | 10 GB per repository |
| GitHub Team | 3.000 | 2 GB | 10 GB per repository |
| GitHub Enterprise Cloud | 50.000 | 50 GB | 10 GB per repository |
- Rinnovo mensile: i minuti gratuiti tornano alla quota piena all'inizio di ogni ciclo di fatturazione.
- Solo runner standard: i runner più grandi non usano mai i minuti inclusi e vengono fatturati anche nei repository pubblici.
- Quando la quota si esaurisce: senza un metodo di pagamento, l'utilizzo viene bloccato fino al ciclo successivo. Con un metodo di pagamento, Lei paga al minuto per il resto del mese, entro gli eventuali budget impostati. GitHub invia avvisi via e-mail al 90% e al 100% dell'utilizzo incluso.
- Quanto vale il piano gratuito: 2.000 minuti su un runner Linux x64 a 2 core corrispondono a $12 di utilizzo a $0.006 al minuto, e 3.000 a $18. Un team su GitHub Team che consuma 20.000 minuti al mese ne paga 17.000: $102.
- Windows e macOS: le versioni precedenti della documentazione di GitHub conteggiavano i minuti Windows per 2 e quelli macOS per 10 rispetto ai minuti inclusi. La documentazione attuale indica la quota in minuti e non elenca più moltiplicatori, quindi verifichi nella Sua pagina di fatturazione come i job macOS consumano la quota.
Runner più grandi: GitHub e CRACI per dimensione
GitHub stabilisce il prezzo dei runner più grandi per dimensione, da $0.012 al minuto per un runner Linux x64 a 4 core a $0.252 per 96 core. CRACI addebita gli stessi $0.002 per minuto vCPU a ogni dimensione da 1 a 32 vCPU, tanto su x86-64 quanto su ARM64.
| Funzionalità | 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 | Non offerto | $0.162 | $0.098 |
| 96 vCPU | Non offerto | $0.252 | Non offerto |
Rispetto a GitHub su Linux x64, il listino di CRACI è inferiore di circa il 33% a 2 e 4 vCPU e di circa il 22% a 32 vCPU. Su ARM64 il listino di CRACI è inferiore del 20% a 2 vCPU e uguale a 4 vCPU; oltre questa soglia i runner arm64 più grandi di GitHub hanno un listino inferiore, e a 32 vCPU CRACI costa circa il 28% in più. Anche la memoria è diversa. Un'unità di calcolo CRACI corrisponde a 1 vCPU con 3 GB di RAM; un runner GitHub standard a 2 core ha 8 GB. I runner GitHub più grandi richiedono inoltre un piano Team o Enterprise Cloud e non attingono mai ai minuti inclusi.
Prezzi dei runner macOS
macOS è il runner più costoso su GitHub Actions. Il runner standard macos-latest, 3 core su Apple M1,
costa $0.062 al minuto, circa dieci volte la tariffa di Linux x64 a 2 core. Il runner Intel a 4 core costa lo stesso.
I runner macOS più grandi sono un M2 Pro a 5 core a $0.102 e un Intel a 12 core a $0.077; come tutti i runner più
grandi, richiedono un piano Team o Enterprise Cloud e non usano mai i minuti inclusi.
| Funzionalità | Runner | vCPU | RAM | Al minuto | Per minuto vCPU |
|---|---|---|---|---|---|
| Apple silicon a 3 core | macos-latest (M1) | 3 | 7 GB | $0.062 | $0.0207 |
| Intel a 4 core | macos-15-intel | 4 | 14 GB | $0.062 | $0.0155 |
| Intel a 12 core | large (Intel) | 12 | 30 GB | $0.077 | $0.0064 |
| Apple silicon a 5 core | xlarge (M2 Pro) | 5 | 14 GB | $0.102 | $0.0204 |
A queste tariffe una build iOS di 10 minuti su macos-latest costa $0.62, e 1.000 build al mese costano
$620 prima dei minuti inclusi. I provider di runner gestiti vendono Apple silicon più recente, per lo più di
generazione M4, con più core per runner. Per minuto vCPU i loro listini si collocano tra circa la metà e i due terzi
della tariffa M1 di GitHub.
| Funzionalità | Chip | vCPU | RAM | Al minuto | Per minuto 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 |
Confronti i prezzi in base al numero di core usato dalle Sue build: un runner a 6 core a $0.08 costa di più al minuto del runner a 3 core di GitHub, ma meno per minuto vCPU. CRACI non offre ancora runner macOS; macOS è in roadmap. Il runner si sceglie per ogni job, quindi i job macOS possono restare sui runner ospitati da GitHub mentre i job Linux si spostano.
Come GitHub fattura i minuti di Actions
GitHub arrotonda ogni job al minuto intero successivo e applica la tariffa al minuto del runner utilizzato. I minuti inclusi nel Suo piano vengono consumati per primi, solo sui runner standard. Per il prezzo di GitHub a ogni dimensione su Linux, Windows e macOS, veda i prezzi di GitHub Actions.
- Minuti inclusi al mese: 2.000 con Free, 3.000 con Pro e Team, 50.000 con Enterprise Cloud, come nella tabella qui sopra.
- Arrotondamento: GitHub arrotonda per eccesso al minuto intero i minuti e le frazioni di minuto usati da ciascun job. Un job di lint di 10 secondi viene fatturato come un minuto intero.
- Runner più grandi: vengono sempre addebitati, anche quando sono usati da repository pubblici o quando Lei ha ancora quota disponibile.
- Repository pubblici: i runner standard ospitati da GitHub sono gratuiti.
- Runner self-hosted: la documentazione di fatturazione di GitHub descrive l'utilizzo self-hosted come gratuito. Lei paga le macchine.
Il costo di GitHub per i runner self-hosted: rinviato, non cancellato
Nel dicembre 2025 GitHub ha annunciato due cambiamenti insieme. I prezzi dei runner ospitati sono scesi fino al 39% il 1° gennaio 2026, e quel taglio è andato in porto. Ha annunciato inoltre un nuovo costo di piattaforma cloud per GitHub Actions di $0.002 al minuto per l'utilizzo di runner self-hosted a partire dal 1° marzo 2026. Il costo ha suscitato una forte reazione tra i team che gestiscono il proprio hardware, e nel giro di pochi giorni GitHub ha comunicato che rinviava la modifica di fatturazione annunciata per GitHub Actions self-hosted, per prendersi il tempo di rivalutare il proprio approccio.
A ottobre 2026 il costo non è in vigore, la documentazione di fatturazione di GitHub descrive ancora come gratuito l'utilizzo dei runner self-hosted e non è stata annunciata una nuova data. Ma GitHub non ha nemmeno ritirato l'idea. Le sue ragioni restano valide: afferma di sostenere costi reali per far funzionare il control plane di Actions e che l'utilizzo self-hosted era in gran parte sovvenzionato dai prezzi dei runner ospitati da GitHub. Metta in conto che torni in qualche forma.
Così come era stato annunciato, il costo avrebbe funzionato in questo modo:
- Tariffa: $0.002 al minuto di utilizzo dei runner self-hosted, in aggiunta al costo delle macchine.
- Ambito: solo repository privati. L'utilizzo dei runner nei repository pubblici resta gratuito.
- Minuti inclusi: l'utilizzo soggetto al costo sarebbe stato conteggiato nei minuti inclusi nel Suo piano, la stessa riserva da cui attingono i Suoi job ospitati da GitHub.
- GitHub Enterprise Server: non interessato.
| Funzionalità | Costo di piattaforma al mese |
|---|---|
| 10.000 minuti | $20 |
| 50.000 minuti | $100 |
| 100.000 minuti | $200 |
| 500.000 minuti | $1,000 |
Per un team che esegue 100.000 minuti self-hosted al mese, sono circa $200 al mese, ovvero $2,400 all'anno, per lo stesso hardware che già paga. Poco rispetto alle macchine e alle persone che le tengono in funzione, ma toglie dal modello dei costi la voce secondo cui i runner self-hosted sono gratuiti.
Quanto costa davvero un job: fatturazione al minuto o al secondo
Per le pipeline con molti job brevi, il modo in cui un provider misura l'utilizzo conta quanto il prezzo di listino. Un job che dura 30 secondi viene fatturato come un minuto su GitHub e come 30 secondi su CRACI.
Esempio, dati illustrativi: 20.000 job al mese su Linux x64 a 2 vCPU, ciascuno di 90 secondi.
- Ospitati da GitHub: ogni job viene arrotondato a 2 minuti, quindi 40.000 minuti × $0.006 = $240 prima dei minuti inclusi.
- CRACI: 30.000 minuti misurati al secondo × $0.004 = $120, il 50% in meno per il calcolo.
I piani cambiano i totali. GitHub Team include 3.000 minuti. CRACI non ha canone mensile né minuti inclusi: Lei paga solo i minuti di build. I job lunghi convergono verso la differenza di listino, circa il 33% su x64 a 2 vCPU.
Prezzi di GitHub Actions: quanto costa un minuto e come ridurlo
A chi è rivolta questa pagina
Lei usa GitHub Actions e sta riconsiderando il runner. La fattura è cresciuta, i job restano in coda, oppure un
cliente ha chiesto una SBOM e la provenance per ogni release. I provider gestiti in questa pagina si collegano tutti
allo stesso modo: li connette alla Sua organizzazione GitHub e cambia l'etichetta runs-on di un job.
Workflow, action e interfaccia di GitHub restano come sono, quindi può provare un job alla volta.
Noi sviluppiamo CRACI: ne tenga conto. Ogni altro prodotto è descritto a partire dalla sua documentazione e dalle sue pagine dei prezzi, e diciamo dove un'altra opzione è più adatta.
Come scegliere
- Di quali sistemi operativi ha bisogno? Oggi CRACI è solo Linux; Windows e macOS sono in roadmap. GitHub, Blacksmith, Depot, Namespace e WarpBuild offrono anche Windows e macOS.
- Come sono fatti i Suoi job? La memoria per vCPU va da 2 GB a 4 GB tra questi prodotti, quindi confronti i prezzi in base alla memoria necessaria alle Sue build, non solo al numero di vCPU.
- Molti job brevi? In tal caso la misurazione conta quanto il prezzo di listino. GitHub arrotonda ogni job al minuto intero; CRACI e Depot misurano al secondo.
- Il collo di bottiglia sono le build delle immagini Docker? CRACI offre cache dei layer locali, remote e bind mount, e Blacksmith, Depot, Namespace e WarpBuild hanno tutti una propria cache dei layer.
- Deve dimostrare che cosa è entrato in una release? Solo CRACI registra i pacchetti scaricati da ciascun job e trasforma quella registrazione in una SBOM con completezza dichiarata.
- Deve controllare che cosa può raggiungere una build? CRACI, Depot e Namespace associano una policy di egress al runner. StepSecurity ne aggiunge una ai runner che ha già.
I provider di runner in sintesi
CRACI, Blacksmith e WarpBuild hanno un listino per Linux x64 a 2 vCPU inferiore ai $0.006 al minuto di GitHub, e Namespace ancora più basso entro i minuti del piano. I prezzi sono i listini di ciascun vendor per i runner Linux in dollari USA, a settembre 2026 (CRACI a ottobre 2026).
Per ogni dimensione, ARM64, Windows, macOS e i runner delle piattaforme CI, con grafici per vCPU e un calcolatore dei costi, veda i prezzi dei runner CI a confronto.
| Funzionalità | CRACI | Ospitati da GitHub | Blacksmith | Depot | Namespace | WarpBuild |
|---|---|---|---|---|---|---|
| Configurazione | GitHub App, poi runs-on: craci | Integrati | GitHub App, poi una nuova etichetta | Collegare l'organizzazione, poi una nuova etichetta | Profilo del runner come etichetta | Una nuova etichetta runs-on |
| Linux x64 a 2 vCPU, al minuto | $0.004 | $0.006 | $0.004 | $0.006 oltre i minuti del piano | $0.002 nel piano, $0.003 in eccedenza | $0.004 |
| Linux ARM64 a 2 vCPU, al minuto | $0.004 | $0.005 | $0.0025 | $0.006 | Non dichiarato | $0.003 |
| RAM a 2 vCPU | 6 GB | 8 GB | 8 GB su x64 | 8 GB | 4 GB | 8 GB |
| Dimensione Linux massima | 32 vCPU | 64 core | 32 vCPU | 64 vCPU | 64 vCPU | 32 vCPU |
| Misurazione | Al secondo | Arrotondata al minuto superiore | Non dichiarata | Al secondo | Al minuto, minimo 1 minuto | Al minuto |
| Utilizzo incluso | $0.004 al minuto per 2 vCPU, nessun canone mensile | Da 2.000 a 50.000 minuti in base al piano | 3.000 minuti gratuiti al mese | Developer $20 al mese, 2.000 minuti | Team $100 al mese, 100.000 minuti unità | Non dichiarato |
| Windows e macOS | Oggi solo Linux | Windows in beta | ||||
| Cache dei layer Docker | Non dichiarato | |||||
| Policy di egress sul runner | Sorgenti tipizzate, fail closed | Azure private networking | IP statici | Regole per IP e hostname | Regole di dominio, modalità advisory | Security group BYOC |
| SBOM di ciò che ogni job ha scaricato | Completezza per job | Scansione Syft delle immagini | ||||
| Provenance di build firmata | Nessuna provenance firmata | Attestations, SLSA L2 o L3 | Attestations delle immagini BuildKit |
- Incluso
- In parte
- Non incluso
- In roadmap
Le opzioni
CRACI
Un runner Linux per GitHub Actions costruito attorno alla sicurezza della supply chain, che esegue le build circa due volte più velocemente dei runner ospitati da GitHub grazie a hardware più veloce, tempi di coda più brevi e caching. Le dimensioni vanno da 1 a 32 unità di calcolo, ciascuna da 1 vCPU e 3 GB di RAM, su x86-64 e ARM64 alla stessa tariffa. La fatturazione è di $0.002 per minuto vCPU, misurata al secondo, senza canone mensile. Durante l'esecuzione di ogni job, un proxy che riconosce i pacchetti registra ciò che il job ha scaricato, compresi i pacchetti ripristinati dalle cache CI, e produce una SBOM CycloneDX o SPDX con uno stato di completezza per job e per cache. Le policy di egress sono default deny o default allow, vengono convalidate prima del job e sono fail closed. L'API restituisce SBOM, tracce di rete e provenance; CRACI non firma la provenance e non dichiara alcun livello SLSA. Ideale per i team che distribuiscono software e devono dimostrare che cosa è entrato in ogni release. La cache dei layer dei container è disponibile: cache locali, remote e bind mount. Attenzione: oggi solo Linux e ancora nessun runner ospitato dal cliente; entrambi sono in roadmap.
Come funzionano i runner CRACI
Runner ospitati da GitHub
L'opzione predefinita. Ogni job riceve una macchina virtuale nuova, non c'è nulla da gestire e sono disponibili Linux, Windows e macOS. Il runner standard Linux x64 a 2 core costa $0.006 al minuto, arm64 $0.005, e i runner più grandi arrivano a 64 core. I piani includono da 2.000 a 50.000 minuti al mese, e i runner standard sono gratuiti sui repository pubblici. Per la provenance, le artifact attestations di GitHub forniscono SLSA v1.0 Build Level 2, oppure Level 3 con i reusable workflow. Ideale per i job Windows e macOS, i repository pubblici e un utilizzo che rientra nei minuti inclusi. Attenzione: l'arrotondamento di ogni job al minuto intero. Il dependency graph descrive il repository, non una build specifica.
CRACI vs runner ospitati da GitHub
Blacksmith
Un servizio di runner gestiti incentrato su velocità e costo. Lei installa la sua GitHub App e sostituisce le etichette. A settembre 2026, Ubuntu x64 a 2 vCPU costa $0.004 al minuto e ARM $0.0025, con 3.000 minuti x64 gratuiti al mese per organizzazione. Offre Ubuntu su x64 e ARM da 2 a 32 vCPU, Windows in beta pubblica e macOS su Apple M4, oltre a una cache co-locata e alla cache dei layer Docker su sticky disk a $0.50 per GB al mese. Blacksmith afferma che i suoi runner sono due volte più veloci dei runner ospitati da GitHub; il dato è suo. Ideale per Actions più veloci ed economiche con caching Docker. Attenzione: IP statici invece di una policy di egress, e nessuna SBOM di build né provenance tra le funzionalità documentate.
Depot
Accelerazione delle build: runner GitHub Actions, un servizio di build Docker remoto con una cache persistente dei layer
su NVMe e caching remoto per strumenti come Bazel e Gradle. Lei collega la Sua organizzazione e cambia l'etichetta, ad
esempio in depot-ubuntu-24.04. Il runner Linux da 2 vCPU e 8 GB costa $0.006 al minuto oltre i minuti del
piano, Arm alla stessa tariffa, fino a 64 vCPU. I filtri di egress consentono o negano IP, CIDR e hostname sui runner
Linux, e depot build può generare con Syft una SBOM SPDX dell'immagine. Depot descrive i suoi runner come
fino a 3 volte più veloci di quelli ospitati da GitHub. Ideale per una CI dominata dalle build di
immagini Docker, o per runner nel Suo account AWS. Attenzione: una SBOM che descrive l'immagine, non
l'intero job.
Namespace
Runner gestiti su hardware amministrato da Namespace, con Linux su AMD64 e ARM64, Windows (dal piano Team in su) e macOS.
Lei crea un profilo di runner e lo richiama in runs-on. Un runner Linux da 2 vCPU e 4 GB costa $0.002 al
minuto entro i minuti del piano e $0.003 in eccedenza; l'utilizzo ha un minimo di un minuto per job. I cache volume
conservano i dati su storage locale tra un'esecuzione e l'altra. Le sue policy di egress funzionano in modalità block o
in modalità advisory, che registra le decisioni senza bloccare, così Lei può costruire una allowlist dal traffico reale.
Ideale per prezzi di listino bassi, macOS e la prova di una policy di egress prima di applicarla.
Attenzione: 2 GB di RAM per vCPU, e log di egress che mostrano domini invece di pacchetti.
WarpBuild
Runner ospitati, oppure gli stessi runner nel Suo account AWS, GCP o Azure (bring your own cloud, BYOC). Lei cambia
runs-on in un'etichetta WarpBuild come warp-ubuntu-latest-x64-2x. Linux gira su x86-64 e
arm64 da 2 vCPU e 8 GB a 32 vCPU, accanto a Windows e a macOS su Apple M4 Pro. A settembre 2026, 2 vCPU costano $0.004
al minuto su x86-64 e $0.003 su arm64, con fatturazione al minuto; BYOC costa $0.002 più la Sua fattura cloud. Offre
cache dei layer dei container, snapshot runner e builder Docker remoti. WarpBuild pubblicizza build da due a dieci volte
più veloci. Ideale per runner nel Suo cloud. Attenzione: nessuna policy di egress per
job documentata sui runner ospitati.
Confrontiamo CRACI uno a uno anche con RunsOn, che esegue i runner nel Suo account AWS, Ubicloud e Avrea.
L'opzione fai da te: runner self-hosted
Può anche gestirli in proprio. Actions Runner Controller (ARC) è un operatore Kubernetes che orchestra e scala i runner self-hosted per GitHub Actions, con runner scale set che crescono e si riducono in base al numero di workflow in esecuzione. A ottobre 2026 la documentazione di fatturazione di GitHub descrive come gratuito l'utilizzo dei runner self-hosted; il costo di piattaforma annunciato per i runner self-hosted è rinviato, non cancellato.
Ciò che GitHub non copre è tutto ciò che sta attorno al runner. La sua documentazione dice che con i runner self-hosted Lei è responsabile dell'aggiornamento del sistema operativo e di tutto il resto del software, e avverte che non offrono garanzie di esecuzione in macchine virtuali pulite ed effimere. Spetta a Lei costruire e mantenere in funzione host, patching, isolamento e controllo dell'egress. Il self-hosting è la risposta giusta quando un job deve girare all'interno della Sua rete o su hardware di Sua proprietà. CRACI non offre ancora runner ospitati dal cliente: sono in roadmap per Enterprise.
Runner gestiti e self-hosted: un modello dei costi
Aggiungere il controllo dell'egress ai runner che mantiene
Se vuole restare sui runner ospitati da GitHub o self-hosted, Harden-Runner di StepSecurity aggiunge il controllo dell'egress senza cambiare runner. È un agente che osserva connessioni in uscita, processi e scritture di file in ogni job, li collega allo step che li ha causati e, dopo un periodo di audit, può bloccare tutto ciò che non è in una allowlist. Ha pieno supporto sui runner Linux ospitati da GitHub, modalità audit su Windows e macOS e, nel piano Enterprise, VM self-hosted, bare metal e ARC. A settembre 2026, il piano Community è gratuito per i repository pubblici ed Enterprise costa $16 per sviluppatore che contribuisce al mese, con i costi dei runner a parte. Registra destinazioni, processi e file, non una SBOM a livello di pacchetto.
Dove si colloca CRACI
La maggior parte di questi prodotti compete su velocità, prezzo e piattaforme, e diversi lo fanno bene. Anche CRACI è circa due volte più veloce dei runner ospitati da GitHub, ma compete su ciò che il runner registra e controlla. È l'unica opzione qui che trasforma ogni job in una registrazione dei pacchetti scaricati e lo esegue sotto una policy di egress convalidata prima dell'avvio. Quella registrazione alimenta poi il monitoraggio delle vulnerabilità e le esportazioni di SBOM in CycloneDX o SPDX. Automatizza una parte significativa della visibilità e delle evidenze sulla software supply chain di cui le aziende hanno bisogno per il loro più ampio processo di conformità al Cyber Resilience Act.
CRACI non è la scelta giusta quando:
- Le servono runner Windows o macOS. Tenga quei job altrove; la scelta è per singolo job.
- I runner devono stare nel Suo account cloud o sul Suo hardware.
- L'obiettivo è il prezzo ARM64 al minuto più basso. Blacksmith e WarpBuild hanno listini ARM inferiori.
CRACI esegue le build circa due volte più velocemente dei runner ospitati da GitHub, grazie a hardware più veloce, tempi di coda più brevi e caching. I dati sulla velocità degli altri provider sono loro, e non li abbiamo misurati con benchmark rispetto a CRACI. Quanto diventino più veloci le Sue build dipende dal carico di lavoro, quindi il test corretto è uno dei Suoi job. CRACI addebita solo i minuti di build, senza canone mensile. Veda i prezzi di CRACI per le condizioni attuali, oppure prenoti una demo per calcolare il costo della Sua pipeline.
Sta valutando il runner rispetto al resto del Suo stack di sicurezza? Veda gli strumenti per la sicurezza della software supply chain a confronto per capire come i runner si affiancano ad ASPM, SCA, firewall per pacchetti e strumenti SBOM.
Prezzi dei runner GitHub Actions: FAQ
Risposte brevi alle domande che i team si pongono quando rivedono la fattura di Actions.
Quanto costano al minuto i runner GitHub Actions?
A settembre 2026, GitHub indica per il suo runner standard Linux x64 a 2 core $0.006 al minuto, per Linux arm64 a 2 core $0.005, per Windows a 2 core $0.010 e per macOS $0.062. I runner Linux x64 più grandi vanno da $0.012 per 4 core a $0.252 per 96 core. CRACI addebita $0.002 per minuto vCPU, quindi il suo runner da 2 vCPU costa $0.004 al minuto su x86-64 e ARM64, con misurazione al secondo.
Quanti minuti gratuiti di GitHub Actions sono inclusi?
GitHub include 2.000 minuti al mese con Free, 3.000 con Pro e Team e 50.000 con Enterprise Cloud. I minuti inclusi valgono solo per i runner standard; i runner più grandi vengono sempre fatturati. Nei repository pubblici i runner standard sono gratuiti.
GitHub Actions è gratuito?
Nei repository pubblici sì: i runner standard ospitati da GitHub sono gratuiti e senza limite di minuti. Anche i runner self-hosted sono gratuiti, a ottobre 2026. I repository privati ricevono 2.000 minuti gratuiti al mese con GitHub Free e 3.000 con Pro e Team, rinnovati a ogni ciclo di fatturazione; dopodiché GitHub fattura al minuto, oppure blocca l'utilizzo se non è impostato un metodo di pagamento. I runner più grandi vengono sempre fatturati.
Quanto costano i runner macOS su GitHub Actions?
A settembre 2026, il runner standard M1 a 3 core (macos-latest) e il runner Intel a 4 core costano $0.062 al minuto, circa dieci volte la tariffa di Linux x64 a 2 core. Il più grande runner Intel a 12 core costa $0.077 e l'M2 Pro a 5 core $0.102. Provider gestiti come Namespace, Blacksmith, Depot e WarpBuild offrono runner serie M da $0.06 a $0.08 al minuto per 6-8 vCPU.
Come arrotonda GitHub i minuti di Actions?
GitHub arrotonda per eccesso al minuto intero i minuti e le frazioni di minuto usati da ciascun job. Un job di 10 secondi viene fatturato come un minuto, uno di 61 secondi come due. CRACI misura al secondo, quindi un job breve costa solo i secondi in cui è stato eseguito.
I runner GitHub Actions self-hosted sono gratuiti?
A ottobre 2026 GitHub non addebita costi al minuto per i runner self-hosted. Aveva annunciato un costo di piattaforma di $0.002 al minuto per i runner self-hosted nei repository privati a partire dal 1° marzo 2026, poi lo ha rinviato per rivalutare il proprio approccio. Non è stato cancellato e non è stata annunciata una nuova data. Lei paga comunque le macchine e il tempo per mantenerle.
GitHub ha cambiato i prezzi di Actions nel 2026?
Sì. Il 1° gennaio 2026 GitHub ha ridotto i prezzi dei runner ospitati fino al 39%, ed è per questo che il runner standard Linux a 2 core ora è a listino a $0.006 al minuto. Il costo di $0.002 al minuto per i runner self-hosted, annunciato nello stesso momento, è stato rinviato, non cancellato, e a ottobre 2026 non ha una nuova data.
Qual è il runner GitHub Actions più economico?
Dipende dalla dimensione e dall'architettura. Per Linux x64 a 2 vCPU, Namespace indica $0.002 al minuto entro i minuti del piano, mentre Blacksmith, WarpBuild e CRACI indicano $0.004. Su ARM, Blacksmith e WarpBuild hanno prezzi di listino inferiori a quelli di CRACI. CRACI compete su ciò che ogni build registra e controlla, non sul prezzo più basso.
Devo riscrivere i miei workflow per cambiare runner?
No. Tutti i runner gestiti in questa pagina mantengono i Suoi workflow su GitHub Actions. Lei collega il provider alla Sua organizzazione GitHub e cambia l'etichetta runs-on, quindi può spostare un job alla volta. Su CRACI l'etichetta è runs-on: craci.
CRACI offre runner Windows o macOS?
Non ancora. Oggi CRACI esegue Linux su x86-64 e ARM64, con Windows e macOS in roadmap. Il runner si sceglie per ogni job, quindi i job Windows e macOS possono restare sui runner ospitati da GitHub mentre i job Linux si spostano.
Veda quanto costa la Sua pipeline su CRACI
Prenoti una demo: confronteremo costo del runner, tempo di build e SBOM di uno dei Suoi workflow con il runner che usa oggi.
Prenota una demo