Prevent gitlab-ci job cache to interfere with other caches
If target projects' CI configuration uses job caches, using the default cache will clash between jobs.
By setting the the cache key, the pre-commit-hooks
cache will be used only by the pre-commit-hooks
job.