124% de CVE signalées en plus par jour en 2026 par rapport à l'an dernier.

Comparatif

Les tarifs des runners GitHub Actions comparés

Ce que coûte une minute GitHub Actions sur les runners hébergés par GitHub et chez les fournisseurs managés qui les remplacent, comment chacun facture, et ce que vous obtenez pour ce prix au-delà de la puissance de calcul.

Mis à jour le

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

Combien coûtent les runners GitHub Actions ?

Un runner Linux standard à 2 cœurs hébergé par GitHub coûte $0.006 par minute, et le même runner en arm64 coûte $0.005. Windows coûte $0.010 par minute et macOS $0.062, en septembre 2026. Chaque plan inclut des minutes gratuites pour les runners standard, ces runners sont gratuits dans les dépôts publics, et GitHub ne facture aujourd'hui pas à la minute les runners auto-hébergés.

Runners standard hébergés par GitHub pour les dépôts privés, tarifs affichés en septembre 2026.
Fonctionnalité Label vCPU RAM Par minute
Linux 1 cœur x64 ubuntu-slim 1 5 Go $0.002
Linux 2 cœurs x64 ubuntu-latest 2 8 Go $0.006
Linux 2 cœurs arm64 ubuntu-24.04-arm 2 8 Go $0.005
Windows 2 cœurs x64 windows-latest 2 8 Go $0.010
Windows 2 cœurs arm64 windows-11-arm 2 8 Go $0.010
macOS 3 cœurs M1 macos-latest 3 7 Go $0.062
macOS 4 cœurs Intel macos-15-intel 4 14 Go $0.062

Le runner ubuntu-slim est un conteneur plutôt qu'une machine virtuelle complète, et il arrête les jobs au bout de 15 minutes. Dans les dépôts publics, les runners standard Linux et Windows disposent de 4 vCPU et de 16 Go de RAM, gratuitement.

GitHub Actions est-il gratuit ? Minutes gratuites par plan

GitHub Actions est gratuit dans les dépôts publics : les runners standard hébergés par GitHub n'y coûtent rien, sans plafond de minutes. Les runners auto-hébergés sont gratuits eux aussi, en octobre 2026. Les dépôts privés disposent d'un quota mensuel de minutes gratuites sur les runners standard, ainsi que de stockage d'artefacts et d'une enveloppe de cache, et paient à la minute au-delà.

Usage GitHub Actions inclus chaque mois pour les dépôts privés, en octobre 2026. Le stockage d'artefacts est partagé avec GitHub Packages.
Fonctionnalité Minutes incluses Stockage d'artefacts Cache
GitHub Free 2 000 500 Mo 10 Go par dépôt
GitHub Pro 3 000 1 Go 10 Go par dépôt
GitHub Team 3 000 2 Go 10 Go par dépôt
GitHub Enterprise Cloud 50 000 50 Go 10 Go par dépôt
  • Remise à zéro mensuelle : les minutes gratuites sont intégralement renouvelées au début de chaque cycle de facturation.
  • Runners standard uniquement : les runners plus grands n'utilisent jamais les minutes incluses et sont facturés même dans les dépôts publics.
  • Quand le quota est épuisé : sans moyen de paiement, l'utilisation est bloquée jusqu'au cycle suivant. Avec un moyen de paiement, vous payez à la minute pour le reste du mois, dans la limite des budgets que vous avez fixés. GitHub envoie des alertes par e-mail à 90 % et à 100 % de l'usage inclus.
  • Ce que vaut l'offre gratuite : 2 000 minutes sur un runner Linux x64 à 2 cœurs représentent $12 d'usage à $0.006 la minute, et 3 000 minutes $18. Une équipe sur GitHub Team qui consomme 20 000 minutes par mois en paie 17 000 : $102.
  • Windows et macOS : d'anciennes versions de la documentation de GitHub comptaient les minutes Windows pour 2x et macOS pour 10x dans les minutes incluses. La documentation actuelle exprime le quota en minutes et ne mentionne plus de multiplicateurs : vérifiez donc sur votre page de facturation comment les jobs macOS le consomment.

Runners plus grands : GitHub et CRACI par taille

