Pular para o conteúdo
Latchkey
Menu da documentação

Uso de runner e minutos gratuitos

Como os minutos de runner gerenciado são medidos, o que o nível gratuito cobre, onde o uso aparece e o que acontece quando os minutos gratuitos acabam.

O modal de cobrança com o card de uso Managed Runners
O card Managed Runners: barra do nível gratuito, minutos deste período e custo estimado.

Como funciona a medição#

  • O uso é cobrado por minuto, arredondado para cima por job. Um job de 90 segundos no latchkey-small são 2 minutos.
  • Cada tamanho tem sua própria taxa: small $0.0025, medium $0.0050, large $0.0100, xlarge $0.0200 por minuto. Runners de configuração personalizada são cobrados na taxa do xlarge.
  • Somente o tempo em que seu job realmente ocupa o runner é cobrado; os jobs são limitados pela vida útil de 4 horas do runner.
  • O self-healing não tem taxa separada: o tempo de execução extra durante um heal é cobrado na taxa padrão por minuto do runner.
  • O excedente aparece como itens de linha medidos na mesma fatura mensal do Stripe do seu plano.

O arredondamento acontece por job, não por mês, o que importa quando os jobs são curtos: um job de 61 segundos é cobrado como 2 minutos, então um workflow que se divide em muitos jobs de um minuto consome minutos visivelmente mais rápido do que seu tempo total de relógio sugere. Se isso alguma vez ficar visível no seu medidor, consolidar jobs muito curtos é a alavanca.

O nível gratuito#

PlanoMinutos gratuitos de runner por mês
Developer2.000
Launch4.000
Scale6.000
EnterprisePersonalizado

Os minutos gratuitos reiniciam no primeiro dia de cada mês do calendário. Os minutos dentro do nível gratuito não custam nada; só o uso além dele é cobrado nas taxas por minuto.

Um exemplo prático#

Os números abaixo são ilustrativos; as taxas e franquias são as reais. Digamos que uma equipe no Launch (4.000 minutos gratuitos) execute 6.000 minutos de latchkey-small em um mês:

LinhaValor
Minutos medidos no latchkey-small6.000
Nível gratuito do LaunchOs primeiros 4.000 minutos sem custo
Minutos cobráveis6.000 - 4.000 = 2.000
Excedente a $0.0025/min2.000 x $0.0025 = $5.00, como itens de linha medidos na fatura mensal

O tamanho escala isso linearmente: os mesmos 6.000 minutos no latchkey-medium ($0.0050/min) dariam $10.00 de excedente, e no latchkey-large ($0.0100/min) $20.00. A calculadora abaixo faz a mesma aritmética com seus próprios números.

Estime seu custo#

Estimate your monthly runner cost

0
billable minutes (after free tier)
$0.00
estimated runner overage / month
$0.00
same minutes on GitHub-hosted Linux

Estimates only. GitHub comparison uses the $0.008/min 2-vCPU Linux list price; larger sizes scale proportionally. Your invoice is based on actual metered usage.

Onde ver o uso#

  • O modal de cobrança mostra uma barra de progresso do nível gratuito, o total e os minutos cobráveis deste período, e o custo estimado de runner até agora.
  • A página Latchkey Runners mostra o custo em nível de frota, a economia estimada versus os hospedados no GitHub e o consumo do nível gratuito.
  • A página Cost Analysis acompanha o gasto com runners Latchkey junto com seu gasto no GitHub, incluindo medidores do nível gratuito para ambos.

Ficando sem minutos gratuitos#

  • Você é avisado em 80% e novamente em 100% dos seus minutos incluídos.
  • Com uma assinatura registrada: os jobs continuam rodando e o excedente é medido na sua fatura. Não há limite rígido de gasto.
  • Em um teste sem cartão: uma vez esgotados os minutos gratuitos, novos jobs de runner gerenciado são bloqueados até você assinar. Jobs bloqueados permanecem na fila do GitHub (sem erro na interface do GitHub) e uma notificação "Managed runner blocked" é enviada.

A linha do tempo em resumo#

0180% usadoPrimeiro aviso "free tier running out": verifique o medidor e decida
02100% usadoSegundo aviso: cada minuto adicional é cobrável, ou bloqueado em um teste sem cartão
03Excedente ou bloqueioCom uma assinatura, os jobs continuam rodando e o medidor conta; um teste sem cartão para de lançar novos runners
04Reinício mensalOs minutos gratuitos reiniciam no primeiro dia do mês do calendário

Trate o aviso de 80% como o ponto de decisão, e não o de 100%: ainda resta um quinto do nível, o que dá espaço para reduzir o uso (a página Cost Analysis mostra de onde vem o gasto) ou aceitar o excedente conscientemente. Com uma assinatura registrada não há limite rígido de gasto, então aceitar é uma resposta perfeitamente válida; só precisa ser uma escolha deliberada.

Se os lançamentos estiverem bloqueados#

Confirme que é a barreira de minutos gratuitos

Jobs bloqueados ficam na fila do GitHub sem erro, e uma notificação "Managed runner blocked" é enviada. O medidor do nível gratuito (no modal de cobrança ou na página Runners) confirma o estado: 100% usado em um teste sem cartão.

Assine para remover o bloqueio

Novos jobs de runner gerenciado são bloqueados até você assinar, então adicionar uma assinatura é a correção direta; com uma registrada, o uso além do nível gratuito simplesmente é medido na sua fatura em vez de bloquear.

Ou faça uma ponte até o reinício mensal

Os minutos gratuitos reiniciam no primeiro dia do mês do calendário. Até lá, workflows urgentes podem apontar de volta para labels hospedados no GitHub, que continuam funcionando lado a lado com labels latchkey-* o tempo todo.