Fetch submodules in build jobs
https://docs.gitlab.com/ee/ci/runners/configure_runners.html#git-strategy says the default GIT_SUBMODULE_STRATEGY is 'none', which means submodules are not fetched. This explains why builds are sometimes missing xtensor headers. Adding the necessary variable to the build jobs should fix this issue.
Edited by Maik Nijhuis