GitHub fixe le prix des runners plus grands par taille, de $0.012 par minute pour un runner Linux x64 à 4 cœurs à $0.252 pour 96 cœurs. CRACI facture le même tarif de $0.002 par minute vCPU à toutes les tailles de 1 à 32 vCPU, en x86-64 comme en ARM64.

Tarifs affichés à la minute : GitHub en septembre 2026, CRACI en octobre 2026.
Fonctionnalité 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 proposé $0.162 $0.098
96 vCPU Non proposé $0.252 Non proposé

Face à GitHub sur Linux x64, le tarif affiché de CRACI est inférieur d'environ 33 % à 2 et 4 vCPU et d'environ 22 % à 32 vCPU. En ARM64, il est inférieur de 20 % à 2 vCPU et identique à 4 vCPU ; au-delà, les runners arm64 plus grands de GitHub affichent un tarif inférieur, et à 32 vCPU CRACI coûte environ 28 % de plus. La mémoire diffère aussi. Une unité de calcul CRACI correspond à 1 vCPU avec 3 Go de RAM ; un runner standard GitHub à 2 cœurs dispose de 8 Go. Les runners GitHub plus grands nécessitent en outre un plan Team ou Enterprise Cloud et n'utilisent jamais les minutes incluses.

Tarifs des runners macOS

macOS est le runner le plus cher de GitHub Actions. Le runner standard macos-latest, 3 cœurs sur Apple M1, coûte $0.062 par minute, soit environ dix fois le tarif Linux x64 à 2 cœurs. Le runner Intel à 4 cœurs coûte le même prix. Les runners macOS plus grands sont un M2 Pro à 5 cœurs à $0.102 et un Intel à 12 cœurs à $0.077 ; comme tous les runners plus grands, ils nécessitent un plan Team ou Enterprise Cloud et n'utilisent jamais les minutes incluses.

Runners macOS hébergés par GitHub pour les dépôts privés, tarifs affichés en septembre 2026.
Fonctionnalité Runner vCPU RAM Par minute Par minute vCPU
Apple silicon 3 cœurs macos-latest (M1) 3 7 Go $0.062 $0.0207
Intel 4 cœurs macos-15-intel 4 14 Go $0.062 $0.0155
Intel 12 cœurs large (Intel) 12 30 Go $0.077 $0.0064
Apple silicon 5 cœurs xlarge (M2 Pro) 5 14 Go $0.102 $0.0204

À ces tarifs, un build iOS de 10 minutes sur macos-latest coûte $0.62, et 1 000 builds par mois coûtent $620 avant minutes incluses. Les fournisseurs de runners managés vendent de l'Apple silicon plus récent, principalement de génération M4, avec plus de cœurs par runner. Par minute vCPU, ils affichent entre la moitié et les deux tiers environ du tarif M1 de GitHub.

Runners macOS de fournisseurs managés, tarifs affichés en septembre 2026. Le tarif de Namespace s'entend dans les minutes du plan.
Fonctionnalité Puce vCPU RAM Par minute Par minute vCPU
Namespace, 6 vCPU Apple Silicon 6 14 Go $0.06 $0.0100
Namespace, 12 vCPU Apple Silicon 12 28 Go $0.12 $0.0100
Blacksmith, 6 vCPU M4 6 24 Go $0.08 $0.0133
Depot, 8 vCPU M2 or M4 8 24 Go $0.08 (Startup plan and above) $0.0100
WarpBuild, 6 vCPU M4 Pro 6 14 Go $0.08 $0.0133
WarpBuild, 12 vCPU M4 Pro 12 28 Go $0.16 $0.0133

Comparez selon le nombre de cœurs qu'utilisent vos builds : un runner à 6 cœurs à $0.08 coûte plus cher à la minute que le runner à 3 cœurs de GitHub, mais moins cher par minute vCPU. CRACI ne propose pas encore de runners macOS ; macOS figure sur la roadmap. Le runner se choisit par job : les jobs macOS peuvent donc rester sur des runners hébergés par GitHub pendant que les jobs Linux migrent.

Comment GitHub facture les minutes Actions

