Explorar o uso do GitHub Actions para teste em múltiplos sistemas operacionais e versões de linguagens de programação.
-
Criar programa com testes no GitHub: Crie um reposiórtio no GitHub. Implemente um pequeno programa (na linguagem de sua escolha) e escreva pelo menos 5 testes de unidade.
-
Executar os testes no GitHub Actions: Configure a ferramenta de CI/CD GitHub Actions executar os testes automaticamente a cada commit. No GitHub, você encontra exemplos sobre como utilizar o GitHub Actions em linguagens (https://docs.github.com/en/actions/use-cases-and-examples/building-and-testing).
-
Executar Actions nos sistemas operacionais Ubuntu, MacOS e Windows: Configure o seu workflow do GitHub Actions para dar o build e testar o programa em três sistemas operacionais: Ubuntu, MacOS e Windows.
-
Executar Actions em pelo menos duas versões da linguagem de programação: Configure o seu workflow do GitHub Actions para dar o build testar o programa em pelo menos duas versões da linguagem escolhida.
Submeter no Moodle o link do último build com sucesso do GitHub Actions. Por exemplo: https://github.com/Textualize/rich/actions/runs/18370672554