Improve github actions (#72)
Improve github actions (#72)

Instead of stopping execution of first failure, we run all
ansible tests before failing. This should give better errors as
you could spot if only a particular ansible version is affected.

Disable fail-fast for ansible testing so we can identify if
a particular python version is the only one affected.

Run unit testing only when linting is passing, saving resources as
linters is likely to fail often and is quite fast to run.
ansible/ansible-compat