Skip to main content

Sobre a cobrança das GitHub Actions

Se você quiser usar GitHub Actions além do armazenamento ou dos minutos incluídos em sua conta, você será cobrado pelo uso adicional.

Note

Contas corporativas e organizações pertencentes a contas corporativas, criadas após 2 de junho de 2024, têm acesso à plataforma de cobrança aprimorada. As empresas que participaram do programa versão prévia pública também têm acesso à plataforma de cobrança aprimorada.

A plataforma de faturamento aprimorada oferece melhor controle de gastos e visibilidade detalhada para ajudá-lo a entender seu uso com controles mais granulares. Confira "Usar a nova plataforma de cobrança".

Sobre a cobrança do GitHub Actions

O GitHub poderá aplicar antecipadamente uma retenção temporária de autorização para o valor dos custos baseados no uso, que aparecerá como uma cobrança pendente na forma de pagamento da sua conta.

GitHub Actions o uso é gratuito para executores padrão hospedados no GitHub em repositórios públicos e para executores auto-hospedados. Para repositórios privados, cada conta GitHub recebe uma certa quantidade de minutos e armazenamento gratuitos para uso com executores hospedados no GitHub, dependendo do plano da conta. Qualquer uso além dos valores incluídos é controlado pelos limites de gastos.

Se você é um cliente que realiza cobrança mensal, a sua conta terá um limite de gastos padrão de US$ 0, o que impede o uso adicional de minutos ou armazenamento para repositórios privados além dos valores incluídos na sua conta. Se você pagar sua conta por fatura, sua conta terá um limite de gastos padrão ilimitado. Para obter mais informações, confira "Sobre os limites de gastos".

Se você é proprietário da organização, pode conectar uma ID da Assinatura do Azure à conta da organização para habilitar o GitHub Actions e pagar pelo uso além dos valores incluídos na conta. Para obter mais informações, confira "Conectar uma assinatura do Azure".

Os minutos são redefinidos todos os meses, enquanto o uso de armazenamento não.

Armazenamento e minutos incluídos

Note

  • Os minutos incluídos não podem ser usados para executores maiores. Esses executores sempre serão cobrados, inclusive em repositórios públicos. Para obter mais informações, confira "Sobre a cobrança das GitHub Actions".
  • Logs e resumos de tarefas não contam para uso de armazenamento.
PlanejarArmazenamentoMinutos (por mês)
GitHub Free500 MB2.000
GitHub Pro1 GB3.000
GitHub Free para organizações500 MB2.000
GitHub Team2 GB3.000
GitHub Enterprise Cloud50 GB50.000

O armazenamento usado por um repositório é o armazenamento total usado por artefatos GitHub Actions e GitHub Packages. Seu custo de armazenamento corresponde ao uso total de todos os repositórios de propriedade da sua conta. Para saber mais sobre o preço do GitHub Packages, confira "Sobre a cobrança de pacotes do GitHub".

Se o uso da sua conta ultrapassar esses limites e você definir um limite de gastos acima de US$ 0, você pagará US$ 0,008 por GB de armazenamento por dia e o uso por minuto, dependendo do sistema operacional usado pelo executor hospedado no GitHub. GitHub arredonda os minutos e os minutos parciais que cada trabalho usa até o minuto inteiro mais próximo.

Multiplicadores de minutos

Os trabalhos que são executados em Windows e macOS runners que o GitHub hospeda consomem minutos na proporção de 2 a 10 vezes a taxa que os trabalhos em Linux consomem. Por exemplo, o uso de mil minutos do Windows consumiria 2 mil dos minutos incluídos em sua conta. O uso de mil minutos do macOS consumiria 10 mil minutos incluídos em sua conta.

Sistema operacionalMultiplicador de minutos
Linux1
Windows2
macOS10

Note

Os multiplicadores de minutos não se aplicam às taxas por minuto mostradas abaixo.

Taxa por minuto

Taxas por minuto para executores padrão

Sistema operacionalTaxa por minuto (USD)
Linux com 2 núcleosUS$ 0,008
Windows com 2 núcleos$0,016
macOS com 3 ou 4 núcleos (M1 ou Intel)$0.08

Taxas por minuto para executores avançados

acionados por x64

Sistema operacionalTaxa por minuto (USD)
Linux Avançado 2 núcleosUS$ 0,008
Linux com 4 núcleos$0,016
Linux com 8 núcleosUS$ 0,032
Linux com 16 núcleosUS$ 0,064
Linux com 32 núcleosUS$ 0,128
Linux com 64 núcleosUS$ 0,256
Windows com 4 núcleosUS$ 0,032
Windows com 8 núcleosUS$ 0,064
Windows com 16 núcleosUS$ 0,128
Windows com 32 núcleosUS$ 0,256
Windows com 64 núcleosUS$ 0,512
GPU Windows com 4 núcleosUS$ 0,14
macOS com 12 núcleos$0,12

Taxas por minuto para executores avançados

acionados por arm64

Sistema operacionalTaxa por minuto (USD)
Linux com 2 núcleosUS$ 0,005
Linux com 4 núcleosUS$ 0,01
Linux com 8 núcleosUS$ 0,02
Linux com 16 núcleosUS$ 0,04
Linux com 32 núcleos$0.08
Linux com 64 núcleos$0,16
Windows com 2 núcleosUS$ 0,01
Windows com 4 núcleosUS$ 0,02
Windows com 8 núcleosUS$ 0,04
Windows com 16 núcleos$0.08
Windows com 32 núcleos$0,16
Windows com 64 núcleosUS$ 0,32
macOS com 6 núcleos (M1)$0,16