GitHub arrondit chaque job à la minute entière supérieure et applique le tarif à la minute du runner utilisé. Les minutes incluses dans votre plan sont consommées en premier, sur les runners standard uniquement. Pour le prix de GitHub à chaque taille sur Linux, Windows et macOS, consultez les tarifs de GitHub Actions.

  • Minutes incluses par mois : 2 000 sur Free, 3 000 sur Pro et Team, 50 000 sur Enterprise Cloud, comme dans le tableau ci-dessus.
  • Arrondi : GitHub arrondit les minutes et fractions de minute utilisées par chaque job à la minute entière supérieure. Un job de lint de 10 secondes est facturé une minute entière.
  • Runners plus grands : toujours facturés, même dans les dépôts publics ou lorsqu'il vous reste du quota.
  • Dépôts publics : les runners standard hébergés par GitHub sont gratuits.
  • Runners auto-hébergés : la documentation de facturation de GitHub présente cet usage comme gratuit. Vous payez les machines.

Les frais de GitHub sur les runners auto-hébergés : reportés, pas annulés

En décembre 2025, GitHub a annoncé deux changements à la fois. Les prix des runners hébergés ont baissé jusqu'à 39 % le 1er janvier 2026, et cette baisse a bien eu lieu. GitHub a aussi annoncé de nouveaux frais de plateforme cloud GitHub Actions de $0.002 par minute sur l'usage des runners auto-hébergés à partir du 1er mars 2026. Ces frais ont suscité une vive réaction des équipes qui exploitent leur propre matériel, et en quelques jours GitHub a annoncé reporter ce changement de facturation pour prendre le temps de réévaluer son approche.

En octobre 2026, ces frais ne s'appliquent pas, la documentation de facturation de GitHub présente toujours l'usage des runners auto-hébergés comme gratuit, et aucune nouvelle date n'a été annoncée. GitHub n'a pas non plus renoncé à l'idée. Son raisonnement tient toujours : il dit supporter des coûts réels pour faire fonctionner le plan de contrôle d'Actions, et ajoute que l'usage auto-hébergé était largement subventionné par les prix des runners hébergés par GitHub. Prévoyez leur retour sous une forme ou une autre dans votre budget.

Tels qu'annoncés, ces frais auraient fonctionné ainsi :

  • Tarif : $0.002 par minute d'usage de runner auto-hébergé, en plus de ce que vous coûtent les machines.
  • Périmètre : dépôts privés uniquement. L'usage des runners dans les dépôts publics reste gratuit.
  • Minutes incluses : l'usage soumis à ces frais aurait compté dans les minutes incluses dans votre plan, la même enveloppe que celle de vos jobs hébergés par GitHub.
  • GitHub Enterprise Server : non concerné.
Les frais annoncés de $0.002 par minute à différents volumes d'usage auto-hébergé dans des dépôts privés, avant minutes incluses. Non applicables en octobre 2026.
Fonctionnalité Frais de plateforme par mois
10 000 minutes $20
50 000 minutes $100
100 000 minutes $200
500 000 minutes $1,000

Pour une équipe qui consomme 100 000 minutes auto-hébergées par mois, cela représente environ $200 par mois, soit $2,400 par an, pour le même matériel qu'elle paie déjà. C'est peu à côté des machines et des personnes qui les font tourner, mais cela retire de votre modèle de coûts la ligne « les runners auto-hébergés sont gratuits ».

Ce que coûte vraiment un job : facturation à la minute ou à la seconde

Pour les pipelines comportant de nombreux jobs courts, la façon dont un fournisseur mesure compte autant que son tarif affiché. Un job de 30 secondes est facturé une minute sur GitHub, et 30 secondes sur CRACI.

Exemple, données illustratives : 20 000 jobs par mois sur Linux x64 à 2 vCPU, de 90 secondes chacun.

  • Hébergés par GitHub : chaque job est arrondi à 2 minutes, soit 40 000 minutes × $0.006 = $240 avant minutes incluses.
  • CRACI : 30 000 minutes mesurées à la seconde × $0.004 = $120, soit 50 % de moins pour le calcul.

