Job template .cleanup_cache_manual should disable git checkout
Currently, job template .cleanup_cache_manual does not disable git checkout by default, which means that jobs inheriting from it must be manually configured to disable it or waste time checking the project (and its submodules) out and risk breaking if the commit for which the pipeline was run is no longer available.
The way to disable git checkout for the job is to add GIT_STRATEGY: none
in its variables
section in .gitlab-ci.yml file.