Skip to main content
Skip to content

Facturation des actions GitHub

Comprendre les coûts de quel exécuteur et de stockage couverts par votre plan, la façon dont l’utilisation mesurée dans différentes unités est déduite de l’utilisation de calcul incluse et quand des frais supplémentaires s’appliquent.

Comment l'utilisation de GitHub Actions est mesurée

Votre GitHub forfait inclut une quantité mensuelle de ressources de calcul incluses. Chaque produit mesure l’utilisation dans ses propres unités et applique son propre taux. GitHub calcule le coût de cette utilisation, qui est imputée sur l’utilisation de calcul incluse. Une fois la quantité incluse consommée, une utilisation supplémentaire est facturée à votre compte. Le montant inclus est réinitialisé au début de chaque cycle de facturation.

L’utilisation suivante peut tirer parti du même quota de calcul inclus :

  • Standard Exécuteurs hébergés par GitHub pour les dépôts privés ou internes, ainsi que le calcul et la mémoire du sandbox cloud, sur tous les plans.
  • Exécuteurs plus grands, le cas échéant, lorsque le compte de facturation utilise GitHub Team ou GitHub Enterprise Cloud.

Aucun type d’utilisation éligible n’a la priorité sur un autre lors du prélèvement sur la consommation de calcul incluse partagée.

L’utilisation suivante reste gratuite séparément et ne réduit pas l’utilisation de calcul incluse :

Exécuteurs plus grands est facturé pour les dépôts publics.

Pour les dépôts privés, l’utilisation est mesurée par rapport à deux parties de votre plan :

  • Calcul : Le coût calculé de l’utilisation du runner éligible provient de votre utilisation de calcul incluse mensuellement. Cette valeur est également disponible pour le calcul et la mémoire du sandbox cloud. L’utilisation est facturée au propriétaire du référentiel, et non à la personne qui a déclenché l’exécution du flux de travail.
  • Stockage : Le stockage d’artefacts et de cache dispose d’allocations distinctes. Les frais de stockage s’accumulent tout au long du mois en fonction de l’utilisation horaire, et vos frais de stockage cumulés sont réinitialisés à zéro au début de chaque cycle de facturation.

Conseil

Toute personne disposant d’un accès en écriture à un référentiel peut exécuter des actions. Les coûts d’exécution des actions sont facturés au propriétaire du référentiel.

utilisation de Copilot code review et de GitHub Actions

Chaque Copilot code review consomme des ressources de calcul en plus de AI credits.

  • Dépôts privés : Le coût du runner est déduit de l’utilisation de calcul incluse de votre compte ou de votre organisation. Une utilisation supplémentaire est facturée aux tarifs standard GitHub Actions .
  • Dépôts publics : Cette utilisation reste gratuite.

Copilot code review s’exécute sur les exécuteurs Ubuntu Linux standard GitHubhébergés par défaut. Vous pouvez également configurer des Environnements d'exécution plus grands hébergés par GitHub ou des exécuteurs auto-hébergés via Actions Runner Controller (ARC), qui sont facturés selon des tarifs différents.

Fonctionnement de la facturation du stockage

GitHub Actions la facturation du stockage fonctionne sur un modèle d’accumulation horaire :

  • Facturation continue : Les frais de stockage s’accumulent toutes les heures en fonction de votre utilisation réelle tout au long du mois
  • Total mensuel : Votre facture reflète le stockage total utilisé tout au long du mois, mesuré en GB-Hours
  • Montant inclus : L’allocation de stockage gratuite pour votre plan (par exemple, 50 Go sur le plan Entreprise) est convertie en taux horaire pour les calculs de facturation
  • Stockage partagé : les artefacts de GitHub Actions et le stockage GitHub Packages partagent le même quota mutualisé. Consultez « facturation des packages GitHub ».
  • Stockage du cache : Le stockage du cache d’actions est une allocation distincte de 10 Go par référentiel. Le stockage du cache n’est pas partagé avec les artefacts ou GitHub Packages.
  • Stockage des images personnalisées : Le stockage des images personnalisées utilisées avec Environnements d'exécution plus grands hébergés par GitHub comprend son propre quota inclus en fonction de votre forfait.

Présentation du stockage actuel et du stockage cumulé