Les plans modifient les totaux. GitHub Team inclut 3 000 minutes. CRACI n'a ni frais mensuels ni minutes incluses : vous ne payez que les minutes de build. Les jobs longs convergent vers l'écart de tarif affiché, environ 33 % sur x64 à 2 vCPU.

Tarifs de GitHub Actions : ce que coûte une minute et comment réduire la facture

À qui s'adresse cette page

Vous utilisez GitHub Actions et le runner est remis en question. La facture a grimpé, les jobs font la queue, ou un client a demandé une SBOM et la provenance de chaque release. Les fournisseurs managés de cette page se branchent tous de la même façon : vous les connectez à votre organisation GitHub et changez le label runs-on d'un job. Les workflows, les actions et l'interface GitHub restent tels quels : vous pouvez donc essayer un job à la fois.

Nous développons CRACI : tenez-en compte. Tous les autres produits sont décrits d'après leur propre documentation et leurs pages de tarifs, et nous indiquons où une autre option convient mieux.

Comment choisir

  • De quels systèmes d'exploitation avez-vous besoin ? CRACI ne fonctionne que sous Linux aujourd'hui ; Windows et macOS figurent sur la roadmap. GitHub, Blacksmith, Depot, Namespace et WarpBuild proposent aussi Windows et macOS.
  • Quel est le profil de vos jobs ? La mémoire par vCPU va de 2 Go à 4 Go selon ces produits : comparez donc les prix à la mémoire dont vos builds ont besoin, pas seulement au nombre de vCPU.
  • Beaucoup de jobs courts ? La mesure compte alors autant que le tarif affiché. GitHub arrondit chaque job à la minute entière supérieure ; CRACI et Depot mesurent à la seconde.
  • Les builds d'images Docker sont-ils le goulot d'étranglement ? CRACI propose des caches de couches locaux, distants et par bind mount, et Blacksmith, Depot, Namespace et WarpBuild ont tous leur propre cache de couches.
  • Devez-vous montrer ce qui est entré dans une release ? Seul CRACI enregistre les paquets récupérés par chaque job et transforme cet enregistrement en SBOM dont la complétude est indiquée.
  • Devez-vous contrôler ce qu'un build peut atteindre ? CRACI, Depot et Namespace associent une politique de trafic sortant au runner. StepSecurity en ajoute une aux runners que vous avez déjà.

Les fournisseurs de runners en un coup d'œil

CRACI, Blacksmith et WarpBuild affichent Linux x64 à 2 vCPU sous les $0.006 par minute de GitHub, et Namespace plus bas encore dans les minutes du plan. Les prix sont les tarifs affichés par chaque éditeur pour les runners Linux, en dollars américains, en septembre 2026 (CRACI en octobre 2026).

Pour chaque taille, ARM64, Windows, macOS et les runners propres aux plateformes CI, avec des graphiques par vCPU et un calculateur de coûts, consultez la comparaison des tarifs des runners CI.

Tarifs affichés en septembre 2026. Non précisé signifie que la documentation de l'éditeur que nous avons consultée ne le dit pas.
Fonctionnalité CRACI Hébergés par GitHub Blacksmith Depot Namespace WarpBuild
Mise en place GitHub App, puis runs-on: craci Intégré GitHub App, puis un nouveau label Connexion de l'organisation, puis un nouveau label Profil de runner comme label Un nouveau label runs-on
2 vCPU Linux x64, par minute $0.004 $0.006 $0.004 $0.006 au-delà des minutes du plan $0.002 dans le plan, $0.003 en dépassement $0.004
2 vCPU Linux ARM64, par minute $0.004 $0.005 $0.0025 $0.006 Non précisé $0.003
RAM à 2 vCPU 6 Go 8 Go 8 Go en x64 8 Go 4 Go 8 Go
Plus grande taille Linux 32 vCPU 64 cœurs 32 vCPU 64 vCPU 64 vCPU 32 vCPU
Facturation À la seconde Arrondie à la minute supérieure Non précisé À la seconde À la minute, 1 minute minimum À la minute
Usage inclus $0.004 par minute à 2 vCPU, pas de frais mensuels 2 000 à 50 000 minutes selon le plan 3 000 minutes gratuites par mois Developer $20 par mois, 2 000 minutes Team $100 par mois, 100 000 unit minutes Non précisé
Windows et macOS Uniquement Linux aujourd'hui Windows en bêta
Cache de couches Docker Non précisé
Politique de trafic sortant sur le runner Sources typées, bloque tout en cas d'échec Réseau privé Azure IP statiques Règles par IP et par nom d'hôte Règles par domaine, mode consultatif Groupes de sécurité BYOC
SBOM de ce que chaque job a récupéré Complétude par job Scan Syft des images
Provenance de build signée Pas de provenance signée Attestations, SLSA L2 ou L3 Attestations d'images BuildKit
  • Inclus
  • En partie
  • Non inclus
  • Sur la roadmap

