Create a "release" gitlab runner
The pip packaging necessitates to use cibuildwheel which is a tool that uses docker. Hence we must use the docker:dind(docker in docker) gitlab service.
But dind
refuses to have volumes mounted for him. I wants ot handle al by itself. Hence we must remove the volume =
line in the config.toml that defines the gitlab runners.
It would be quite better to create a runner specifically for the release jobs
@cmoineau Here is the tutorial to create a custom gitlab runner. https://www.youtube.com/watch?v=0tIEVCtGD_4&t=518s
Edited by Grégoire Kubler