Il est important de comprendre la différence entre ce que vous voyez GitHub et ce qui apparaît sur votre facture :

  • Stockage actuel : Quantité de stockage que vous avez maintenant
  • Stockage accumulé : Total cumulé du stockage utilisé tout au long du cycle de facturation (détermine votre facture)

Lorsque vous supprimez des artefacts :

  • Le stockage actuel diminue immédiatement
  • Les frais horaires futurs cessent de s’accumuler
  • Le stockage déjà accumulé pendant le cycle de facturation actuel reste dans votre total et apparaît sur votre facture

Exemple (cycle de facturation de 30 jours) : Si vous stockez 10 Go d’artefacts pendant 10 jours, supprimez tout le jour 11 :

  • Jours 1 à 10 : acquisition de 240 Go-heures par jour (10 Go × 24 heures)
  • Jour 11 : Supprimer les artefacts → stockage actuel passe à 0 Go
  • Jours 11 à 30 : acquisition de 0 Go-heures (aucun stockage)
  • Votre facture : affiche 2 400 GB-Hours total (10 jours × 240 Go/jour)

La suppression d’artefacts réduit votre stockage actuel et empêche les frais futurs, mais ne supprime pas les frais déjà enregistrés pour le moment où le stockage existait.

Unités de mesure de stockage

GitHub Actions mesure le stockage en gigaoctets binaires (Go), où :

  • 1 Go = 2^30 octets = 1 073 741 824 octets
  • Ceci est également appelé un gibioctet (GiB)
  • 1 Go = 1 024 mégaoctets (Mo)

Les calculs de facturation utilisent gb-hours :

  • 1 GB-Hour = 1 Go de stockage pendant 1 heure
  • Exemple : stockage de 3 Go pendant 10 jours = 720 GB-Hours (3 Go × 10 jours × 24 heures)

Votre facture mensuelle convertit GB-Hours en GB-Months en divisant les heures du mois (généralement 720 heures pour un mois de 30 jours).

Stockage d’images personnalisé

Pour Environnements d'exécution plus grands hébergés par GitHub, le stockage des images personnalisées est facturé via GitHub Actions.

Le stockage d’images personnalisé utilise le même modèle horaire d’accumulation que d’autres GitHub Actions stockages. Votre facture est basée sur la quantité de données d’image stockées au fil du temps, mesurées en Go-heures.

L’utilisation du stockage pour les images personnalisées dépend des éléments suivants :

  • Taille de chaque version d’image
  • Nombre de versions d’image que vous conservez
  • Durée de stockage de chaque version

Chaque travail de workflow réussi qui inclut le snapshot mot clé crée une nouvelle version d’image personnalisée. Chaque version conservée contribue à votre consommation d'espace de stockage jusqu’à ce que la version soit supprimée ou retirée par une stratégie de rétention. Pour plus d’informations, consultez « Utilisation d’images personnalisées » et « Application de stratégies pour GitHub Actions dans votre entreprise ».

Le stockage d’images personnalisé est basé sur des données d’image conservées au fil du temps, et non sur le nombre de fois qu’un exécuteur utilise ou extrait une image existante.

Par exemple:

  • Le stockage d’une version d’image personnalisée de 150 Go pendant 24 heures utilise 3 600 Go-Heures.
  • Le stockage de quatre versions de 150 Go de la même image pendant 24 heures utilise 14 400 Go-Heures.

Exemples de mesure de l’utilisation

  • Si vous exécutez un flux de travail sur un exécuteur Linux standard et qu’il faut 10 minutes, 0,06 USD sont déduits de l’utilisation de calcul incluse du propriétaire du référentiel (10 × 0,006 USD). Si le flux de travail génère un artefact de 10 Mo, vous utiliserez également 10 Mo de l’allocation de stockage d’artefact du propriétaire du référentiel.
  • Si vous exécutez un flux de travail qui prend normalement 10 minutes et qu’il échoue après 5 minutes, car une dépendance n’est pas disponible, le coût de 5 minutes est déduit de l’utilisation de calcul incluse. Si vous corrigez le problème et réexécutez le flux de travail avec succès, le coût total est basé sur 15 minutes.
  • Si vous exécutez un flux de travail qui génère de nombreux fichiers journaux et un résumé de travail long, ces fichiers ne sont pas comptabilisés dans l’allocation de stockage d’artefact du propriétaire du référentiel.
  • L’utilisation du stockage du cache est mesurée par le pic d’utilisation pour chaque heure. L’allocation incluse est de 10 Go par référentiel. Pendant une heure donnée, si un référentiel a une utilisation maximale du cache de 15 Go, le propriétaire du référentiel est facturé pour les 5 Go d’utilisation au-dessus de 10 Go inclus pour ce référentiel. Le propriétaire du référentiel ne sera facturé que si la limite de stockage du cache du référentiel a été configurée plus élevée que l’utilisation incluse.