Les options

CRACI

La page d'accueil de CRACI
craci.com

Un runner Linux GitHub Actions conçu autour de la sécurité de la chaîne d'approvisionnement, qui exécute les builds environ deux fois plus vite que les runners hébergés par GitHub, grâce à un matériel plus rapide, des files d'attente plus courtes et le cache. Les tailles vont de 1 à 32 unités de calcul de 1 vCPU et 3 Go de RAM chacune, en x86-64 et ARM64 au même tarif. La facturation est de $0.002 par minute vCPU, mesurée à la seconde, sans frais mensuels. Pendant l'exécution de chaque job, un proxy qui comprend les paquets enregistre ce qu'il récupère, y compris les paquets restaurés depuis les caches CI, et produit une SBOM CycloneDX ou SPDX avec un état de complétude par job et par cache. Les politiques de trafic sortant sont en refus par défaut ou en autorisation par défaut, validées avant le job, et bloquent tout en cas d'échec. L'API renvoie les SBOM, les traces réseau et la provenance ; CRACI ne signe pas la provenance et ne revendique aucun niveau SLSA. Idéal pour les équipes qui livrent des logiciels et doivent montrer ce qui est entré dans chaque release. Le cache de couches de conteneurs est disponible : caches locaux, distants et par bind mount. Attention : uniquement Linux aujourd'hui et pas encore de runners hébergés par le client ; les deux figurent sur la roadmap.

Comment fonctionnent les runners CRACI

Runners hébergés par GitHub

La page d'accueil de GitHub-hosted runners
github.com

L'option par défaut. Chaque job obtient une machine virtuelle neuve, il n'y a rien à exploiter, et Linux, Windows et macOS sont disponibles. Le runner standard Linux x64 à 2 cœurs coûte $0.006 par minute, arm64 $0.005, et les runners plus grands vont jusqu'à 64 cœurs. Les plans incluent 2 000 à 50 000 minutes par mois, et les runners standard sont gratuits sur les dépôts publics. Pour la provenance, les artifact attestations de GitHub fournissent SLSA v1.0 Build Level 2, ou Level 3 avec des workflows réutilisables. Idéal pour les jobs Windows et macOS, les dépôts publics et les usages qui tiennent dans les minutes incluses. Attention : l'arrondi de chaque job à la minute entière. Le graphe de dépendances décrit le dépôt, pas un build précis.

CRACI vs les runners hébergés par GitHub

Blacksmith

La page d'accueil de Blacksmith
blacksmith.sh

Un service de runners managés axé sur la vitesse et le coût. Vous installez sa GitHub App et changez de label. En septembre 2026, Ubuntu x64 à 2 vCPU coûte $0.004 par minute et ARM $0.0025, avec 3 000 minutes x64 gratuites par mois et par organisation. Il propose Ubuntu en x64 et ARM de 2 à 32 vCPU, Windows en bêta publique et macOS sur Apple M4, ainsi qu'un cache colocalisé et un cache de couches Docker sur sticky disks à $0.50 par Go et par mois. Blacksmith affirme que ses runners sont deux fois plus rapides que les runners hébergés par GitHub ; ce chiffre est le sien. Idéal pour un Actions plus rapide et moins cher, avec cache Docker. Attention : des IP statiques plutôt qu'une politique de trafic sortant, et ni SBOM de build ni provenance parmi ses fonctionnalités documentées.

