O que é o Blacksmith e para que serve?
O Blacksmith é um serviço de executores (runners) gerenciados para o GitHub Actions, que roda os jobs de integração contínua (CI) em infraestrutura própria em vez dos executores hospedados pelo GitHub.
Serve para equipes de engenharia que usam o GitHub Actions e querem reduzir o tempo e o custo de build e de testes. A migração é uma troca de rótulo: em cada job do arquivo de workflow, o valor de runs-on passa a ser um rótulo do Blacksmith, como blacksmith-2vcpu-ubuntu-2404. O restante do workflow permanece igual.
Os executores rodam em Ubuntu, nas arquiteturas x64 e ARM, e também em Windows. O cache é compatível com as ações padrão: segundo a documentação, o actions/cache e outras ações populares de cache usam, sem mudança de código, um cache do Blacksmith instalado junto dos executores, que o fornecedor diz ser quatro vezes mais rápido.
O Blacksmith funciona apenas com o GitHub Actions. Quem usa outro sistema de CI não consegue aproveitá-lo.






