Claro que pode, não nesta proposta, todavia é possível.
Inclusive, é possível somente aprovar um pull request pra branch main (ou seja, produção) se os testes passarem em casos mais arrojados.
Respondendo a "Ótimo post Matheus, como posso executar testes..." dentro da publicação [Prova de conceito] CI com um script Python, Github Actions e Docker HUB
1
1
Sim, vi sobre pode configurar uma dependência no docker compose.
Executar estes testes usando docker compose é comum, ou tem alguma outra maneira melhor? Até implementei isso no meu sistema ao fazer um pull, mas os testes são executados sobre a imagem anterior ocasionando um erro em testes de novas features. Acredito que não configurei corretamente.
Tem algum material de referência para mim? artigo/video/etc