CRACI vs Blacksmith

Depot

La page d'accueil de Depot
depot.dev

L'accélération des builds : des runners GitHub Actions, un service distant de build Docker avec un cache de couches NVMe persistant, et un cache distant pour des outils comme Bazel et Gradle. Vous connectez votre organisation et changez le label, par exemple pour depot-ubuntu-24.04. Le runner Linux à 2 vCPU et 8 Go coûte $0.006 par minute au-delà des minutes du plan, Arm au même tarif, jusqu'à 64 vCPU. Des filtres de trafic sortant autorisent ou refusent des IP, des CIDR et des noms d'hôte sur les runners Linux, et depot build peut générer une SBOM SPDX de l'image avec Syft. Depot présente ses runners comme jusqu'à 3x plus rapides que ceux hébergés par GitHub. Idéal pour une CI dominée par les builds d'images Docker, ou des runners dans votre propre compte AWS. Attention : une SBOM qui décrit l'image, pas le job entier.

CRACI vs Depot

Namespace

La page d'accueil de Namespace
namespace.so

Des runners managés sur du matériel exploité par Namespace, sous Linux en AMD64 et ARM64, Windows (plan Team et supérieurs) et macOS. Vous créez un profil de runner et le référencez dans runs-on. Un runner Linux à 2 vCPU et 4 Go coûte $0.002 par minute dans les minutes du plan et $0.003 en dépassement ; l'usage comporte un minimum d'une minute par job. Les volumes de cache conservent les données sur un stockage local d'une exécution à l'autre. Ses politiques de trafic sortant fonctionnent en mode blocage ou en mode consultatif, qui enregistre les décisions sans bloquer afin que vous puissiez établir une liste d'autorisation à partir du trafic réel. Idéal pour des tarifs affichés bas, macOS, et l'essai d'une politique de trafic sortant avant de l'appliquer. Attention : 2 Go de RAM par vCPU, et des journaux de trafic sortant qui montrent des domaines plutôt que des paquets.

CRACI vs Namespace

WarpBuild

La page d'accueil de WarpBuild
warpbuild.com

Des runners hébergés, ou les mêmes runners dans votre propre compte AWS, GCP ou Azure (bring your own cloud, BYOC). Vous remplacez runs-on par un label WarpBuild tel que warp-ubuntu-latest-x64-2x. Linux tourne en x86-64 et arm64 de 2 vCPU et 8 Go à 32 vCPU, à côté de Windows et de macOS sur Apple M4 Pro. En septembre 2026, le runner à 2 vCPU coûte $0.004 par minute en x86-64 et $0.003 en arm64, facturé à la minute ; le BYOC coûte $0.002 plus votre facture cloud. Il propose un cache de couches de conteneurs, des runners à snapshots et des builders Docker distants. WarpBuild annonce des builds deux à dix fois plus rapides. Idéal pour des runners dans votre propre cloud. Attention : pas de politique de trafic sortant par job documentée sur les runners hébergés.

CRACI vs WarpBuild

Nous comparons aussi CRACI individuellement à RunsOn, qui exécute les runners dans votre propre compte AWS, à Ubicloud et à Avrea.

L'option DIY : les runners auto-hébergés

Vous pouvez aussi exécuter les vôtres. Actions Runner Controller (ARC) est un opérateur Kubernetes qui orchestre et dimensionne des runners auto-hébergés pour GitHub Actions, avec des runner scale sets qui s'agrandissent et se réduisent selon le nombre de workflows en cours. En octobre 2026, la documentation de facturation de GitHub présente l'usage des runners auto-hébergés comme gratuit ; les frais de plateforme annoncés pour ces runners sont reportés, pas annulés.

Ce que GitHub ne couvre pas, c'est tout ce qui entoure le runner. Sa documentation précise qu'avec des runners auto-hébergés, la mise à jour du système d'exploitation et de tous les autres logiciels vous incombe, et avertit qu'ils n'offrent pas de garantie d'exécution dans des machines virtuelles éphémères et propres. C'est à vous de mettre en place et de maintenir les hôtes, les correctifs, l'isolation et le contrôle du trafic sortant. L'auto-hébergement est la bonne réponse lorsqu'un job doit s'exécuter dans votre réseau ou sur du matériel qui vous appartient. CRACI ne propose pas encore de runners hébergés par le client ; ils figurent sur la roadmap pour Enterprise.

