eficode-academy / kubernetes-katas

Deliberate exercises for Kubernetes
265 stars 275 forks source link

ci(lint): migrates pluto linting tool to use docker image #62

Closed Addono closed 3 years ago

Addono commented 3 years ago

Previously, Pluto was retrieved using Homebrew, however this made the CI dependent on running on a MacOS based runner.

This change migrates the linter to use the official Docker images, which allows us to use Ubuntu based runners.

One advantage is that this should make it easier to also run the tests locally, specifically now also tools like 'act' can be used to run the pipeline locally.

Was tested on a branch based on #61, which fixes an issue specific to running the tests on Ubuntu, as such it would be better to that this PR is merged only after #61 is merged.