Skip to main content

À propos de la facturation de GitHub Actions

Si vous souhaitez utiliser GitHub Actions au-delà du stockage ou des minutes inclus dans votre compte, vous êtes facturé pour l’utilisation supplémentaire.

Note

Les comptes d'organisation, créés après le 13 novembre 2024 sur un plan GitHub Team, ont accès à la plateforme de facturation améliorée.

La plateforme de facturation améliorée offre un meilleur contrôle des dépenses et une visibilité détaillée pour vous aider à comprendre votre utilisation avec des contrôles plus précis. Consultez « Utilisation de la nouvelle plateforme de facturation ».

À propos de la facturation de GitHub Actions

Notez que GitHub peut appliquer une retenue d’autorisation temporaire pour la valeur des coûts basés sur l'utilisation à l'avance, qui apparaît en tant que frais en attente dans le mode de paiement associé à votre compte.

L’utilisation de GitHub Actions est gratuite pour les exécuteurs standard hébergés par GitHub dans des dépôts publics et pour les exécuteurs auto-hébergés. Pour les référentiels privés, chaque compte GitHub reçoit une certaine quantité de minutes et d'espace de stockage gratuits à utiliser avec les runners hébergés par GitHub, en fonction du plan du compte. Toute utilisation au-delà des montants inclus est contrôlée par des limites de dépense.

Si vous êtes un client à facturation mensuelle, votre compte aura une limite de dépenses par défaut de 0 dollar (USD), ce qui empêche toute utilisation supplémentaire de minutes ou de stockage pour les référentiels privés au-delà des montants inclus dans votre compte. Si vous payez votre compte par facture, votre compte aura une limite de dépense par défaut illimitée. Pour plus d’informations, consultez « À propos des limites de dépense ».

Si vous êtes un propriétaire d’organisation, vous pouvez connecter un ID d’abonnement Azure à votre compte d’organisation pour activer et payer l’utilisation des GitHub Actions au-delà des quantités incluses dans votre compte. Pour plus d’informations, consultez « Connexion à un abonnement Azure ».

Les minutes sont réinitialisées chaque mois, contrairement à l’utilisation du stockage.

Minutes et stockage inclus

Note

  • Les minutes incluses ne peuvent pas être utilisées pour des exécuteurs de plus grande taille. Ces exécuteurs seront toujours facturés, y compris dans les dépôts publics. Pour plus d’informations, consultez « À propos de la facturation de GitHub Actions ».
  • Les journaux et les résumés des projets ne sont pas comptabilisés dans l’utilisation du stockage.
PlanStockageMinutes (par mois)
GitHub Free500 Mo2 000
GitHub Pro1 Go3 000
GitHub Free pour les organisations500 Mo2 000
GitHub Team2 Go3 000
GitHub Enterprise Cloud50 Go50 000

Le stockage utilisé par un dépôt est le stockage total utilisé par les artefacts GitHub Actions et GitHub Packages. Le coût de stockage correspond à l’utilisation totale de tous les référentiels détenus par votre compte. Pour plus d’informations, sur la tarification pour GitHub Packages, consultez « À propos de la facturation pour GitHub Packages ».

Si l’utilisation de votre compte dépasse ces limites et que vous avez défini une limite de dépense supérieure à 0 USD, vous paierez 0,008 USD par Go de stockage, par jour et par minute d’utilisation, selon le système d’exploitation qu’utilise l’exécuteur hébergé par GitHub. GitHub arrondit les minutes et minutes partielles utilisées par chaque travail à la minute entière la plus proche.

Multiplicateurs de minutes

Les travaux qui s’exécutent sur les exécuteurs Windows et macOS hébergés par GitHub consomment des minutes à 2 et 10 fois le taux de consommation des travaux sur les exécuteurs Linux. Par exemple, l’utilisation de 1 000 minutes Windows consomme 2 000 des minutes incluses dans votre compte. L’utilisation de 1 000 minutes macOS consomme 10 000 des minutes incluses dans votre compte.

Système d’exploitationMultiplicateur de minutes
Linux1
Windows2
macOS10

Note

Les multiplicateurs de minute ne s’appliquent pas aux taux par minute indiqués ci-dessous.

Taux par minute

Tarifs à la minute pour les exécuteurs standard

Système d’exploitationTaux par minute (USD)
Linux 2-cœurs0,008 $
Windows 2-cœurs0,016 $
macOS 3-core ou 4-core (M1 ou Intel)$0.08

Tarifs à la minute pour les exécuteurs plus grands

alimentés par x64

Système d’exploitationTaux par minute (USD)
Linux Advanced – 2 cœurs0,008 $
Linux 4-cœurs0,016 $
Linux 8-cœurs0,032 USD
Linux 16-cœurs0,064 USD
Linux 32-cœurs0,128 USD
Linux 64-cœurs0,256 USD
Windows 4-cœurs0,032 USD
Windows 8-cœurs0,064 USD
Windows 16-cœurs0,128 USD
Windows 32-cœurs0,256 USD
Windows 64-cœurs0,512 USD
Windows 4-cœurs GPU0,14 USD
macOS 12-cœurs0,12 $

Tarifs à la minute pour les exécuteurs plus grands

alimentés par arm64

Système d’exploitationTaux par minute (USD)
Linux 2-cœurs0,005 USD
Linux 4-cœurs0,01 $
Linux 8-cœurs0,02 $
Linux 16-cœurs0,04 $
Linux 32-cœurs$0.08
Linux 64-cœurs0,16 $
Windows 2-cœurs0,01 $
Windows 4-cœurs0,02 $
Windows 8-cœurs0,04 $
Windows 16-cœurs$0.08
Windows 32-cœurs0,16 $
Windows 64-cœurs0,32 USD
macOS 6-cœurs (M1)0,16 $