Runners managés ou auto-hébergés : un modèle de coûts

Ajouter un contrôle du trafic sortant aux runners que vous gardez

Si vous voulez rester sur des runners hébergés par GitHub ou auto-hébergés, Harden-Runner de StepSecurity ajoute un contrôle du trafic sortant sans changer de runner. C'est un agent qui surveille les connexions sortantes, les processus et les écritures de fichiers dans chaque job, les rattache à l'étape qui les a provoqués et peut bloquer ce qui ne figure pas sur une liste d'autorisation après une période d'audit. Il offre une prise en charge complète sur les runners Linux hébergés par GitHub, un mode audit sur Windows et macOS et, sur l'offre Enterprise, les VM auto-hébergées, le bare metal et ARC. En septembre 2026, l'offre Community est gratuite pour les dépôts publics et Enterprise coûte $16 par développeur contributeur et par mois, coûts de runner en sus. Il enregistre les destinations, les processus et les fichiers, pas une SBOM au niveau des paquets.

CRACI vs StepSecurity

La place de CRACI

La plupart de ces produits rivalisent sur la vitesse, le prix et les plateformes, et plusieurs le font bien. CRACI est lui aussi environ deux fois plus rapide que les runners hébergés par GitHub, mais il se distingue par ce que le runner enregistre et contrôle. C'est la seule option ici qui transforme chaque job en un enregistrement des paquets récupérés et l'exécute sous une politique de trafic sortant validée avant son démarrage. Cet enregistrement alimente ensuite la surveillance des vulnérabilités et les exports de SBOM en CycloneDX ou SPDX. CRACI automatise une part importante de la visibilité sur la chaîne d'approvisionnement logicielle et des preuves dont les entreprises ont besoin pour leur démarche plus large de conformité au Cyber Resilience Act.

CRACI n'est pas le bon choix lorsque :

  • vous avez besoin de runners Windows ou macOS. Gardez ces jobs ailleurs : le choix se fait par job.
  • les runners doivent se trouver dans votre propre compte cloud ou sur votre matériel.
  • votre objectif est le prix ARM64 à la minute le plus bas. Blacksmith et WarpBuild affichent des prix ARM inférieurs.

CRACI exécute les builds environ deux fois plus vite que les runners hébergés par GitHub, grâce à un matériel plus rapide, des files d'attente plus courtes et le cache. Les chiffres de vitesse des autres fournisseurs sont les leurs, et nous ne les avons pas mesurés face à CRACI. Le gain sur vos builds dépend de la charge de travail : le test le plus juste reste donc l'un de vos propres jobs. CRACI ne facture que les minutes de build, sans frais mensuels. Consultez les tarifs de CRACI pour les conditions actuelles, ou réservez une démo pour chiffrer votre propre pipeline.

Vous mettez le runner en balance avec le reste de votre stack de sécurité ? Consultez le comparatif des outils de sécurité de la chaîne d'approvisionnement logicielle pour voir comment les runners se placent à côté de l'ASPM, du SCA, des pare-feu de paquets et des outils SBOM.

Tarifs des runners GitHub Actions : FAQ

Des réponses courtes aux questions que se posent les équipes quand la facture d'Actions est réexaminée.

Combien coûtent les runners GitHub Actions à la minute ?

En septembre 2026, GitHub affiche son runner standard Linux x64 à 2 cœurs à $0.006 par minute, Linux arm64 à 2 cœurs à $0.005, Windows à 2 cœurs à $0.010 et macOS à $0.062. Les runners Linux x64 plus grands vont de $0.012 pour 4 cœurs à $0.252 pour 96 cœurs. CRACI facture $0.002 par minute vCPU : son runner à 2 vCPU coûte donc $0.004 par minute en x86-64 comme en ARM64, mesuré à la seconde.

Combien de minutes GitHub Actions gratuites ai-je ?

