Sobre o projeto
O act é uma ferramenta de linha de comando que permite executar fluxos de trabalho do GitHub Actions em sua máquina local. Ele lê as definições de fluxo de trabalho de `.github/workflows/`, determina as ações necessárias e usa a API Docker para puxar ou construir as imagens exigidas. Em seguida, executa cada ação em um contêiner, configurando variáveis de ambiente e comportamento do sistema de arquivos para corresponder ao fornecido pelos executores hospedados do GitHub.
O projeto destaca dois usos principais: obter feedback rápido ao editar arquivos de fluxo de trabalho ou ações embutidas sem precisar confirmar e enviar, e atuar como um executor de tarefas local que pode substituir um Makefile reutilizando definições do GitHub Actions.
Recursos adicionais mencionados incluem um Guia do Usuário Act em nektosact.com, uma extensão do Visual Studio Code chamada GitHub Local Actions e discussões do projeto para suporte. Contribuições são bem-vindas, com instruções fornecidas para construção a partir do código-fonte usando Go 1.20+ e os comandos padrão `make test` / `make install`.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.