CI/CD
GitHub Actions
O GitHub Actions é a nossa camada de automação — testes, builds e deploys que correm a cada alteração sem ninguém ter de se lembrar.

O que é
O GitHub Actions corre workflows accionados por eventos num repositório — correr testes, construir contentores e implantar. Os pipelines vivem como código junto ao projecto.
Porque usamos
Automação que vive com o código significa que os controlos de qualidade correm a cada alteração, não quando alguém se lembra. Torna os lançamentos aborrecidos, que é exactamente como devem ser.
Onde aplicamos
No produto,
não no slide.
01
Testar a cada push
Verificações de tipos, testes e linting que bloqueiam regressões antes do merge.
02
Deploys automatizados
Construir e enviar no merge, com ambientes promovidos de forma previsível.
03
Pipelines como código
Workflows versionados com o projecto, revistos como qualquer outra alteração.