Taxas por minuto para executores avançados

acionados por GPU

Sistema operacionalTaxa por minuto (USD)
Linux com 4 núcleosUS$ 0,07
Windows com 4 núcleosUS$ 0,14

Pontos a serem observados sobre as tarifas para executores

  • O número de trabalhos que você pode executar simultaneamente em todos os repositórios em sua conta de usuário ou organização depende do seu plano do GitHub. Para saber mais, confira "Limites de uso, cobrança e administração" para executores hospedados no GitHub e "Sobre executores auto-hospedados" para limites de uso do executor auto-hospedado.
  • Você precisa gerenciar as configurações de cobrança e os recursos pagos de cada uma das suas contas separadamente. Alterne entre as configurações da sua conta pessoal, das contas de organização e das contas da empresa usando a alternância de contexto de cada página de configurações. Confira "Sobre a cobrança no GitHub".
  • Executor maior estão disponíveis apenas para organizações e empresas usando os planos GitHub Team ou GitHub Enterprise Cloud.
  • Executor maior são cobrados somente pela taxa por minuto do tempo em que os fluxos de trabalho são executados neles. Não há nenhum custo associado à criação de um executor maior que não está sendo usado pelo fluxo de trabalho.
  • Para executor maiors, não há custo adicional para configurações que atribuem endereços IP estáticos públicos a um executor maior. Para saber mais sobre executor maiors, confira "Sobre executores maiores".
  • Os minutos incluídos não podem ser usados para executor maiors.
  • Os executor maior não são gratuitos para repositórios públicos.

Calculando minutos e gastos de armazenamento

Para estimar os custos dos serviços de consumo, use a calculadora de preços do GitHub.

No final do mês, GitHub calcula o custo de minutos e armazenamento usado sobre o valor incluído em sua conta.

Cálculo de custo de amostra em minutos

Por exemplo, se sua organização usa GitHub Team e permite gastos ilimitados, usando 5.000 minutos, poderia ter um custo total de armazenamento e custo médio de minuto de US$ 56,00, dependendo dos sistemas operacionais usados para executar trabalhos.

  • 5.000 (3.000 Linux e 2.000 Windows) minutos = US$ 56 (US$ 24 + US$ 32).
    • 3.000 minutos de Linux por US$ 0,008 por minuto = US$ 24.
    • 2.000 Windows minutos com US$ 0,016 por minuto = US$ 32.

O GitHub calcula seu uso do armazenamento para cada mês com base no uso por hora durante aquele mês.

Cálculo de custo de armazenamento

Note

GitHub atualiza seu espaço de armazenamento dentro de uma janela de 6 a 12 horas. Se você excluir artefatos, o espaço disponível será refletido em sua conta durante a próxima atualização agendada.

Por exemplo, se durante o mês de março você utilizar 3 GB em 10 dias e 12 GB nos 21 dias subsequentes, o uso do armazenamento será de:

  • 3 GB x 10 dias x (24 horas por dia) = 720 GB-Horas
  • 12 GB x 21 dias x (24 horas por dia) = 6,048 GB-Horas
  • 720 GB-Horas + 6.048 GB-Horas = 6.768 GB-Horas
  • 6.768 GB-Horas / (744 horas por mês) = 9,0967 GB-Meses

No final do mês, GitHub arredonda seu armazenamento para o MB mais próximo. Portanto, seu uso de armazenamento em março seria de 9,097 GB.

Se uso de GitHub Actions compartilha a data de cobrança, o método de pagamento e o recibo que já existem para sua conta. Para exibir todas as assinaturas da conta em GitHub, confira "Exibir suas assinaturas e a data de cobrança".

Sobre limites de gastos

Se você é um cliente que realiza cobrança mensal, a sua conta terá um limite de gastos padrão de US$ 0, o que impede o uso adicional de minutos ou armazenamento para repositórios privados além dos valores incluídos na sua conta. Se você pagar sua conta por fatura, sua conta terá um limite de gastos padrão ilimitado.

Se você tiver gastos ilimitados ou um limite acima de US$ 0, você será cobrado por todos os minutos ou armazenamento adicional além do valor incluído na sua conta, também denominado excedente. GitHub cobra o uso da conta do repositório em que um fluxo de trabalho é executado. Quaisquer cupons em sua conta não se aplicam a GitHub Actions excessos.

Os excedentes são sempre cobrados mensalmente, independentemente do seu prazo de cobrança (mesmo que sua conta seja cobrada anualmente).

Para obter informações sobre como gerenciar e alterar o limite de gastos da sua conta, confira "Gerenciando seu limite de gastos das GitHub Actions".

Se a sua conta tiver cobranças não pagas pendentes:

  • O armazenamento ou minutos incluídos na sua conta para GitHub Actions e GitHub Packages não serão redefinidos até que o pagamento seja processado com sucesso.
  • Para contas com armazenamento ou minutos restantes para o período de faturamento atual, GitHub Actions e GitHub Packages continuarão disponíveis até que qualquer uso incluído tenha sido alcançado.
  • Para contas que atingiram o uso incluído para o período de faturamento atual para GitHub Actions ou GitHub Packages, ambos GitHub Actions e GitHub Packages serão desativadas para evitar maiores excessos.