GitHub inclut 2 000 minutes par mois sur Free, 3 000 sur Pro et Team, et 50 000 sur Enterprise Cloud. Les minutes incluses ne s'appliquent qu'aux runners standard ; les runners plus grands sont toujours facturés. Les runners standard sont gratuits dans les dépôts publics.

GitHub Actions est-il gratuit ?

Dans les dépôts publics, oui : les runners standard hébergés par GitHub sont gratuits, sans plafond de minutes. Les runners auto-hébergés sont gratuits eux aussi, en octobre 2026. Les dépôts privés ont droit à 2 000 minutes gratuites par mois sur GitHub Free et à 3 000 sur Pro et Team, remises à zéro à chaque cycle de facturation ; au-delà, GitHub facture à la minute, ou bloque l'utilisation si aucun moyen de paiement n'est configuré. Les runners plus grands sont toujours facturés.

Combien coûtent les runners macOS sur GitHub Actions ?

En septembre 2026, le runner standard M1 à 3 cœurs (macos-latest) et le runner Intel à 4 cœurs coûtent $0.062 par minute, soit environ dix fois le tarif Linux x64 à 2 cœurs. Le runner Intel à 12 cœurs, plus grand, coûte $0.077 et le M2 Pro à 5 cœurs $0.102. Des fournisseurs managés tels que Namespace, Blacksmith, Depot et WarpBuild affichent des runners de la série M de $0.06 à $0.08 par minute pour 6 à 8 vCPU.

Comment GitHub arrondit-il les minutes Actions ?

GitHub arrondit les minutes et fractions de minute utilisées par chaque job à la minute entière supérieure. Un job de 10 secondes est facturé une minute, et un job de 61 secondes deux minutes. CRACI mesure à la seconde : un job court ne coûte que les secondes pendant lesquelles il a tourné.

Les runners GitHub Actions auto-hébergés sont-ils gratuits ?

GitHub ne facture pas à la minute les runners auto-hébergés en octobre 2026. Il avait annoncé des frais de plateforme de $0.002 par minute pour les runners auto-hébergés dans les dépôts privés à partir du 1er mars 2026, puis les a reportés pour réévaluer son approche. Ils n'ont pas été annulés, et aucune nouvelle date n'a été annoncée. Vous payez toujours les machines et le temps de maintenance.

GitHub a-t-il changé les tarifs d'Actions en 2026 ?

Oui. Le 1er janvier 2026, GitHub a réduit jusqu'à 39 % les prix de ses runners hébergés, ce qui explique pourquoi le runner Linux standard à 2 cœurs est désormais affiché à $0.006 par minute. Les frais de $0.002 par minute sur les runners auto-hébergés, annoncés en même temps, ont été reportés et non annulés, et n'ont pas de nouvelle date en octobre 2026.

Quel est le runner GitHub Actions le moins cher ?

Cela dépend de la taille et de l'architecture. Pour Linux x64 à 2 vCPU, Namespace affiche $0.002 par minute dans les minutes du plan, et Blacksmith, WarpBuild et CRACI affichent $0.004. Sur ARM, Blacksmith et WarpBuild affichent des prix inférieurs à ceux de CRACI. CRACI se distingue par ce que chaque build enregistre et contrôle, pas par le prix le plus bas.

Dois-je réécrire mes workflows pour changer de runner ?

Non. Tous les runners managés de cette page conservent vos workflows sur GitHub Actions. Vous connectez le fournisseur à votre organisation GitHub et changez le label runs-on : vous pouvez donc migrer un job à la fois. Sur CRACI, ce label est runs-on: craci.

CRACI propose-t-il des runners Windows ou macOS ?

Pas encore. CRACI exécute aujourd'hui Linux en x86-64 et ARM64, et Windows et macOS figurent sur la roadmap. Le runner se choisit par job : les jobs Windows et macOS peuvent donc rester sur des runners hébergés par GitHub pendant que les jobs Linux migrent.

Découvrez ce que votre pipeline coûte sur CRACI

Réservez une démo et nous comparerons le coût du runner, le temps de build et la SBOM de l'un de vos workflows avec le runner que vous utilisez aujourd'hui.

Réserver une démo