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.
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.