Tarifs à la minute pour les exécuteurs plus grands

alimentés par GPU

Système d’exploitationTaux par minute (USD)
Linux 4-cœurs0,07 USD
Windows 4-cœurs0,14 USD

Points à noter sur les tarifs des exécuteurs

  • Le nombre de tâches que vous pouvez exécuter simultanément sur tous les référentiels de votre compte d’utilisateur ou d’organisation dépend de votre plan GitHub. Pour plus d’informations, consultez « Limites d’utilisation, facturation et administration » pour les exécuteurs hébergés par GitHub et À propos des exécuteurs auto-hébergés » pour les limites d’utilisation des exécuteurs auto-hébergés.
  • Vous devez gérer les paramètres de facturation et les fonctionnalités payantes pour chacun de vos comptes séparément. Vous pouvez basculer entre les paramètres de votre compte personnel, de vos comptes d’organisation et de vos comptes d’entreprise en utilisant le sélecteur de contexte dans chaque page de paramètres. Consultez « À propos de la facturation sur GitHub ».
  • Les Exécuteur de plus grande taille sont uniquement disponibles pour les organisations et les entreprises qui utilisent les plans GitHub Team ou GitHub Enterprise Cloud.
  • Les Exécuteur de plus grande taille sont facturés seulement au tarif par minute pour la durée d’exécution des workflows qui y sont exécutés. Il n’y a pas de coût associé à la création d’un exécuteur plus grand qui n’est pas utilisé par un workflow.
  • Pour les exécuteur plus grands, aucun coût supplémentaire n’est facturé pour les configurations qui attribuent des adresses IP statiques publiques à un exécuteur plus grand. Pour plus d’informations sur les exécuteur plus grand, consultez « À propos des exécuteurs de plus grande taille ».
  • Les minutes incluses ne peuvent pas être utilisées pour les exécuteur plus grand.
  • Les exécuteur plus grand ne sont pas gratuits pour les référentiels publics.

Calcul des dépenses de minute et de stockage

Pour estimer les coûts des services consommateurs, vous pouvez utiliser la calculatrice de prix GitHub.

À la fin du mois, GitHub calcule le coût des minutes et du stockage utilisés par rapport au montant inclus dans votre compte.

Exemple de calcul du coût des minutes

Par exemple, si votre organisation utilise GitHub Team et autorise des dépenses illimitées, l’utilisation de 5 000 minutes peut entraîner un coût supplémentaire total des minutes et du stockage de 56 USD, selon les systèmes d’exploitation utilisés pour exécuter les travaux.

  • 5 000 minutes (3 000 Linux et 2 000 Windows) = 56 USD (24 USD + 32 USD).
    • 3 000 minutes Linux à 0,008 USD par minute = 24 USD.
    • 2 000 minutes Windows à 0,016 USD par minute = 32 USD.

GitHub calcule l’utilisation du stockage pour chaque mois en fonction de l’utilisation horaire pendant le mois concerné.

Exemple de calcul du coût de stockage

Note

GitHub met à jour votre espace de stockage dans une fenêtre de 6 à 12 heures. Si vous supprimez des artefacts, l’espace disponible est reflété dans votre compte lors de la prochaine mise à jour planifiée.

Par exemple, si vous utilisez 3 Go de stockage pendant 10 jours en mars et 12 Go pendant 21 jours en mars, votre utilisation du stockage serait la suivante :

  • 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 au Mo le plus proche. Par conséquent, l’utilisation de votre stockage pour mars sera de 9,097 Go.

Votre utilisation de GitHub Actions partage la date de facturation, le mode de paiement et le reçu existants de votre compte. Pour voir tous les abonnements de votre compte sur GitHub, consultez « Affichage de vos abonnements et date de facturation ».

À propos des limites de dépense

Si vous êtes un client à facturation mensuelle, votre compte aura une limite de dépenses par défaut de 0 dollar (USD), ce qui empêche toute utilisation supplémentaire de minutes ou de stockage pour les référentiels privés au-delà des montants inclus dans votre compte. Si vous payez votre compte par facture, votre compte aura une limite de dépense par défaut illimitée.

Si vous avec une limite de dépense illimitée ou une limite de dépense supérieure à 0 USD, vous serez facturé pour les minutes supplémentaires ou le stockage au-delà des montants inclus dans votre compte, également appelés dépassements. GitHub facture l’utilisation au compte propriétaire du dépôt dans lequel un workflow est exécuté. Les coupons sur votre compte ne s’appliquent pas aux dépassements GitHub Actions.

Les dépassements sont toujours facturés tous les mois quel que soit votre terme de facturation (même si votre compte est facturé annuellement).

Pour plus d’informations sur la gestion et la modification de la limite de dépense de votre compte, consultez « Gestion de votre limite de dépense pour GitHub Actions ».

Si votre compte a des frais impayés exceptionnels :

  • Le stockage ou les minutes inclus dans votre compte pour GitHub Actions et GitHub Packages ne seront pas réinitialisés tant que le paiement n’a pas été correctement traité.
  • Pour les comptes avec un stockage ou des minutes restants pour la période de facturation actuelle, GitHub Actions et GitHub Packages continueront d’être disponibles jusqu’à ce que toute utilisation incluse ait été atteinte.
  • Pour les comptes qui ont atteint l’utilisation incluse pour la période de facturation actuelle pour GitHub Actions ou GitHub Packages, GitHub Actions et GitHub Packages seront désactivés pour empêcher tout dépassement supplémentaire.