Olá;
Segui o mesmo procedimento da aula, mas por algum motivo desconhecido o workflow não está sendo executado automaticamente após abrir uma Pull Request, Segue prints para mais detalhes.
Olá;
Segui o mesmo procedimento da aula, mas por algum motivo desconhecido o workflow não está sendo executado automaticamente após abrir uma Pull Request, Segue prints para mais detalhes.
Ola!
Olhando os prints do seu repositório e do workflow, o motivo de o GitHub Actions não estar sendo executado é provavelmente um detalhe de configuração no YAML ou no contexto do repositório. Vou listar os pontos que vi:
O arquivo está em:
.github/workflow-ci.yml
Mas o GitHub só reconhece workflows dentro de .github/workflows/.
Ou seja, o caminho correto deve ser:
.github/workflows/workflow-ci.yml
Esse é o erro principal: basta criar a pasta workflows dentro de .github/ e mover o YAML para lá.
No seu YAML está assim:
on:
pull_request:
branches: [ "main" ]
Isso significa que ele só roda quando alguém abre PR para main.
Se você criou a PR para outro branch, ele não dispara.
Confirme se a PR é realmente altera-server - main (nos prints parece que sim, então está certo).
O nome está:
name: Workflow de Continuos Integration
Isso não afeta a execução, apenas como aparece na aba Actions.