eficode-academy / git-katas

A set of exercises for deliberate Git Practice
MIT License
1.32k stars 860 forks source link

Create GitHub actions CI pipeline for running test scripts #265

Closed bothzoli closed 4 years ago

bothzoli commented 4 years ago

This GitHub Actions workflow will run test.sh and test.ps1 scripts upon pushes and pull requests on Linux, MacOS and Windows (PowerShell Core). The test.ps1 is extended to go through all katas that have a setup.ps1 file. During the workflow creation I found a small issue in the submodules kata that failed the workflow, this was also corrected (although this may conflict with PR #258).

TODO: Make test.sh also go through all katas where applicable.

Resolves: #154

RandomSort commented 4 years ago

Thanks for you contribution - let's hope this stops us from really breaking stuff :D