Using a container will allow us to have similar testing environments on both the GitHub hosted runners and the self-hosted runners.
Using a container will allow us to have similar testing environments on both the GitHub hosted runners and the self-hosted runners.