CI: split unit tests into amd64 and arm64
In order to catch architechture-specific issues that occasionally break the devcontainer, I have split the unit test into two versions for amd64 and arm64. I've also replaced the hard-coded before_script
to grep the dnf install
and pip install
commands from the devcontainer.json file to make sure the tests are consistent with what's being built in the devcontainer.