Utilisation de calcul et stockage inclus

Les quantités de calcul et de stockage incluses suivantes sont incluses dans votre forfait GitHub. L’utilisation de calcul incluse est réinitialisée au début de chaque cycle de facturation.

| Plan | Stockage d’artefacts | Utilisation du calcul incluse (par mois) | Stockage du cache (par référentiel) | Stockage d’images personnalisé | | ------- | ------- | --------- | ------- | ------- | | GitHub Free | 500 Mo | 12 $US | 10 Go | Sans objet | | GitHub Pro | 1 Go | $18 USD | 10 Go | Sans objet | | GitHub Free pour les organisations | 500 Mo | $12 USD | 10 Go | Sans objet | | GitHub Team | 2 Go | 18 USD | 10 Go | 75 Go | | GitHub Enterprise Cloud | 50 Go | $300 USD | 10 Go | 150 Go |

L’utilisation de calcul incluse est exprimée sous la forme d’un montant monétaire, et non d’un nombre fixe de minutes ou d’autres unités d’utilisation. Les produits mesurent l’utilisation en différentes unités, telles que les minutes, les secondes ou les Gio-secondes, et appliquent le taux correspondant. GitHub déduit le coût calculé de la même utilisation de calcul incluse. En guise de guide, 300 USD couvrent 50 000 minutes sur un exécuteur Linux standard à 0,006 USD par minute.

L’utilisation des runners hébergés par GitHub standards GitHub est gratuite :

  • Dans les référentiels publics
  • Pour GitHub Pages
  • Pour Dependabot

Remarque

  • Lorsque exécuteurs plus grands sont disponibles, leur coût peut être imputé à l’utilisation de calcul incluse pour les comptes de facturation sur GitHub Team et GitHub Enterprise Cloud. Exécuteurs plus grands Les frais sont facturés pour les dépôts publics.
  • Les quantités de stockage d’artefact affichées sont partagées avec GitHub Packages. Cela signifie que le stockage total combiné entre les artefacts Actions et GitHub Packages ne peut pas dépasser la limite incluse dans votre plan. Le stockage de cache et le stockage d’images personnalisées sont des allocations distinctes.

Copilot code review Les coûts du runner sont déduits de l’utilisation de calcul incluse sur les référentiels privés. Pour les dépôts publics, cette utilisation reste gratuite.

Utilisation supérieure à votre quota de calcul inclus

Si votre compte n’a pas de moyen de paiement valide enregistré, l’utilisation est bloquée une fois le quota de calcul inclus consommé. Exécuteurs plus grands nécessite un mode de paiement valide.

Paiement pour une utilisation supplémentaire GitHub Actions

Vous payez pour une utilisation supplémentaire une fois que l’utilisation de calcul incluse est épuisée à l’aide du mode de paiement configuré pour votre compte GitHub. Consultez « Gestion de vos informations de paiement et de facturation ».

Pour GitHubles exécuteurs hébergés, le stockage est facturé en fonction de l’utilisation horaire des artefacts et des caches tout au long du mois. Compute est facturé en fonction du temps de traitement total utilisé par chaque type de runner pendant le mois.

Remarque

Le tableau de bord de facturation peut afficher votre utilisation Actions sous forme de montant en dollars (« dépense ») plutôt qu’en minutes brutes. Ce montant reflète déjà les coûts de calcul applicables.

Coûts de minute de référence

Chaque type d’exécuteur hébergé par GitHub a un taux par minute déterminé par le système d’exploitation et la puissance de traitement. Le taux détermine le coût déduit de l’utilisation de calcul incluse.

