CI is broken pretty hard right now due to tox 4.x and ansible-test
images.
It will take non-trivial effort to make tox-lsr work with tox 4.x. So,
in the meantime:
tox-lsr 2.14.1 forces the use of tox 3.x
tox-lsr 2.14.0 moved to use ansible-core 2.14 which does not support
python 3.8 - rather than try to revert that, I moved some of the
ansible related checks to use python 3.9
for some reason the latest ansible-test image does not work with
docker - so install the podman-docker package to "fool" the system
into using podman instead of docker - the package is only available on
ubuntu-latest - in order to do this, we first have to remove moby-cli
(aka docker-client)
This isn't pretty, and I have a big plan to replace all of this stuff with
individual github actions for yamllint, ansible-lint, ansible-test, etc.
removal of py, pylint, etc. tests for non-python roles
We need CI to be working right now, so please bear with me as we try to
get this working again, and fix it the "right way" soon.
CI is broken pretty hard right now due to tox 4.x and ansible-test images. It will take non-trivial effort to make tox-lsr work with tox 4.x. So, in the meantime:
This isn't pretty, and I have a big plan to replace all of this stuff with
We need CI to be working right now, so please bear with me as we try to get this working again, and fix it the "right way" soon.
Signed-off-by: Rich Megginson rmeggins@redhat.com