Par exemple, les travaux qui s’exécutent sur des exécuteurs Windows et macOS hébergeant par GitHub coûtent plus cher que les travaux sur les exécuteurs Linux.

Système d’exploitationRéférence SKU de facturationTaux par minute (USD)
Linux 1 cœur (x64)actions_linux_slim0,002 $
Linux 2 cœurs (x64)actions_linux0,006 $
Linux 2 cœurs (arm64)actions_linux_arm0,005 USD
Windows 2 cœurs (x64)actions_windows0,010 $
Windows (2 cœurs) (arm64)actions_windows_arm0,010 $
macOS 3-core ou 4-core (M1 ou Intel)actions_macos0,062 $

Pour plus d’informations sur les coûts de minute pour différents types de coureurs, consultez Tarification des runners Actions.

Tarification du stockage

L’utilisation au-delà de vos allocations incluses est facturée aux tarifs suivants :

Type de stockagePrix par Go/mois
Stockage partagé (artefacts et GitHub Packages)0,25 USD
Cache d’actions0,07 USD
Stockage d’images personnalisé0,07 USD

Exemple de calcul du coût supplémentaire du runner

Par exemple, si votre organisation utilise GitHub Team, 5 000 minutes, une fois le quota de calcul inclus consommé, coûteraient 38 USD si vous utilisiez les runners Linux et Windows de base.

  • 5 000 (3 000 Linux et 2 000 Windows) minutes = 38 USD (18 USD + 20 USD).
    • 3 000 minutes Linux à 0,006 USD par minute = 18 USD.
    • 2 000 Windows minutes à 0,010 USD par minute = 20 USD.

Exemple de calcul des coûts de stockage d’artefacts

Si vous utilisez 3 Go de stockage d’artefacts pendant 10 jours de mars et 12 Go pour 21 jours de mars, votre utilisation du stockage d’artefacts serait :

  • 3 Go x 10 jours x (24 heures par jour) = 720 Go-heures
  • 12 Go x 21 jours x (24 heures par jour) = 6 048 Go-heures
  • 720 Go-heures + 6 048 Go-heures= 6 768 Go-heures
  • 6 768 Go-heures / (744 heures par mois) = 9,0967 Go-mois

À la fin du mois, GitHub arrondit votre stockage d’artefacts au Mo le plus proche. Par conséquent, l’utilisation de votre stockage d’artefacts pour mars serait de 9,097 Go.

Remarque

GitHub met à jour l’utilisation de votre stockage d’artefacts dans les 6 à 12 heures. La suppression d’artefacts libère de l’espace pour le stockage actuel, mais ne réduit pas l’utilisation de votre stockage cumulé, qui est utilisée pour calculer votre facturation de stockage pour le cycle de facturation actuel.

Exemple de calcul des coûts de stockage du cache

Si vous utilisez 3 Go de stockage de cache pendant 10 jours de mars et 12 Go pour 21 jours de mars, votre utilisation du stockage de cache serait :

Utilisation (gigaoctets)Facturable (GB-Hours)Non facturable (Heures-GB)
3 Go pour les 10 premiers jours0 GB-heures720 GB-heures
12 Go pour les 21 prochains jours
2*21 jours*24 heures = 1008 GB-Heures10*21 jours*24 heures=5040 GB-Hours

Pour le stockage mis en cache, les graphiques de facturation et les rapports affichent uniquement le coût d’utilisation au-delà des 10 Go inclus. À la fin du mois, la référence SKU de stockage du cache Actions affiche une utilisation de 1 008 Go-Heures.

Gestion de votre budget pour GitHub Actions

Si votre compte ne dispose pas d’un mode de paiement valide, l’utilisation sera bloquée dès que vous aurez épuisé votre quota.

Si vous disposez d’un mode de paiement valide, les dépenses peuvent être limitées par un ou plusieurs budgets. Vérifiez les budgets définis pour votre compte afin de vous assurer qu'ils correspondent à vos besoins d'utilisation. Consultez Configurer des budgets pour contrôler les dépenses liées aux produits facturés à l’usage.

Vous pouvez également recevoir des notifications par e-mail lorsque votre utilisation incluse GitHub Actions atteint 90% et 100% pendant une période de facturation. Pour plus d’informations, consultez « Budgets et alertes ».

Pour aller plus loin